From 9393cbae80bfbe84837583b33fa5be93824686bf Mon Sep 17 00:00:00 2001 From: oetiker Date: Sun, 7 Apr 2002 22:07:46 +0000 Subject: [PATCH] added missing files from peters patch git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@119 a5681a0c-68f1-0310-ab6d-d61299d08faa --- src/rrd_afm.c | 221 ++++ src/rrd_afm.h | 29 + src/rrd_afm_data.c | 3335 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/rrd_afm_data.h | 201 ++++ 4 files changed, 3786 insertions(+) create mode 100644 src/rrd_afm.c create mode 100644 src/rrd_afm.h create mode 100644 src/rrd_afm_data.c create mode 100644 src/rrd_afm_data.h diff --git a/src/rrd_afm.c b/src/rrd_afm.c new file mode 100644 index 0000000..6134036 --- /dev/null +++ b/src/rrd_afm.c @@ -0,0 +1,221 @@ +/**************************************************************************** + * RRDtool 1.1.x Copyright Tobias Oetiker, 1997 - 2002 + **************************************************************************** + * rrd_afm.h Parsing afm tables to find width of strings. + ****************************************************************************/ + +#include "rrd_afm.h" +#include "rrd_afm_data.h" + +#include +#include + +#if 0 +# define DEBUG 1 +# define DLOG(x) fprintf x +#else +# define DEBUG 0 +# define DLOG(x) +#endif + +/* Adobe SVG View and Batik 1.1.1 can't handle ligatures. + So disable it as we just waste speed. + Besides, it doesn't matter much in normal text. +*/ +#define ENABLE_LIGATURES 0 + +static const afm_fontinfo *afm_last_used_font; + +#define is_font(p, name) \ + (!strcmp(p->postscript_name, name) || !strcmp(p->fullname, name)) + +static const afm_fontinfo *afm_searchfont(const char *name) +{ + int i; + const afm_fontinfo *p = afm_last_used_font; + if (p && is_font(p, name)) + return p; + p = afm_fontinfolist; + for (i = 0; i < afm_fontinfo_count; i++, p++) { + if (is_font(p, name)) { + afm_last_used_font = p; + return p; + } + } + return NULL; +} + +static const afm_fontinfo *afm_findfont(const char *name) +{ + const afm_fontinfo *p = afm_searchfont(name); + if (p) + return p; + if (1 || DEBUG) fprintf(stderr, "Can't find font '%s'\n", name); + p = afm_searchfont("Helvetica"); + if (p) + return p; + return NULL; +} + +const char *afm_get_font_postscript_name(const char* font) +{ + const afm_fontinfo *p = afm_findfont(font); + return p ? p->postscript_name : "Helvetica"; +} + +static int afm_find_char_index(const afm_fontinfo *fontinfo, + afm_cunicode ch1) +{ + int idx = ch1 - 32; + afm_cuint16 *indexP; + int numIndexChars, i; + if (idx <= 0) + return 0; + if (idx <= 126 - 32) + return idx; + indexP = fontinfo->highchars_index; + if (indexP == 0) + return 0; + numIndexChars = fontinfo->highchars_count; + DLOG((stderr, " find highbit, num = %d\n", numIndexChars)); + if (ch1 >= 161 && ch1 <= 255) { + idx = ch1 - 161; + DLOG((stderr, " 161, idx = %d -> %d\n", idx, indexP[idx])); + if (idx < numIndexChars && indexP[idx] == ch1) { + idx += 127 - 32; + DLOG((stderr, " 161-guessed ok to %d\n", idx)); + return idx; + } + } + for (i = 0; i < numIndexChars; i++) { + DLOG((stderr, " compares to %d -> %d\n", indexP[i], i)); + if (indexP[i] == ch1) + return i + 127 - 32; + } + DLOG((stderr, "Did not find %d in highchars_index ??\n", ch1)); + return 0; +} + +#if ENABLE_LIGATURES +static afm_cunicode afm_find_combined_ligature(const afm_fontinfo *fontinfo, + afm_cunicode ch1, afm_cunicode ch2) +{ + afm_cunicode *p = fontinfo->ligatures; + int num = fontinfo->ligatures_count; + int i; + if (!num) + return 0; + DLOG((stderr, " find-lig, num = %d\n", num)); + for (i = 0; i < num; i++, p += 3) { + DLOG((stderr, " lig: %d + %d -> %d (%c %c %c)\n", + p[0], p[1], p[2], p[0], p[1], p[2])); + if (ch1 == *p && ch2 == p[1]) { + DLOG((stderr, " matches.\n")); + return p[2]; + } + } + return 0; +} +#endif + +#define READ_ESCAPED(p, val) \ + if ((val = *p++) == 0) { \ + val = 254 + *p++; \ + } else if (!--val) { \ + val = *p++ << 8; \ + val |= *p++; \ + } + + +static long afm_find_kern(const afm_fontinfo *fontinfo, + int kern_idx, afm_cunicode ch2) +{ + afm_cuint8 *p8 = fontinfo->kerning_data + kern_idx; + int num; + READ_ESCAPED(p8, num); + DLOG((stderr, " find kern, num pairs = %d\n", num)); + while (num > 0) { + afm_unicode ch; + READ_ESCAPED(p8, ch); + DLOG((stderr, " pair-char = %d\n", ch)); + if (ch == ch2) { + DLOG((stderr, " got kern = %d\n", *(afm_csint8*)p8)); + return *(afm_csint8*)p8; + } + p8++; + num--; + } + return 0; +} + +/* measure width of a text string */ +double afm_get_text_width ( double start, const char* font, double size, + double tabwidth, const char* text) +{ + const afm_fontinfo *fontinfo = afm_findfont(font); + long width = 0; + double widthf; + const unsigned char *up = (const unsigned char*)text; + DLOG((stderr, "================= %s\n", text)); + if (fontinfo == NULL) + return size * strlen(text); + while (1) { + afm_unicode ch1, ch2; + int idx1, kern_idx; + if ((ch1 = *up) == 0) + break; + ch1 = afm_host2unicode(ch1); /* unsafe macro */ + ch2 = *++up; + ch2 = afm_host2unicode(ch2); /* unsafe macro */ + DLOG((stderr, "------------- Loop: %d + %d (%c%c) at %d\n", + ch1, ch2, ch1, ch2 ? ch2 : ' ', + (up - (const unsigned char*)text) - 1)); + idx1 = afm_find_char_index(fontinfo, ch1); + DLOG((stderr, " idx1 = %d\n", idx1)); +#if ENABLE_LIGATURES + if (ch2) { + int ch1_new = afm_find_combined_ligature(fontinfo, ch1, ch2); + DLOG((stderr, " lig-ch = %d\n", ch1_new)); + if (ch1_new) { + ch1 = ch1_new; + idx1 = afm_find_char_index(fontinfo, ch1); + ch2 = afm_host2unicode(*++up); + DLOG((stderr, " -> idx1 = %d, ch2 = %d (%c)\n", + idx1, ch2, ch2 ? ch2 : ' ')); + } + } +#endif + width += fontinfo->widths[idx1]; + DLOG((stderr, "Plain width of %d = %d\n", ch1, fontinfo->widths[idx1])); + if (fontinfo->kerning_index && ch2) { + kern_idx = fontinfo->kerning_index[idx1]; + DLOG((stderr, " kern_idx = %d\n", kern_idx)); + if (kern_idx > 0) + width += afm_find_kern(fontinfo, kern_idx, ch2); + } + } + widthf = (width * 6 / 1000.0) * size; + DLOG((stderr, "Returns %ld (%ld) -> %f\n", width, width * 6, widthf)); + return widthf; +} + +#ifdef __APPLE__ +const unsigned char afm_mac2iso[128] = { + '\xC4', '\xC5', '\xC7', '\xC9', '\xD1', '\xD6', '\xDC', '\xE1', // 80 + '\xE0', '\xE2', '\xE4', '\xE3', '\xE5', '\xE7', '\xE9', '\xE8', // 88 + '\xEA', '\xEB', '\xED', '\xEC', '\xEE', '\xEF', '\xF1', '\xF3', // 90 + '\xF2', '\xF4', '\xF6', '\xF5', '\xFA', '\xF9', '\xFB', '\xFC', // 98 + '\xDD', '\xB0', '\xA2', '\xA3', '\xA7', ' ', '\xB6', '\xDF', // A0 + '\xAE', '\xA9', ' ', '\xB4', '\xA8', ' ', '\xC6', '\xD8', // A8 + ' ', '\xB1', '\xBE', ' ', '\xA5', '\xB5', ' ', ' ', // B0 + '\xBD', '\xBC', ' ', '\xAA', '\xBA', ' ', '\xE6', '\xF8', // B8 + '\xBF', '\xA1', '\xAC', ' ', ' ', ' ', ' ', '\xAB', // C0 + '\xBB', ' ', '\xA0', '\xC0', '\xC3', '\xD5', ' ', '\xA6', // C8 + '\xAD', ' ', '"', '"', '\'', '\'', '\xF7', '\xD7', // D0 + '\xFF', ' ', ' ', '\xA4', '\xD0', '\xF0', '\xDE', '\xFE', // D8 + '\xFD', '\xB7', ' ', ' ', ' ', '\xC2', '\xCA', '\xC1', // E0 + '\xCB', '\xC8', '\xCD', '\xCE', '\xCF', '\xCC', '\xD3', '\xD4', // E8 + ' ', '\xD2', '\xDA', '\xDB', '\xD9', ' ', ' ', ' ', // F0 + '\xAF', ' ', ' ', ' ', '\xB8', ' ', ' ', ' ', // F8 +}; +#endif diff --git a/src/rrd_afm.h b/src/rrd_afm.h new file mode 100644 index 0000000..ec82989 --- /dev/null +++ b/src/rrd_afm.h @@ -0,0 +1,29 @@ +/**************************************************************************** + * RRDtool 1.1.x Copyright Tobias Oetiker, 1997 - 2002 + **************************************************************************** + * rrd_afm.h Parsing afm tables to find width of strings. + ****************************************************************************/ + +#ifndef RRD_AFM_H +#define RRD_AFM_H + +/* measure width of a text string */ +/* fontname can be full name or postscript name */ +double afm_get_text_width ( double start, const char* font, double size, + double tabwidth, const char* text); + +/* get postscript name from fullname or postscript name */ +const char *afm_get_font_postscript_name ( const char* font); + +/* cc -E -dM /dev/null */ +#ifdef __APPLE__ +/* need charset conversion from macintosh to unicode. */ +extern const unsigned char afm_mac2iso[128]; +#define afm_host2unicode(c) \ + ( (c) >= 128 ? afm_mac2iso[(c) - 128] : (c)) +#else +/* UNSAFE macro */ +#define afm_host2unicode(a_unsigned_char) ((unsigned int)(a_unsigned_char)) +#endif + +#endif diff --git a/src/rrd_afm_data.c b/src/rrd_afm_data.c new file mode 100644 index 0000000..023a86a --- /dev/null +++ b/src/rrd_afm_data.c @@ -0,0 +1,3335 @@ +/**************************************************************************** + * RRDtool 1.1.x Copyright Tobias Oetiker, 1997 - 2002 + **************************************************************************** + * rrd_afm_data.c Encoded afm (Adobe Font Metrics) for selected fonts. + **************************************************************************** + * + * THIS FILE IS AUTOGENERATED BY PERL. DO NOT EDIT. + * + ****************************************************************************/ + +#include "rrd_afm_data.h" +#include + + + +/* ------------------------------------------------------------------*/ +/* FontName: Courier */ +/* FullName: Courier */ +/* FamilyName: Courier */ +static afm_cuint8 afm_Courier_widths[] = { /* 315 */ + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100 +}; +static afm_cuint16 afm_Courier_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Courier_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Courier-Bold */ +/* FullName: Courier Bold */ +/* FamilyName: Courier */ +static afm_cuint8 afm_Courier_Bold_widths[] = { /* 315 */ + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100 +}; +static afm_cuint16 afm_Courier_Bold_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Courier_Bold_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Courier-BoldOblique */ +/* FullName: Courier Bold Oblique */ +/* FamilyName: Courier */ +static afm_cuint8 afm_Courier_BoldOblique_widths[] = { /* 315 */ + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100 +}; +static afm_cuint16 afm_Courier_BoldOblique_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Courier_BoldOblique_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Courier-Oblique */ +/* FullName: Courier Oblique */ +/* FamilyName: Courier */ +static afm_cuint8 afm_Courier_Oblique_widths[] = { /* 315 */ + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100, + 100,100,100,100,100,100,100,100,100,100,100 +}; +static afm_cuint16 afm_Courier_Oblique_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Courier_Oblique_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Helvetica */ +/* FullName: Helvetica */ +/* FamilyName: Helvetica */ +static afm_cuint8 afm_Helvetica_widths[] = { /* 315 */ + 46,46,59,93,93,148,111,32,56,56,65,97,46,56,46,46,93,93,93,93,93, + 93,93,93,93,93,46,46,97,97,97,93,169,111,111,120,120,111,102,130, + 120,46,83,111,93,139,120,130,111,130,120,111,102,120,111,157,111, + 111,102,46,46,46,78,93,56,93,93,83,93,93,46,93,93,37,37,83,37,139, + 93,93,93,93,56,83,46,93,83,120,83,83,83,56,43,56,97,56,93,93,93, + 93,43,93,56,123,62,93,97,123,56,67,97,56,56,56,93,90,46,56,56,61, + 93,139,139,139,102,111,111,111,111,111,111,167,120,111,111,111,111, + 46,46,46,46,120,120,130,130,130,130,130,97,130,120,120,120,120,111, + 111,102,93,93,93,93,93,93,148,83,93,93,93,93,46,46,46,46,93,93,93, + 93,93,93,93,97,102,93,93,93,93,83,93,83,111,93,111,93,111,93,120, + 83,120,83,120,107,120,93,111,93,111,93,111,93,111,93,130,93,130, + 93,46,46,46,37,46,46,111,83,93,37,93,37,93,50,93,37,120,93,120,93, + 120,93,130,93,130,93,167,157,120,56,120,56,120,56,111,83,111,83, + 111,83,102,46,102,53,120,93,120,93,120,93,120,93,111,102,83,102, + 83,102,83,93,111,83,56,56,56,56,56,56,56,56,93,167,37,37,37,56,56, + 56,93,93,58,167,167,56,56,28,93,167,79,102,100,97,76,92,92,92,79, + 42,83,83 +}; +static afm_sint16 afm_Helvetica_kerning_index[] = { /* 315 */ + 1,0,0,0,0,0,0,0,0,0,0,0,29,0,38,0,0,0,0,0,0,0,0,0,0,0,49,52,0,0, + 0,0,0,55,170,197,202,0,241,0,0,0,345,418,510,0,0,545,594,687,710, + 772,777,938,966,1115,0,1259,0,0,0,0,0,0,0,1407,1419,1468,0,1476, + 1494,1575,1587,0,0,1595,0,1638,1668,1700,1718,0,1730,1847,0,0,1854, + 1924,1994,2017,2087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,2130,2245,2360,2475,2590,2705,0,2820,0,0, + 0,0,0,0,0,0,0,0,2825,2874,2923,2972,3021,0,3070,3119,3147,3175,3203, + 3231,0,0,3379,3391,3403,3415,3427,3439,0,3451,3459,3477,3495,3513, + 0,0,0,0,0,3531,3563,3581,3599,3617,3635,0,3653,0,0,0,0,3882,0,3952, + 4022,4137,4149,4264,4276,4391,4403,4408,4416,4421,4429,0,4468,0, + 0,4507,0,4525,0,4543,0,4561,0,4579,0,4591,0,0,0,0,0,0,4603,4695, + 4738,0,4773,0,4808,0,4843,0,0,4878,0,4910,0,4942,4974,5023,5041, + 5090,0,0,5108,5170,5287,5349,5466,5528,5645,5650,5657,5662,5669, + 5674,5681,0,5842,0,6003,0,6031,0,6059,0,6087,0,6115,0,6263,0,6306, + 0,6349,0,6392,6397,0,0,0,0,0,0,0,0,0,0,6404,6409,0,0,6447,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +}; +static afm_cuint8 afm_Helvetica_kerning_data[] = { /* 6450 */ + 42,14.5,85,249,87,249,88,250,90,242,222,242,0,100,249,0,102,249, + 0,122,242,1,32,24,247,1,32,28,252,5,1,32,25,240,1,32,29,240,6,33, + 247,1,32,25,240,1,32,29,240,2,33,249,2,33,249,58,68,252,72,252,80, + 252,82,252,85,237,86,249,87,245,88,249,90,240,118,252,119,250,120, + 250,122,250,200,252,211,252,212,252,213,252,214,252,215,252,217, + 252,218,249,219,249,220,249,221,249,222,240,250,252,251,252,252, + 252,253,252,254,250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0, + 78,252,0,82,252,0,100,237,0,102,237,0,108,249,0,109,252,0,112,249, + 0,113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,240,14,45, + 254,47,254,86,255,218,255,219,255,220,255,221,255,0,108,255,0,112, + 255,0,114,255,0,116,255,3,45,252,47,252,20,45,245,47,245,66,250, + 87,245,88,250,90,242,193,250,194,250,195,250,196,250,197,250,198, + 250,222,242,0,2,250,0,4,250,0,6,250,0,122,242,52.5,45,232,47,232, + 66,244,98,249,102,252,112,252,115,249,193,244,194,244,195,244,196, + 244,197,244,198,244,225,249,226,249,227,249,228,249,229,249,230, + 249,233,252,234,252,235,252,236,252,243,252,244,252,245,252,246, + 252,247,252,249,252,0,2,244,0,3,249,0,4,244,0,5,249,0,6,244,0,7, + 249,0,21,252,0,25,252,0,27,252,0,29,252,0,79,252,0,83,252,0,87,249, + 0,89,249,0,91,249,37,45,252,47,252,66,254,98,254,118,254,193,254, + 194,254,195,254,196,254,197,254,198,254,225,254,226,254,227,254, + 228,254,229,254,230,254,250,254,251,254,252,254,253,254,0,2,254, + 0,3,254,0,4,254,0,5,254,0,6,254,0,7,254,0,109,254,0,113,254,0,115, + 254,0,117,254,46.5,80,249,102,250,112,250,118,252,122,249,211,249, + 212,249,213,249,214,249,215,249,217,249,233,250,234,250,235,250, + 236,250,243,250,244,250,245,250,246,250,247,250,249,250,250,252, + 251,252,252,252,253,252,254,249,0,1,249,0,21,250,0,25,250,0,27,250, + 0,29,250,0,78,249,0,79,250,0,82,249,0,83,250,0,109,252,0,113,252, + 0,115,252,0,117,252,18,85,239,87,239,88,245,90,234,122,252,222,234, + 254,252,0,1,252,0,100,239,0,102,239,0,122,234,1,32,25,230,1,32,29, + 234,25,45,250,47,250,66,254,85,250,87,249,88,252,89,247,90,245,193, + 254,194,254,195,254,196,254,197,254,198,254,222,245,0,2,254,0,4, + 254,0,6,254,0,100,250,0,102,250,0,122,245,47,45,227,47,227,66,237, + 98,250,102,249,112,249,193,237,194,237,195,237,196,237,197,237,198, + 237,225,250,226,250,227,250,228,250,229,250,230,250,233,249,234, + 249,235,249,236,249,243,249,244,249,245,249,246,249,247,249,249, + 249,0,2,237,0,3,250,0,4,237,0,5,250,0,6,237,0,7,250,0,21,249,0,25, + 249,0,27,249,0,29,249,0,79,249,0,83,249,12,86,255,218,255,219,255, + 220,255,221,255,0,108,255,0,112,255,0,114,255,0,116,255,31.5,80, + 254,85,252,86,250,87,249,88,252,90,249,211,254,212,254,213,254,214, + 254,215,254,217,254,218,250,219,250,220,250,221,250,222,249,0,78, + 254,0,82,254,0,100,252,0,102,252,0,108,250,0,112,250,0,114,250,0, + 116,250,0,122,249,3,45,254,47,254,81,45,237,46,234,47,237,59,254, + 60,254,66,237,80,250,98,237,102,237,112,237,115,237,118,237,120, + 237,122,237,193,237,194,237,195,237,196,237,197,237,198,237,211, + 250,212,250,213,250,214,250,215,250,217,250,225,237,226,237,227, + 237,228,247,229,237,230,237,233,247,234,237,235,237,236,237,243, + 237,244,237,245,237,246,247,247,237,249,237,250,237,251,237,252, + 237,253,237,254,237,0,1,247,0,2,237,0,3,247,0,4,237,0,5,247,0,6, + 237,0,7,237,0,21,247,0,25,237,0,27,237,0,29,237,0,78,250,0,79,247, + 0,82,250,0,83,237,0,87,237,0,89,237,0,91,237,0,109,247,0,113,237, + 0,115,237,0,117,237,14.5,45,250,47,250,66,250,193,250,194,250,195, + 250,196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,75,45,236,46, + 244,47,236,59,250,60,250,66,244,72,250,80,250,98,245,102,244,112, + 244,118,245,193,244,194,244,195,244,196,244,197,244,198,244,211, + 250,212,250,213,250,214,250,215,250,217,250,225,245,226,245,227, + 245,228,245,229,245,230,245,233,244,234,244,235,244,236,244,243, + 244,244,244,245,244,246,244,247,244,249,244,250,245,251,245,252, + 245,253,245,0,2,244,0,3,245,0,4,244,0,5,245,0,6,244,0,7,245,0,21, + 244,0,25,244,0,27,244,0,29,244,0,32,250,0,36,250,0,78,250,0,79,244, + 0,82,250,0,83,244,0,109,245,0,113,245,0,115,245,0,117,245,72.5,45, + 244,46,250,47,244,66,249,80,254,98,250,102,252,112,252,118,252,122, + 254,193,249,194,249,195,249,196,249,197,249,198,249,211,254,212, + 254,213,254,214,254,215,254,217,254,225,250,226,250,227,250,228, + 250,229,250,230,250,233,252,234,252,235,252,236,252,243,252,244, + 252,245,252,246,252,247,252,249,252,250,252,251,252,252,252,253, + 252,254,254,0,1,254,0,2,249,0,3,250,0,4,249,0,5,250,0,6,249,0,7, + 250,0,21,252,0,25,252,0,27,252,0,29,252,0,78,254,0,79,252,0,82,254, + 0,83,252,0,109,252,0,113,252,0,115,252,0,117,252,74.5,45,234,46, + 234,47,234,59,247,60,247,66,239,80,243,98,234,102,234,106,254,112, + 234,118,239,193,239,194,239,195,239,196,239,197,239,198,239,211, + 243,212,243,213,243,214,243,215,243,217,243,225,234,226,234,227, + 234,228,234,229,234,230,234,233,234,234,234,235,234,236,234,238, + 254,243,234,244,234,245,234,246,234,247,234,249,234,250,239,251, + 239,252,239,253,239,0,2,239,0,3,245,0,4,239,0,5,245,0,6,239,0,7, + 234,0,21,245,0,25,234,0,27,234,0,29,234,0,49,254,0,78,243,0,79,234, + 0,82,243,0,83,234,0,109,239,0,113,239,0,115,239,0,117,239,6.5,119, + 254,120,254,122,252,254,252,0,1,252,25,45,250,47,250,99,255,109, + 254,118,254,119,254,122,254,250,254,251,254,252,254,253,254,254, + 254,0,1,254,0,60,254,0,62,254,0,68,254,0,109,254,0,113,254,0,115, + 254,0,117,254,4.5,45,254,108,254,0,57,254,9.5,45,254,47,254,119, + 252,120,254,121,252,122,254,254,254,0,1,254,41,45,252,47,252,98, + 252,102,252,112,252,225,252,226,252,227,252,228,252,229,252,230, + 252,233,252,234,252,235,252,236,252,243,252,244,252,245,252,246, + 252,247,252,249,252,0,3,252,0,5,252,0,7,252,0,21,252,0,25,252,0, + 27,252,0,29,252,0,51,252,0,79,252,0,83,252,1,32,25,8,1,32,29,10, + 6.5,115,255,0,87,255,0,89,255,0,91,255,4.5,122,252,254,252,0,1,252, + 22,102,254,112,254,233,254,234,254,235,254,236,254,243,254,244,254, + 245,254,246,254,247,254,249,254,0,21,254,0,25,254,0,27,254,0,29, + 254,0,79,254,0,83,254,15.5,118,255,122,254,250,255,251,255,252,255, + 253,255,254,254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255, + 16.5,118,255,119,254,122,254,250,255,251,255,252,255,253,255,254, + 254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255,9.5,45,250,47, + 250,119,254,120,254,121,252,122,252,254,252,0,1,252,6.5,45,251,47, + 251,122,252,254,252,0,1,252,59,45,249,47,249,59,5,60,5,98,255,106, + 3,108,3,109,3,110,4,111,4,113,5,117,7,118,3,119,5,122,5,225,255, + 226,255,227,255,228,255,229,255,230,255,237,3,238,3,239,3,240,3, + 242,4,250,3,251,3,252,3,253,3,254,5,0,1,5,0,3,255,0,5,255,0,7,255, + 0,45,3,0,49,3,0,57,3,0,60,3,0,62,3,0,68,3,0,70,4,0,72,4,0,74,4,0, + 101,7,0,109,3,0,113,3,0,115,3,0,117,3,4,45,254,47,254,120,252,35.5, + 45,244,47,244,98,253,102,253,112,253,225,253,226,253,227,253,228, + 253,229,253,230,253,233,253,234,253,235,253,236,253,243,253,244, + 253,245,253,246,253,247,253,249,253,0,3,253,0,5,253,0,7,253,0,21, + 253,0,25,253,0,27,253,0,29,253,0,79,253,0,83,253,35.5,45,247,47, + 247,98,254,102,255,112,255,225,254,226,254,227,254,228,254,229,254, + 230,254,233,255,234,255,235,255,236,255,243,255,244,255,245,255, + 246,255,247,255,249,255,0,3,254,0,5,254,0,7,254,0,21,255,0,25,255, + 0,27,255,0,29,255,0,79,255,0,83,255,12,102,252,233,252,234,252,235, + 252,236,252,0,21,252,0,25,252,0,27,252,0,29,252,35.5,45,240,47,240, + 98,254,102,254,112,254,225,254,226,254,227,254,228,254,229,254,230, + 254,233,254,234,254,235,254,236,254,243,254,244,254,245,254,246, + 254,247,254,249,254,0,3,254,0,5,254,0,7,254,0,21,254,0,25,254,0, + 27,254,0,29,254,0,79,254,0,83,254,22,102,254,112,254,233,254,234, + 254,235,254,236,254,243,254,244,254,245,254,246,254,247,254,249, + 254,0,21,254,0,25,254,0,27,254,0,29,254,0,79,254,0,83,254,58,68, + 252,72,252,80,252,82,252,85,237,86,249,87,245,88,249,90,240,118, + 252,119,250,120,250,122,250,200,252,211,252,212,252,213,252,214, + 252,215,252,217,252,218,249,219,249,220,249,221,249,222,240,250, + 252,251,252,252,252,253,252,254,250,0,1,250,0,8,252,0,14,252,0,32, + 252,0,36,252,0,78,252,0,82,252,0,100,237,0,102,237,0,108,249,0,109, + 252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117,252, + 0,122,240,58,68,252,72,252,80,252,82,252,85,237,86,249,87,245,88, + 249,90,240,118,252,119,250,120,250,122,250,200,252,211,252,212,252, + 213,252,214,252,215,252,217,252,218,249,219,249,220,249,221,249, + 222,240,250,252,251,252,252,252,253,252,254,250,0,1,250,0,8,252, + 0,14,252,0,32,252,0,36,252,0,78,252,0,82,252,0,100,237,0,102,237, + 0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116, + 249,0,117,252,0,122,240,58,68,252,72,252,80,252,82,252,85,237,86, + 249,87,245,88,249,90,240,118,252,119,250,120,250,122,250,200,252, + 211,252,212,252,213,252,214,252,215,252,217,252,218,249,219,249, + 220,249,221,249,222,240,250,252,251,252,252,252,253,252,254,250, + 0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78,252,0,82,252,0,100, + 237,0,102,237,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249, + 0,115,252,0,116,249,0,117,252,0,122,240,58,68,252,72,252,80,252, + 82,252,85,237,86,249,87,245,88,249,90,240,118,252,119,250,120,250, + 122,250,200,252,211,252,212,252,213,252,214,252,215,252,217,252, + 218,249,219,249,220,249,221,249,222,240,250,252,251,252,252,252, + 253,252,254,250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78, + 252,0,82,252,0,100,237,0,102,237,0,108,249,0,109,252,0,112,249,0, + 113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,240,58,68, + 252,72,252,80,252,82,252,85,237,86,249,87,245,88,249,90,240,118, + 252,119,250,120,250,122,250,200,252,211,252,212,252,213,252,214, + 252,215,252,217,252,218,249,219,249,220,249,221,249,222,240,250, + 252,251,252,252,252,253,252,254,250,0,1,250,0,8,252,0,14,252,0,32, + 252,0,36,252,0,78,252,0,82,252,0,100,237,0,102,237,0,108,249,0,109, + 252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117,252, + 0,122,240,58,68,252,72,252,80,252,82,252,85,237,86,249,87,245,88, + 249,90,240,118,252,119,250,120,250,122,250,200,252,211,252,212,252, + 213,252,214,252,215,252,217,252,218,249,219,249,220,249,221,249, + 222,240,250,252,251,252,252,252,253,252,254,250,0,1,250,0,8,252, + 0,14,252,0,32,252,0,36,252,0,78,252,0,82,252,0,100,237,0,102,237, + 0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116, + 249,0,117,252,0,122,240,3,45,252,47,252,25,45,250,47,250,66,254, + 85,250,87,249,88,252,89,247,90,245,193,254,194,254,195,254,196,254, + 197,254,198,254,222,245,0,2,254,0,4,254,0,6,254,0,100,250,0,102, + 250,0,122,245,25,45,250,47,250,66,254,85,250,87,249,88,252,89,247, + 90,245,193,254,194,254,195,254,196,254,197,254,198,254,222,245,0, + 2,254,0,4,254,0,6,254,0,100,250,0,102,250,0,122,245,25,45,250,47, + 250,66,254,85,250,87,249,88,252,89,247,90,245,193,254,194,254,195, + 254,196,254,197,254,198,254,222,245,0,2,254,0,4,254,0,6,254,0,100, + 250,0,102,250,0,122,245,25,45,250,47,250,66,254,85,250,87,249,88, + 252,89,247,90,245,193,254,194,254,195,254,196,254,197,254,198,254, + 222,245,0,2,254,0,4,254,0,6,254,0,100,250,0,102,250,0,122,245,25, + 45,250,47,250,66,254,85,250,87,249,88,252,89,247,90,245,193,254, + 194,254,195,254,196,254,197,254,198,254,222,245,0,2,254,0,4,254, + 0,6,254,0,100,250,0,102,250,0,122,245,25,45,250,47,250,66,254,85, + 250,87,249,88,252,89,247,90,245,193,254,194,254,195,254,196,254, + 197,254,198,254,222,245,0,2,254,0,4,254,0,6,254,0,100,250,0,102, + 250,0,122,245,14.5,45,250,47,250,66,250,193,250,194,250,195,250, + 196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,14.5,45,250,47,250, + 66,250,193,250,194,250,195,250,196,250,197,250,198,250,0,2,250,0, + 4,250,0,6,250,14.5,45,250,47,250,66,250,193,250,194,250,195,250, + 196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,14.5,45,250,47,250, + 66,250,193,250,194,250,195,250,196,250,197,250,198,250,0,2,250,0, + 4,250,0,6,250,74.5,45,234,46,234,47,234,59,247,60,247,66,239,80, + 243,98,234,102,234,106,254,112,234,118,239,193,239,194,239,195,239, + 196,239,197,239,198,239,211,243,212,243,213,243,214,243,215,243, + 217,243,225,234,226,234,227,234,228,245,229,234,230,234,233,234, + 234,234,235,234,236,234,238,254,243,234,244,234,245,234,246,234, + 247,234,249,234,250,239,251,239,252,239,253,239,0,2,239,0,3,245, + 0,4,239,0,5,245,0,6,239,0,7,234,0,21,245,0,25,234,0,27,234,0,29, + 234,0,49,254,0,78,243,0,79,245,0,82,243,0,83,234,0,109,239,0,113, + 239,0,115,239,0,117,239,6.5,119,254,120,254,122,252,254,252,0,1, + 252,6.5,119,254,120,254,122,252,254,252,0,1,252,6.5,119,254,120, + 254,122,252,254,252,0,1,252,6.5,119,254,120,254,122,252,254,252, + 0,1,252,6.5,119,254,120,254,122,252,254,252,0,1,252,6.5,119,254, + 120,254,122,252,254,252,0,1,252,4.5,45,254,108,254,0,57,254,9.5, + 45,254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5, + 45,254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5, + 45,254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5, + 45,254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,16.5, + 118,255,119,254,122,254,250,255,251,255,252,255,253,255,254,254, + 0,1,254,0,109,255,0,113,255,0,115,255,0,117,255,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,115,45,241,47,241, + 98,248,99,248,100,248,101,248,102,248,103,248,104,248,105,248,106, + 248,107,248,108,248,109,248,110,248,111,248,112,248,113,248,114, + 248,115,248,116,248,117,248,118,248,119,245,120,245,121,243,122, + 245,123,248,225,248,226,248,227,248,228,248,229,248,230,248,232, + 248,233,248,234,248,235,248,236,248,237,248,238,248,239,248,240, + 248,242,248,243,248,244,248,245,248,246,248,247,248,249,248,250, + 248,251,248,252,248,253,248,254,245,0,1,245,0,3,248,0,5,248,0,7, + 248,0,9,248,0,15,248,0,19,248,0,21,248,0,25,248,0,27,248,0,29,248, + 0,33,248,0,37,248,0,45,248,0,49,248,0,57,248,0,60,248,0,62,248,0, + 68,248,0,70,248,0,72,248,0,74,248,0,79,248,0,83,248,0,87,248,0,89, + 248,0,91,248,0,93,248,0,97,248,0,99,248,0,101,248,0,109,248,0,113, + 248,0,115,248,0,117,248,0,124,248,0,126,248,0,128,248,1,2,25,248, + 35.5,45,240,47,240,98,254,102,254,112,254,225,254,226,254,227,254, + 228,254,229,254,230,254,233,254,234,254,235,254,236,254,243,254, + 244,254,245,254,246,254,247,254,249,254,0,3,254,0,5,254,0,7,254, + 0,21,254,0,25,254,0,27,254,0,29,254,0,79,254,0,83,254,35.5,45,240, + 47,240,98,254,102,254,112,254,225,254,226,254,227,254,228,254,229, + 254,230,254,233,254,234,254,235,254,236,254,243,254,244,254,245, + 254,246,254,247,254,249,254,0,3,254,0,5,254,0,7,254,0,21,254,0,25, + 254,0,27,254,0,29,254,0,79,254,0,83,254,58,68,252,72,252,80,252, + 82,252,85,237,86,249,87,245,88,249,90,240,118,252,119,250,120,250, + 122,250,200,252,211,252,212,252,213,252,214,252,215,252,217,252, + 218,249,219,249,220,249,221,249,222,240,250,252,251,252,252,252, + 253,252,254,250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78, + 252,0,82,252,0,100,237,0,102,237,0,108,249,0,109,252,0,112,249,0, + 113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,240,6.5,119, + 254,120,254,122,252,254,252,0,1,252,58,68,252,72,252,80,252,82,252, + 85,237,86,249,87,245,88,249,90,240,118,252,119,250,120,250,122,250, + 200,252,211,252,212,252,213,252,214,252,215,252,217,252,218,249, + 219,249,220,249,221,249,222,240,250,252,251,252,252,252,253,252, + 254,250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78,252,0,82, + 252,0,100,237,0,102,237,0,108,249,0,109,252,0,112,249,0,113,252, + 0,114,249,0,115,252,0,116,249,0,117,252,0,122,240,6.5,119,254,120, + 254,122,252,254,252,0,1,252,58,68,252,72,252,80,252,82,252,85,237, + 86,249,87,245,88,249,90,240,118,252,119,250,120,250,122,250,200, + 252,211,252,212,252,213,252,214,252,215,252,217,252,218,249,219, + 249,220,249,221,249,222,240,250,252,251,252,252,252,253,252,254, + 250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78,252,0,82,252, + 0,100,237,0,102,237,0,108,249,0,109,252,0,112,249,0,113,252,0,114, + 249,0,115,252,0,116,249,0,117,252,0,122,240,6.5,119,254,120,254, + 122,252,254,252,0,1,252,3,45,252,47,252,4.5,45,254,108,254,0,57, + 254,3,45,252,47,252,4.5,45,254,108,254,0,57,254,20,45,245,47,245, + 66,250,87,245,88,250,90,242,193,250,194,250,195,250,196,250,197, + 250,198,250,222,242,0,2,250,0,4,250,0,6,250,0,122,242,20,45,245, + 47,245,66,250,87,245,88,250,90,242,193,250,194,250,195,250,196,250, + 197,250,198,250,222,242,0,2,250,0,4,250,0,6,250,0,122,242,9.5,45, + 254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5,45, + 254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5,45, + 254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5,45, + 254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,6.5,115, + 255,0,87,255,0,89,255,0,91,255,6.5,115,255,0,87,255,0,89,255,0,91, + 255,46.5,80,249,102,250,112,250,118,252,122,249,211,249,212,249, + 213,249,214,249,215,249,217,249,233,250,234,250,235,250,236,250, + 243,250,244,250,245,250,246,250,247,250,249,250,250,252,251,252, + 252,252,253,252,254,249,0,1,249,0,21,250,0,25,250,0,27,250,0,29, + 250,0,78,249,0,79,250,0,82,249,0,83,250,0,109,252,0,113,252,0,115, + 252,0,117,252,22,102,254,112,254,233,254,234,254,235,254,236,254, + 243,254,244,254,245,254,246,254,247,254,249,254,0,21,254,0,25,254, + 0,27,254,0,29,254,0,79,254,0,83,254,18,85,239,87,239,88,245,90,234, + 122,252,222,234,254,252,0,1,252,0,100,239,0,102,239,0,122,234,1, + 32,25,230,1,32,29,234,18,85,239,87,239,88,245,90,234,122,252,222, + 234,254,252,0,1,252,0,100,239,0,102,239,0,122,234,1,32,25,230,1, + 32,29,234,18,85,239,87,239,88,245,90,234,122,252,222,234,254,252, + 0,1,252,0,100,239,0,102,239,0,122,234,1,32,25,230,1,32,29,234,18, + 85,239,87,239,88,245,90,234,122,252,222,234,254,252,0,1,252,0,100, + 239,0,102,239,0,122,234,1,32,25,230,1,32,29,234,16.5,118,255,119, + 254,122,254,250,255,251,255,252,255,253,255,254,254,0,1,254,0,109, + 255,0,113,255,0,115,255,0,117,255,16.5,118,255,119,254,122,254,250, + 255,251,255,252,255,253,255,254,254,0,1,254,0,109,255,0,113,255, + 0,115,255,0,117,255,16.5,118,255,119,254,122,254,250,255,251,255, + 252,255,253,255,254,254,0,1,254,0,109,255,0,113,255,0,115,255,0, + 117,255,25,45,250,47,250,66,254,85,250,87,249,88,252,89,247,90,245, + 193,254,194,254,195,254,196,254,197,254,198,254,222,245,0,2,254, + 0,4,254,0,6,254,0,100,250,0,102,250,0,122,245,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,25,45,250,47,250, + 66,254,85,250,87,249,88,252,89,247,90,245,193,254,194,254,195,254, + 196,254,197,254,198,254,222,245,0,2,254,0,4,254,0,6,254,0,100,250, + 0,102,250,0,122,245,9.5,45,250,47,250,119,254,120,254,121,252,122, + 252,254,252,0,1,252,31.5,80,254,85,252,86,250,87,249,88,252,90,249, + 211,254,212,254,213,254,214,254,215,254,217,254,218,250,219,250, + 220,250,221,250,222,249,0,78,254,0,82,254,0,100,252,0,102,252,0, + 108,250,0,112,250,0,114,250,0,116,250,0,122,249,59,45,249,47,249, + 59,5,60,5,98,255,106,3,108,3,109,3,110,4,111,4,113,5,117,7,118,3, + 119,5,122,5,225,255,226,255,227,255,228,255,229,255,230,255,237, + 3,238,3,239,3,240,3,242,4,250,3,251,3,252,3,253,3,254,5,0,1,5,0, + 3,255,0,5,255,0,7,255,0,45,3,0,49,3,0,57,3,0,60,3,0,62,3,0,68,3, + 0,70,4,0,72,4,0,74,4,0,101,7,0,109,3,0,113,3,0,115,3,0,117,3,31.5, + 80,254,85,252,86,250,87,249,88,252,90,249,211,254,212,254,213,254, + 214,254,215,254,217,254,218,250,219,250,220,250,221,250,222,249, + 0,78,254,0,82,254,0,100,252,0,102,252,0,108,250,0,112,250,0,114, + 250,0,116,250,0,122,249,59,45,249,47,249,59,5,60,5,98,255,106,3, + 108,3,109,3,110,4,111,4,113,5,117,7,118,3,119,5,122,5,225,255,226, + 255,227,255,228,255,229,255,230,255,237,3,238,3,239,3,240,3,242, + 4,250,3,251,3,252,3,253,3,254,5,0,1,5,0,3,255,0,5,255,0,7,255,0, + 45,3,0,49,3,0,57,3,0,60,3,0,62,3,0,68,3,0,70,4,0,72,4,0,74,4,0,101, + 7,0,109,3,0,113,3,0,115,3,0,117,3,31.5,80,254,85,252,86,250,87,249, + 88,252,90,249,211,254,212,254,213,254,214,254,215,254,217,254,218, + 250,219,250,220,250,221,250,222,249,0,78,254,0,82,254,0,100,252, + 0,102,252,0,108,250,0,112,250,0,114,250,0,116,250,0,122,249,59,45, + 249,47,249,59,5,60,5,98,255,106,3,108,3,109,3,110,4,111,4,113,5, + 117,7,118,3,119,5,122,5,225,255,226,255,227,255,228,255,229,255, + 230,255,237,3,238,3,239,3,240,3,242,4,250,3,251,3,252,3,253,3,254, + 5,0,1,5,0,3,255,0,5,255,0,7,255,0,45,3,0,49,3,0,57,3,0,60,3,0,62, + 3,0,68,3,0,70,4,0,72,4,0,74,4,0,101,7,0,109,3,0,113,3,0,115,3,0, + 117,3,3,45,254,47,254,4,45,254,47,254,120,252,3,45,254,47,254,4, + 45,254,47,254,120,252,3,45,254,47,254,4,45,254,47,254,120,252,81, + 45,237,46,234,47,237,59,254,60,254,66,237,80,250,98,237,102,237, + 112,237,115,237,118,237,120,237,122,237,193,237,194,237,195,237, + 196,237,197,237,198,237,211,250,212,250,213,250,214,250,215,250, + 217,250,225,237,226,237,227,237,228,247,229,237,230,237,233,247, + 234,237,235,237,236,237,243,237,244,237,245,237,246,247,247,237, + 249,237,250,237,251,237,252,237,253,237,254,237,0,1,247,0,2,237, + 0,3,247,0,4,237,0,5,247,0,6,237,0,7,237,0,21,247,0,25,237,0,27,237, + 0,29,237,0,78,250,0,79,247,0,82,250,0,83,237,0,87,237,0,89,237,0, + 91,237,0,109,247,0,113,237,0,115,237,0,117,237,81,45,237,46,234, + 47,237,59,254,60,254,66,237,80,250,98,237,102,237,112,237,115,237, + 118,237,120,237,122,237,193,237,194,237,195,237,196,237,197,237, + 198,237,211,250,212,250,213,250,214,250,215,250,217,250,225,237, + 226,237,227,237,228,247,229,237,230,237,233,247,234,237,235,237, + 236,237,243,237,244,237,245,237,246,247,247,237,249,237,250,237, + 251,237,252,237,253,237,254,237,0,1,247,0,2,237,0,3,247,0,4,237, + 0,5,247,0,6,237,0,7,237,0,21,247,0,25,237,0,27,237,0,29,237,0,78, + 250,0,79,247,0,82,250,0,83,237,0,87,237,0,89,237,0,91,237,0,109, + 247,0,113,237,0,115,237,0,117,237,14.5,45,250,47,250,66,250,193, + 250,194,250,195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6, + 250,14.5,45,250,47,250,66,250,193,250,194,250,195,250,196,250,197, + 250,198,250,0,2,250,0,4,250,0,6,250,14.5,45,250,47,250,66,250,193, + 250,194,250,195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6, + 250,14.5,45,250,47,250,66,250,193,250,194,250,195,250,196,250,197, + 250,198,250,0,2,250,0,4,250,0,6,250,74.5,45,234,46,234,47,234,59, + 247,60,247,66,239,80,243,98,234,102,234,106,254,112,234,118,239, + 193,239,194,239,195,239,196,239,197,239,198,239,211,243,212,243, + 213,243,214,243,215,243,217,243,225,234,226,234,227,234,228,245, + 229,234,230,234,233,234,234,234,235,234,236,234,238,254,243,234, + 244,234,245,234,246,234,247,234,249,234,250,239,251,239,252,239, + 253,239,0,2,239,0,3,245,0,4,239,0,5,245,0,6,239,0,7,234,0,21,245, + 0,25,234,0,27,234,0,29,234,0,49,254,0,78,243,0,79,234,0,82,243,0, + 83,234,0,109,239,0,113,239,0,115,239,0,117,239,22,102,254,112,254, + 233,254,234,254,235,254,236,254,243,254,244,254,245,254,246,254, + 247,254,249,254,0,21,254,0,25,254,0,27,254,0,29,254,0,79,254,0,83, + 254,22,102,254,112,254,233,254,234,254,235,254,236,254,243,254,244, + 254,245,254,246,254,247,254,249,254,0,21,254,0,25,254,0,27,254,0, + 29,254,0,79,254,0,83,254,22,102,254,112,254,233,254,234,254,235, + 254,236,254,243,254,244,254,245,254,246,254,247,254,249,254,0,21, + 254,0,25,254,0,27,254,0,29,254,0,79,254,0,83,254,3,45,254,47,254, + 4,45,254,47,254,120,252,3,1,32,24,247,19.5,33,245,101,249,115,249, + 116,249,0,19,249,0,87,249,0,89,249,0,91,249,0,93,249,0,97,249,0, + 99,249,1,2,25,249,1,32,25,247,2,33,250 +}; +static afm_cuint16 afm_Helvetica_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Helvetica_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Helvetica-Bold */ +/* FullName: Helvetica Bold */ +/* FamilyName: Helvetica */ +static afm_cuint8 afm_Helvetica_Bold_widths[] = { /* 315 */ + 46,56,79,93,93,148,120,40,56,56,65,97,46,56,46,46,93,93,93,93,93, + 93,93,93,93,93,56,56,97,97,97,102,163,120,120,120,120,111,102,130, + 120,46,93,120,102,139,120,130,111,130,120,111,102,120,111,157,111, + 111,102,56,46,56,97,93,56,93,102,93,102,93,56,102,102,46,46,93,46, + 148,102,102,102,102,65,93,56,102,93,130,93,93,83,65,47,65,97,56, + 93,93,93,93,47,93,56,123,62,93,97,123,56,67,97,56,56,56,102,93,46, + 56,56,61,93,139,139,139,102,120,120,120,120,120,120,167,120,111, + 111,111,111,46,46,46,46,120,120,130,130,130,130,130,97,130,120,120, + 120,120,111,111,102,93,93,93,93,93,93,148,93,93,93,93,93,46,46,46, + 46,102,102,102,102,102,102,102,97,102,102,102,102,102,93,102,93, + 120,93,120,93,120,93,120,93,120,93,120,124,120,102,111,93,111,93, + 111,93,111,93,130,102,130,102,46,46,46,46,46,46,120,93,102,46,102, + 46,102,67,102,46,120,102,120,102,120,102,130,102,130,102,167,157, + 120,65,120,65,120,65,111,93,111,93,111,93,102,56,102,65,120,102, + 120,102,120,102,120,102,111,102,83,102,83,102,83,93,111,93,56,56, + 56,56,56,56,56,56,93,167,46,46,46,83,83,83,93,93,58,167,167,56,56, + 28,93,167,82,102,100,97,92,92,92,92,82,42,102,102 +}; +static afm_sint16 afm_Helvetica_Bold_kerning_index[] = { /* 315 */ + 1,0,0,0,0,0,0,0,0,0,0,0,29,0,40,0,0,0,0,0,0,0,0,0,0,0,51,54,0,0, + 0,0,0,57,172,0,218,0,257,0,0,0,308,358,450,0,0,485,534,627,654,0, + 716,874,902,1051,0,1199,0,0,0,0,0,0,0,1338,1358,1401,1427,1444,1462, + 1517,1548,0,0,1556,1577,1587,1617,1649,1663,0,1671,1752,0,0,1755, + 1803,1828,1851,1921,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1944,2059,2174,2289,2404,2519,0,0,0,0,0, + 0,0,0,0,0,0,0,2634,2683,2732,2781,2830,0,2879,2928,2956,2984,3012, + 3040,0,0,3179,3199,3219,3239,3259,3279,0,3299,3325,3343,3361,3379, + 0,0,0,0,0,3397,3429,3443,3457,3471,3485,0,3499,0,0,0,0,3513,0,3583, + 3653,3768,3788,3903,3923,4038,0,4058,0,4084,4110,0,4149,4188,0,4205, + 0,4223,0,4241,0,4259,0,4277,0,4308,0,0,0,0,0,0,4339,4431,4452,4487, + 4497,4532,0,0,4542,4577,0,4587,0,4619,0,4651,4683,4732,4746,4795, + 0,0,4809,4871,4952,5014,5095,5157,0,5238,0,5241,0,5244,5247,0,5405, + 0,5563,0,5591,0,5619,0,5647,0,5675,0,5814,0,5837,0,5860,0,0,5883, + 0,0,0,0,0,0,0,0,0,0,5886,5891,0,0,5942,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0 +}; +static afm_cuint8 afm_Helvetica_Bold_kerning_data[] = { /* 5945 */ + 42,14.5,85,240,87,244,88,244,90,237,222,237,0,100,240,0,102,240, + 0,122,237,1,32,24,247,1,32,28,244,6,33,250,1,32,25,237,1,32,29,237, + 6,33,250,1,32,25,237,1,32,29,237,2,33,250,2,33,250,58,68,250,72, + 249,80,250,82,250,85,242,86,249,87,244,88,247,90,239,118,252,119, + 250,120,252,122,252,200,250,211,250,212,250,213,250,214,250,215, + 250,217,250,218,249,219,249,220,249,221,249,222,239,250,252,251, + 252,252,252,253,252,254,252,0,1,252,0,8,250,0,14,250,0,32,249,0, + 36,249,0,78,250,0,82,250,0,100,242,0,102,242,0,108,249,0,109,252, + 0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122, + 239,23.5,66,252,86,255,193,252,194,252,195,252,196,252,197,252,198, + 252,218,255,219,255,220,255,221,255,0,2,252,0,4,252,0,6,252,0,108, + 255,0,112,255,0,114,255,0,116,255,20,45,252,47,252,66,250,87,250, + 88,250,90,245,193,250,194,250,195,250,196,250,197,250,198,250,222, + 245,0,2,250,0,4,250,0,6,250,0,122,245,26,45,240,47,240,66,244,98, + 254,193,244,194,244,195,244,196,244,197,244,198,244,225,254,226, + 254,227,254,228,254,229,254,230,254,0,2,244,0,3,254,0,4,244,0,5, + 254,0,6,244,0,7,254,25.5,45,254,47,254,66,254,118,254,193,254,194, + 254,195,254,196,254,197,254,198,254,250,254,251,254,252,254,253, + 254,0,2,254,0,4,254,0,6,254,0,109,254,0,113,254,0,115,254,0,117, + 254,46.5,80,252,102,254,112,251,118,252,122,250,211,252,212,252, + 213,252,214,252,215,252,217,252,233,254,234,254,235,254,236,254, + 243,251,244,251,245,251,246,251,247,251,249,251,250,252,251,252, + 252,252,253,252,254,250,0,1,250,0,21,254,0,25,254,0,27,254,0,29, + 254,0,78,252,0,79,251,0,82,252,0,83,251,0,109,252,0,113,252,0,115, + 252,0,117,252,18,85,242,87,239,88,244,90,237,122,252,222,237,254, + 252,0,1,252,0,100,242,0,102,242,0,122,237,1,32,25,234,1,32,29,234, + 25,45,250,47,250,66,249,85,250,87,249,88,249,89,249,90,245,193,249, + 194,249,195,249,196,249,197,249,198,249,222,245,0,2,249,0,4,249, + 0,6,249,0,100,250,0,102,250,0,122,245,47,45,237,47,237,66,240,98, + 252,102,252,112,250,193,240,194,240,195,240,196,240,197,240,198, + 240,225,252,226,252,227,252,228,252,229,252,230,252,233,252,234, + 252,235,252,236,252,243,250,244,250,245,250,246,250,247,250,249, + 250,0,2,240,0,3,252,0,4,240,0,5,252,0,6,240,0,7,252,0,21,252,0,25, + 252,0,27,252,0,29,252,0,79,250,0,83,250,14,45,3,47,3,86,255,218, + 255,219,255,220,255,221,255,0,108,255,0,112,255,0,114,255,0,116, + 255,31.5,80,254,85,254,86,254,87,249,88,250,90,249,211,254,212,254, + 213,254,214,254,215,254,217,254,218,254,219,254,220,254,221,254, + 222,249,0,78,254,0,82,254,0,100,254,0,102,254,0,108,254,0,112,254, + 0,114,254,0,116,254,0,122,249,79.5,45,244,46,237,47,244,59,250,60, + 250,66,242,80,250,98,244,102,247,112,244,115,244,118,242,120,247, + 122,247,193,242,194,242,195,242,196,242,197,242,198,242,211,250, + 212,250,213,250,214,250,215,250,217,250,225,244,226,244,227,244, + 228,244,229,244,230,244,233,247,234,247,235,247,236,247,243,244, + 244,244,245,244,246,244,247,244,249,244,250,242,251,242,252,242, + 253,242,254,247,0,1,247,0,2,242,0,3,244,0,4,242,0,5,244,0,6,242, + 0,7,244,0,21,247,0,25,247,0,27,247,0,29,247,0,78,250,0,79,244,0, + 82,250,0,83,244,0,87,244,0,89,244,0,109,242,0,113,242,0,115,242, + 0,117,242,14.5,45,252,47,252,66,249,193,249,194,249,195,249,196, + 249,197,249,198,249,0,2,249,0,4,249,0,6,249,75,45,237,46,244,47, + 237,59,250,60,250,66,244,72,249,80,249,98,247,102,249,112,242,118, + 247,193,244,194,244,195,244,196,244,197,244,198,244,211,249,212, + 249,213,249,214,249,215,249,217,249,225,247,226,247,227,247,228, + 247,229,247,230,247,233,249,234,249,235,249,236,249,243,242,244, + 242,245,242,246,242,247,242,249,242,250,247,251,247,252,247,253, + 247,0,2,244,0,3,247,0,4,244,0,5,247,0,6,244,0,7,247,0,21,249,0,25, + 249,0,27,249,0,29,249,0,32,249,0,36,249,0,78,249,0,79,242,0,82,249, + 0,83,242,0,109,247,0,113,247,0,115,247,0,117,247,74.5,45,244,46, + 250,47,244,59,255,60,255,66,247,80,254,98,250,102,251,112,247,118, + 249,122,254,193,247,194,247,195,247,196,247,197,247,198,247,211, + 254,212,254,213,254,214,254,215,254,217,254,225,250,226,250,227, + 250,228,250,229,250,230,250,233,251,234,251,235,251,236,251,243, + 247,244,247,245,247,246,247,247,247,249,247,250,249,251,249,252, + 249,253,249,254,254,0,1,254,0,2,247,0,3,250,0,4,247,0,5,250,0,6, + 247,0,7,250,0,21,251,0,25,251,0,27,251,0,29,251,0,78,254,0,79,247, + 0,82,254,0,83,247,0,109,249,0,113,249,0,115,249,0,117,249,70,45, + 240,47,240,59,249,60,249,66,239,80,245,98,242,102,244,112,240,118, + 240,193,239,194,239,195,239,196,239,197,239,198,239,211,245,212, + 245,213,245,214,245,215,245,217,245,225,242,226,242,227,242,228, + 242,229,242,230,242,233,244,234,244,235,244,236,244,243,240,244, + 240,245,240,246,240,247,240,249,240,250,240,251,240,252,240,253, + 240,0,2,239,0,3,242,0,4,239,0,5,242,0,6,239,0,7,242,0,21,244,0,25, + 244,0,27,244,0,29,244,0,78,245,0,79,240,0,82,245,0,83,240,0,109, + 240,0,113,240,0,115,240,0,117,240,10.5,104,255,119,254,120,254,122, + 254,254,254,0,1,254,0,33,255,0,37,255,22,109,255,118,254,119,254, + 122,254,250,254,251,254,252,254,253,254,254,254,0,1,254,0,60,255, + 0,62,255,0,68,255,0,109,254,0,113,254,0,115,254,0,117,254,13.5,105, + 255,108,254,109,254,122,255,254,255,0,1,255,0,57,254,0,60,254,0, + 62,254,0,68,254,9,101,255,119,254,120,254,122,254,254,254,0,1,254, + 0,19,255,9.5,45,2,47,3,119,254,120,254,121,254,122,254,254,254,0, + 1,254,28,45,255,47,255,102,255,112,254,233,255,234,255,235,255,236, + 255,243,254,244,254,245,254,246,254,247,254,249,254,0,21,255,0,25, + 255,0,27,255,0,29,255,0,79,254,0,83,254,1,32,25,5,1,32,29,5,16,102, + 2,104,255,233,2,234,2,235,2,236,2,0,21,2,0,25,2,0,27,2,0,29,2,0, + 33,255,0,37,255,4.5,122,254,254,254,0,1,254,11,112,254,243,254,244, + 254,245,254,246,254,247,254,249,254,0,79,254,0,83,254,5.5,120,254, + 122,254,254,254,0,1,254,15.5,118,254,122,252,250,254,251,254,252, + 254,253,254,254,252,0,1,252,0,109,254,0,113,254,0,115,254,0,117, + 254,16.5,118,255,119,250,122,254,250,255,251,255,252,255,253,255, + 254,254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255,7.5,119, + 254,120,254,121,252,122,254,254,254,0,1,254,4.5,122,254,254,254, + 0,1,254,41,45,247,46,254,47,247,100,254,101,254,104,254,112,254, + 114,254,116,254,117,3,119,2,122,2,232,254,243,254,244,254,245,254, + 246,254,247,254,249,254,254,2,0,1,2,0,9,254,0,15,254,0,19,254,0, + 33,254,0,37,254,0,79,254,0,83,254,0,93,254,0,97,254,0,99,254,0,101, + 3,1,2,25,254,2,120,254,24.5,45,244,47,244,98,254,112,252,225,254, + 226,254,227,254,228,254,229,254,230,254,243,252,244,252,245,252, + 246,252,247,252,249,252,0,3,254,0,5,254,0,7,254,0,79,252,0,83,252, + 13,45,250,47,250,112,254,243,254,244,254,245,254,246,254,247,254, + 249,254,0,79,254,0,83,254,12,102,255,233,255,234,255,235,255,236, + 255,0,21,255,0,25,255,0,27,255,0,29,255,35.5,45,244,47,244,98,252, + 102,255,112,253,225,252,226,252,227,252,228,252,229,252,230,252, + 233,255,234,255,235,255,236,255,243,253,244,253,245,253,246,253, + 247,253,249,253,0,3,252,0,5,252,0,7,252,0,21,255,0,25,255,0,27,255, + 0,29,255,0,79,253,0,83,253,12,102,2,233,2,234,2,235,2,236,2,0,21, + 2,0,25,2,0,27,2,0,29,2,58,68,250,72,249,80,250,82,250,85,242,86, + 249,87,244,88,247,90,239,118,252,119,250,120,252,122,252,200,250, + 211,250,212,250,213,250,214,250,215,250,217,250,218,249,219,249, + 220,249,221,249,222,239,250,252,251,252,252,252,253,252,254,252, + 0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78,250,0,82,250,0,100, + 242,0,102,242,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249, + 0,115,252,0,116,249,0,117,252,0,122,239,58,68,250,72,249,80,250, + 82,250,85,242,86,249,87,244,88,247,90,239,118,252,119,250,120,252, + 122,252,200,250,211,250,212,250,213,250,214,250,215,250,217,250, + 218,249,219,249,220,249,221,249,222,239,250,252,251,252,252,252, + 253,252,254,252,0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78, + 250,0,82,250,0,100,242,0,102,242,0,108,249,0,109,252,0,112,249,0, + 113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,239,58,68, + 250,72,249,80,250,82,250,85,242,86,249,87,244,88,247,90,239,118, + 252,119,250,120,252,122,252,200,250,211,250,212,250,213,250,214, + 250,215,250,217,250,218,249,219,249,220,249,221,249,222,239,250, + 252,251,252,252,252,253,252,254,252,0,1,252,0,8,250,0,14,250,0,32, + 249,0,36,249,0,78,250,0,82,250,0,100,242,0,102,242,0,108,249,0,109, + 252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117,252, + 0,122,239,58,68,250,72,249,80,250,82,250,85,242,86,249,87,244,88, + 247,90,239,118,252,119,250,120,252,122,252,200,250,211,250,212,250, + 213,250,214,250,215,250,217,250,218,249,219,249,220,249,221,249, + 222,239,250,252,251,252,252,252,253,252,254,252,0,1,252,0,8,250, + 0,14,250,0,32,249,0,36,249,0,78,250,0,82,250,0,100,242,0,102,242, + 0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116, + 249,0,117,252,0,122,239,58,68,250,72,249,80,250,82,250,85,242,86, + 249,87,244,88,247,90,239,118,252,119,250,120,252,122,252,200,250, + 211,250,212,250,213,250,214,250,215,250,217,250,218,249,219,249, + 220,249,221,249,222,239,250,252,251,252,252,252,253,252,254,252, + 0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78,250,0,82,250,0,100, + 242,0,102,242,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249, + 0,115,252,0,116,249,0,117,252,0,122,239,58,68,250,72,249,80,250, + 82,250,85,242,86,249,87,244,88,247,90,239,118,252,119,250,120,252, + 122,252,200,250,211,250,212,250,213,250,214,250,215,250,217,250, + 218,249,219,249,220,249,221,249,222,239,250,252,251,252,252,252, + 253,252,254,252,0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78, + 250,0,82,250,0,100,242,0,102,242,0,108,249,0,109,252,0,112,249,0, + 113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,239,25,45, + 250,47,250,66,249,85,250,87,249,88,249,89,249,90,245,193,249,194, + 249,195,249,196,249,197,249,198,249,222,245,0,2,249,0,4,249,0,6, + 249,0,100,250,0,102,250,0,122,245,25,45,250,47,250,66,249,85,250, + 87,249,88,249,89,249,90,245,193,249,194,249,195,249,196,249,197, + 249,198,249,222,245,0,2,249,0,4,249,0,6,249,0,100,250,0,102,250, + 0,122,245,25,45,250,47,250,66,249,85,250,87,249,88,249,89,249,90, + 245,193,249,194,249,195,249,196,249,197,249,198,249,222,245,0,2, + 249,0,4,249,0,6,249,0,100,250,0,102,250,0,122,245,25,45,250,47,250, + 66,249,85,250,87,249,88,249,89,249,90,245,193,249,194,249,195,249, + 196,249,197,249,198,249,222,245,0,2,249,0,4,249,0,6,249,0,100,250, + 0,102,250,0,122,245,25,45,250,47,250,66,249,85,250,87,249,88,249, + 89,249,90,245,193,249,194,249,195,249,196,249,197,249,198,249,222, + 245,0,2,249,0,4,249,0,6,249,0,100,250,0,102,250,0,122,245,25,45, + 250,47,250,66,249,85,250,87,249,88,249,89,249,90,245,193,249,194, + 249,195,249,196,249,197,249,198,249,222,245,0,2,249,0,4,249,0,6, + 249,0,100,250,0,102,250,0,122,245,14.5,45,252,47,252,66,249,193, + 249,194,249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6, + 249,14.5,45,252,47,252,66,249,193,249,194,249,195,249,196,249,197, + 249,198,249,0,2,249,0,4,249,0,6,249,14.5,45,252,47,252,66,249,193, + 249,194,249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6, + 249,14.5,45,252,47,252,66,249,193,249,194,249,195,249,196,249,197, + 249,198,249,0,2,249,0,4,249,0,6,249,70,45,240,47,240,59,249,60,249, + 66,239,80,245,98,242,102,244,112,240,118,240,193,239,194,239,195, + 239,196,239,197,239,198,239,211,245,212,245,213,245,214,245,215, + 245,217,245,225,242,226,242,227,242,228,242,229,242,230,242,233, + 244,234,244,235,244,236,244,243,240,244,240,245,240,246,240,247, + 240,249,240,250,240,251,240,252,240,253,240,0,2,239,0,3,242,0,4, + 239,0,5,242,0,6,239,0,7,242,0,21,244,0,25,244,0,27,244,0,29,244, + 0,78,245,0,79,240,0,82,245,0,83,240,0,109,240,0,113,240,0,115,240, + 0,117,240,10.5,104,255,119,254,120,254,122,254,254,254,0,1,254,0, + 33,255,0,37,255,10.5,104,255,119,254,120,254,122,254,254,254,0,1, + 254,0,33,255,0,37,255,10.5,104,255,119,254,120,254,122,254,254,254, + 0,1,254,0,33,255,0,37,255,10.5,104,255,119,254,120,254,122,254,254, + 254,0,1,254,0,33,255,0,37,255,10.5,104,255,119,254,120,254,122,254, + 254,254,0,1,254,0,33,255,0,37,255,10.5,104,255,119,254,120,254,122, + 254,254,254,0,1,254,0,33,255,0,37,255,13.5,105,255,108,254,109,254, + 122,255,254,255,0,1,255,0,57,254,0,60,254,0,62,254,0,68,254,9.5, + 45,2,47,3,119,254,120,254,121,254,122,254,254,254,0,1,254,9.5,45, + 2,47,3,119,254,120,254,121,254,122,254,254,254,0,1,254,9.5,45,2, + 47,3,119,254,120,254,121,254,122,254,254,254,0,1,254,9.5,45,2,47, + 3,119,254,120,254,121,254,122,254,254,254,0,1,254,16.5,118,255,119, + 250,122,254,250,255,251,255,252,255,253,255,254,254,0,1,254,0,109, + 255,0,113,255,0,115,255,0,117,255,7.5,119,254,120,254,121,252,122, + 254,254,254,0,1,254,7.5,119,254,120,254,121,252,122,254,254,254, + 0,1,254,7.5,119,254,120,254,121,252,122,254,254,254,0,1,254,7.5, + 119,254,120,254,121,252,122,254,254,254,0,1,254,7.5,119,254,120, + 254,121,252,122,254,254,254,0,1,254,7.5,119,254,120,254,121,252, + 122,254,254,254,0,1,254,35.5,45,244,47,244,98,252,102,255,112,253, + 225,252,226,252,227,252,228,252,229,252,230,252,233,255,234,255, + 235,255,236,255,243,253,244,253,245,253,246,253,247,253,249,253, + 0,3,252,0,5,252,0,7,252,0,21,255,0,25,255,0,27,255,0,29,255,0,79, + 253,0,83,253,35.5,45,244,47,244,98,252,102,255,112,253,225,252,226, + 252,227,252,228,252,229,252,230,252,233,255,234,255,235,255,236, + 255,243,253,244,253,245,253,246,253,247,253,249,253,0,3,252,0,5, + 252,0,7,252,0,21,255,0,25,255,0,27,255,0,29,255,0,79,253,0,83,253, + 58,68,250,72,249,80,250,82,250,85,242,86,249,87,244,88,247,90,239, + 118,252,119,250,120,252,122,252,200,250,211,250,212,250,213,250, + 214,250,215,250,217,250,218,249,219,249,220,249,221,249,222,239, + 250,252,251,252,252,252,253,252,254,252,0,1,252,0,8,250,0,14,250, + 0,32,249,0,36,249,0,78,250,0,82,250,0,100,242,0,102,242,0,108,249, + 0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117, + 252,0,122,239,10.5,104,255,119,254,120,254,122,254,254,254,0,1,254, + 0,33,255,0,37,255,58,68,250,72,249,80,250,82,250,85,242,86,249,87, + 244,88,247,90,239,118,252,119,250,120,252,122,252,200,250,211,250, + 212,250,213,250,214,250,215,250,217,250,218,249,219,249,220,249, + 221,249,222,239,250,252,251,252,252,252,253,252,254,252,0,1,252, + 0,8,250,0,14,250,0,32,249,0,36,249,0,78,250,0,82,250,0,100,242,0, + 102,242,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115, + 252,0,116,249,0,117,252,0,122,239,10.5,104,255,119,254,120,254,122, + 254,254,254,0,1,254,0,33,255,0,37,255,58,68,250,72,249,80,250,82, + 250,85,242,86,249,87,244,88,247,90,239,118,252,119,250,120,252,122, + 252,200,250,211,250,212,250,213,250,214,250,215,250,217,250,218, + 249,219,249,220,249,221,249,222,239,250,252,251,252,252,252,253, + 252,254,252,0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78,250, + 0,82,250,0,100,242,0,102,242,0,108,249,0,109,252,0,112,249,0,113, + 252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,239,10.5,104,255, + 119,254,120,254,122,254,254,254,0,1,254,0,33,255,0,37,255,13.5,105, + 255,108,254,109,254,122,255,254,255,0,1,255,0,57,254,0,60,254,0, + 62,254,0,68,254,13.5,105,255,108,254,109,254,122,255,254,255,0,1, + 255,0,57,254,0,60,254,0,62,254,0,68,254,20,45,252,47,252,66,250, + 87,250,88,250,90,245,193,250,194,250,195,250,196,250,197,250,198, + 250,222,245,0,2,250,0,4,250,0,6,250,0,122,245,20,45,252,47,252,66, + 250,87,250,88,250,90,245,193,250,194,250,195,250,196,250,197,250, + 198,250,222,245,0,2,250,0,4,250,0,6,250,0,122,245,9,101,255,119, + 254,120,254,122,254,254,254,0,1,254,0,19,255,9.5,45,2,47,3,119,254, + 120,254,121,254,122,254,254,254,0,1,254,9.5,45,2,47,3,119,254,120, + 254,121,254,122,254,254,254,0,1,254,9.5,45,2,47,3,119,254,120,254, + 121,254,122,254,254,254,0,1,254,9.5,45,2,47,3,119,254,120,254,121, + 254,122,254,254,254,0,1,254,16,102,2,104,255,233,2,234,2,235,2,236, + 2,0,21,2,0,25,2,0,27,2,0,29,2,0,33,255,0,37,255,16,102,2,104,255, + 233,2,234,2,235,2,236,2,0,21,2,0,25,2,0,27,2,0,29,2,0,33,255,0,37, + 255,46.5,80,252,102,254,112,251,118,252,122,250,211,252,212,252, + 213,252,214,252,215,252,217,252,233,254,234,254,235,254,236,254, + 243,251,244,251,245,251,246,251,247,251,249,251,250,252,251,252, + 252,252,253,252,254,250,0,1,250,0,21,254,0,25,254,0,27,254,0,29, + 254,0,78,252,0,79,251,0,82,252,0,83,251,0,109,252,0,113,252,0,115, + 252,0,117,252,11,112,254,243,254,244,254,245,254,246,254,247,254, + 249,254,0,79,254,0,83,254,18,85,242,87,239,88,244,90,237,122,252, + 222,237,254,252,0,1,252,0,100,242,0,102,242,0,122,237,1,32,25,234, + 1,32,29,234,5.5,120,254,122,254,254,254,0,1,254,18,85,242,87,239, + 88,244,90,237,122,252,222,237,254,252,0,1,252,0,100,242,0,102,242, + 0,122,237,1,32,25,234,1,32,29,234,5.5,120,254,122,254,254,254,0, + 1,254,18,85,242,87,239,88,244,90,237,122,252,222,237,254,252,0,1, + 252,0,100,242,0,102,242,0,122,237,1,32,25,234,1,32,29,234,5.5,120, + 254,122,254,254,254,0,1,254,16.5,118,255,119,250,122,254,250,255, + 251,255,252,255,253,255,254,254,0,1,254,0,109,255,0,113,255,0,115, + 255,0,117,255,16.5,118,255,119,250,122,254,250,255,251,255,252,255, + 253,255,254,254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255, + 16.5,118,255,119,250,122,254,250,255,251,255,252,255,253,255,254, + 254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255,25,45,250,47, + 250,66,249,85,250,87,249,88,249,89,249,90,245,193,249,194,249,195, + 249,196,249,197,249,198,249,222,245,0,2,249,0,4,249,0,6,249,0,100, + 250,0,102,250,0,122,245,7.5,119,254,120,254,121,252,122,254,254, + 254,0,1,254,25,45,250,47,250,66,249,85,250,87,249,88,249,89,249, + 90,245,193,249,194,249,195,249,196,249,197,249,198,249,222,245,0, + 2,249,0,4,249,0,6,249,0,100,250,0,102,250,0,122,245,7.5,119,254, + 120,254,121,252,122,254,254,254,0,1,254,31.5,80,254,85,254,86,254, + 87,249,88,250,90,249,211,254,212,254,213,254,214,254,215,254,217, + 254,218,254,219,254,220,254,221,254,222,249,0,78,254,0,82,254,0, + 100,254,0,102,254,0,108,254,0,112,254,0,114,254,0,116,254,0,122, + 249,41,45,247,46,254,47,247,100,254,101,254,104,254,112,254,114, + 254,116,254,117,3,119,2,122,2,232,254,243,254,244,254,245,254,246, + 254,247,254,249,254,254,2,0,1,2,0,9,254,0,15,254,0,19,254,0,33,254, + 0,37,254,0,79,254,0,83,254,0,93,254,0,97,254,0,99,254,0,101,3,1, + 2,25,254,31.5,80,254,85,254,86,254,87,249,88,250,90,249,211,254, + 212,254,213,254,214,254,215,254,217,254,218,254,219,254,220,254, + 221,254,222,249,0,78,254,0,82,254,0,100,254,0,102,254,0,108,254, + 0,112,254,0,114,254,0,116,254,0,122,249,41,45,247,46,254,47,247, + 100,254,101,254,104,254,112,254,114,254,116,254,117,3,119,2,122, + 2,232,254,243,254,244,254,245,254,246,254,247,254,249,254,254,2, + 0,1,2,0,9,254,0,15,254,0,19,254,0,33,254,0,37,254,0,79,254,0,83, + 254,0,93,254,0,97,254,0,99,254,0,101,3,1,2,25,254,31.5,80,254,85, + 254,86,254,87,249,88,250,90,249,211,254,212,254,213,254,214,254, + 215,254,217,254,218,254,219,254,220,254,221,254,222,249,0,78,254, + 0,82,254,0,100,254,0,102,254,0,108,254,0,112,254,0,114,254,0,116, + 254,0,122,249,41,45,247,46,254,47,247,100,254,101,254,104,254,112, + 254,114,254,116,254,117,3,119,2,122,2,232,254,243,254,244,254,245, + 254,246,254,247,254,249,254,254,2,0,1,2,0,9,254,0,15,254,0,19,254, + 0,33,254,0,37,254,0,79,254,0,83,254,0,93,254,0,97,254,0,99,254,0, + 101,3,1,2,25,254,2,120,254,2,120,254,2,120,254,79.5,45,244,46,237, + 47,244,59,250,60,250,66,242,80,250,98,244,102,247,112,244,115,244, + 118,242,120,247,122,247,193,242,194,242,195,242,196,242,197,242, + 198,242,211,250,212,250,213,250,214,250,215,250,217,250,225,244, + 226,244,227,244,228,244,229,244,230,244,233,247,234,247,235,247, + 236,247,243,244,244,244,245,244,246,244,247,244,249,244,250,242, + 251,242,252,242,253,242,254,247,0,1,247,0,2,242,0,3,244,0,4,242, + 0,5,244,0,6,242,0,7,244,0,21,247,0,25,247,0,27,247,0,29,247,0,78, + 250,0,79,244,0,82,250,0,83,244,0,87,244,0,89,244,0,109,242,0,113, + 242,0,115,242,0,117,242,79.5,45,244,46,237,47,244,59,250,60,250, + 66,242,80,250,98,244,102,247,112,244,115,244,118,242,120,247,122, + 247,193,242,194,242,195,242,196,242,197,242,198,242,211,250,212, + 250,213,250,214,250,215,250,217,250,225,244,226,244,227,244,228, + 244,229,244,230,244,233,247,234,247,235,247,236,247,243,244,244, + 244,245,244,246,244,247,244,249,244,250,242,251,242,252,242,253, + 242,254,247,0,1,247,0,2,242,0,3,244,0,4,242,0,5,244,0,6,242,0,7, + 244,0,21,247,0,25,247,0,27,247,0,29,247,0,78,250,0,79,244,0,82,250, + 0,83,244,0,87,244,0,89,244,0,109,242,0,113,242,0,115,242,0,117,242, + 14.5,45,252,47,252,66,249,193,249,194,249,195,249,196,249,197,249, + 198,249,0,2,249,0,4,249,0,6,249,14.5,45,252,47,252,66,249,193,249, + 194,249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6,249, + 14.5,45,252,47,252,66,249,193,249,194,249,195,249,196,249,197,249, + 198,249,0,2,249,0,4,249,0,6,249,14.5,45,252,47,252,66,249,193,249, + 194,249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6,249, + 70,45,240,47,240,59,249,60,249,66,239,80,245,98,242,102,244,112, + 240,118,240,193,239,194,239,195,239,196,239,197,239,198,239,211, + 245,212,245,213,245,214,245,215,245,217,245,225,242,226,242,227, + 242,228,242,229,242,230,242,233,244,234,244,235,244,236,244,243, + 240,244,240,245,240,246,240,247,240,249,240,250,240,251,240,252, + 240,253,240,0,2,239,0,3,242,0,4,239,0,5,242,0,6,239,0,7,242,0,21, + 244,0,25,244,0,27,244,0,29,244,0,78,245,0,79,240,0,82,245,0,83,240, + 0,109,240,0,113,240,0,115,240,0,117,240,12,102,2,233,2,234,2,235, + 2,236,2,0,21,2,0,25,2,0,27,2,0,29,2,12,102,2,233,2,234,2,235,2,236, + 2,0,21,2,0,25,2,0,27,2,0,29,2,12,102,2,233,2,234,2,235,2,236,2,0, + 21,2,0,25,2,0,27,2,0,29,2,2,120,254,3,1,32,24,249,26,33,244,101, + 244,109,254,115,250,116,247,119,254,0,19,244,0,60,254,0,62,254,0, + 68,254,0,87,250,0,89,250,0,91,250,0,93,247,0,97,247,0,99,247,1,2, + 25,247,1,32,25,249,2,33,244 +}; +static afm_cuint16 afm_Helvetica_Bold_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Helvetica_Bold_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Helvetica-BoldOblique */ +/* FullName: Helvetica Bold Oblique */ +/* FamilyName: Helvetica */ +static afm_cuint8 afm_Helvetica_BoldOblique_widths[] = { /* 315 */ + 46,56,79,93,93,148,120,40,56,56,65,97,46,56,46,46,93,93,93,93,93, + 93,93,93,93,93,56,56,97,97,97,102,163,120,120,120,120,111,102,130, + 120,46,93,120,102,139,120,130,111,130,120,111,102,120,111,157,111, + 111,102,56,46,56,97,93,56,93,102,93,102,93,56,102,102,46,46,93,46, + 148,102,102,102,102,65,93,56,102,93,130,93,93,83,65,47,65,97,56, + 93,93,93,93,47,93,56,123,62,93,97,123,56,67,97,56,56,56,102,93,46, + 56,56,61,93,139,139,139,102,120,120,120,120,120,120,167,120,111, + 111,111,111,46,46,46,46,120,120,130,130,130,130,130,97,130,120,120, + 120,120,111,111,102,93,93,93,93,93,93,148,93,93,93,93,93,46,46,46, + 46,102,102,102,102,102,102,102,97,102,102,102,102,102,93,102,93, + 120,93,120,93,120,93,120,93,120,93,120,124,120,102,111,93,111,93, + 111,93,111,93,130,102,130,102,46,46,46,46,46,46,120,93,102,46,102, + 46,102,67,102,46,120,102,120,102,120,102,130,102,130,102,167,157, + 120,65,120,65,120,65,111,93,111,93,111,93,102,56,102,65,120,102, + 120,102,120,102,120,102,111,102,83,102,83,102,83,93,111,93,56,56, + 56,56,56,56,56,56,93,167,46,46,46,83,83,83,93,93,58,167,167,56,56, + 28,93,167,82,102,100,97,92,92,92,92,82,42,102,102 +}; +static afm_sint16 afm_Helvetica_BoldOblique_kerning_index[] = { /* 315 */ + 1,0,0,0,0,0,0,0,0,0,0,0,29,0,40,0,0,0,0,0,0,0,0,0,0,0,51,54,0,0, + 0,0,0,57,172,0,218,0,257,0,0,0,308,358,450,0,0,485,534,627,654,0, + 716,874,902,1051,0,1199,0,0,0,0,0,0,0,1338,1358,1401,1427,1444,1462, + 1517,1548,0,0,1556,1577,1587,1617,1649,1663,0,1671,1752,0,0,1755, + 1803,1828,1851,1921,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1944,2059,2174,2289,2404,2519,0,0,0,0,0, + 0,0,0,0,0,0,0,2634,2683,2732,2781,2830,0,2879,2928,2956,2984,3012, + 3040,0,0,3179,3199,3219,3239,3259,3279,0,3299,3325,3343,3361,3379, + 0,0,0,0,0,3397,3429,3443,3457,3471,3485,0,3499,0,0,0,0,3513,0,3583, + 3653,3768,3788,3903,3923,4038,0,4058,0,4084,4110,0,4149,4188,0,4205, + 0,4223,0,4241,0,4259,0,4277,0,4308,0,0,0,0,0,0,4339,4431,4452,4487, + 4497,4532,0,0,4542,4577,0,4587,0,4619,0,4651,4683,4732,4746,4795, + 0,0,4809,4871,4952,5014,5095,5157,0,5238,0,5241,0,5244,5247,0,5405, + 0,5563,0,5591,0,5619,0,5647,0,5675,0,5814,0,5837,0,5860,0,0,5883, + 0,0,0,0,0,0,0,0,0,0,5886,5891,0,0,5942,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0 +}; +static afm_cuint8 afm_Helvetica_BoldOblique_kerning_data[] = { /* 5945 */ + 42,14.5,85,240,87,244,88,244,90,237,222,237,0,100,240,0,102,240, + 0,122,237,1,32,24,247,1,32,28,244,6,33,250,1,32,25,237,1,32,29,237, + 6,33,250,1,32,25,237,1,32,29,237,2,33,250,2,33,250,58,68,250,72, + 249,80,250,82,250,85,242,86,249,87,244,88,247,90,239,118,252,119, + 250,120,252,122,252,200,250,211,250,212,250,213,250,214,250,215, + 250,217,250,218,249,219,249,220,249,221,249,222,239,250,252,251, + 252,252,252,253,252,254,252,0,1,252,0,8,250,0,14,250,0,32,249,0, + 36,249,0,78,250,0,82,250,0,100,242,0,102,242,0,108,249,0,109,252, + 0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122, + 239,23.5,66,252,86,255,193,252,194,252,195,252,196,252,197,252,198, + 252,218,255,219,255,220,255,221,255,0,2,252,0,4,252,0,6,252,0,108, + 255,0,112,255,0,114,255,0,116,255,20,45,252,47,252,66,250,87,250, + 88,250,90,245,193,250,194,250,195,250,196,250,197,250,198,250,222, + 245,0,2,250,0,4,250,0,6,250,0,122,245,26,45,240,47,240,66,244,98, + 254,193,244,194,244,195,244,196,244,197,244,198,244,225,254,226, + 254,227,254,228,254,229,254,230,254,0,2,244,0,3,254,0,4,244,0,5, + 254,0,6,244,0,7,254,25.5,45,254,47,254,66,254,118,254,193,254,194, + 254,195,254,196,254,197,254,198,254,250,254,251,254,252,254,253, + 254,0,2,254,0,4,254,0,6,254,0,109,254,0,113,254,0,115,254,0,117, + 254,46.5,80,252,102,254,112,251,118,252,122,250,211,252,212,252, + 213,252,214,252,215,252,217,252,233,254,234,254,235,254,236,254, + 243,251,244,251,245,251,246,251,247,251,249,251,250,252,251,252, + 252,252,253,252,254,250,0,1,250,0,21,254,0,25,254,0,27,254,0,29, + 254,0,78,252,0,79,251,0,82,252,0,83,251,0,109,252,0,113,252,0,115, + 252,0,117,252,18,85,242,87,239,88,244,90,237,122,252,222,237,254, + 252,0,1,252,0,100,242,0,102,242,0,122,237,1,32,25,234,1,32,29,234, + 25,45,250,47,250,66,249,85,250,87,249,88,249,89,249,90,245,193,249, + 194,249,195,249,196,249,197,249,198,249,222,245,0,2,249,0,4,249, + 0,6,249,0,100,250,0,102,250,0,122,245,47,45,237,47,237,66,240,98, + 252,102,252,112,250,193,240,194,240,195,240,196,240,197,240,198, + 240,225,252,226,252,227,252,228,252,229,252,230,252,233,252,234, + 252,235,252,236,252,243,250,244,250,245,250,246,250,247,250,249, + 250,0,2,240,0,3,252,0,4,240,0,5,252,0,6,240,0,7,252,0,21,252,0,25, + 252,0,27,252,0,29,252,0,79,250,0,83,250,14,45,3,47,3,86,255,218, + 255,219,255,220,255,221,255,0,108,255,0,112,255,0,114,255,0,116, + 255,31.5,80,254,85,254,86,254,87,249,88,250,90,249,211,254,212,254, + 213,254,214,254,215,254,217,254,218,254,219,254,220,254,221,254, + 222,249,0,78,254,0,82,254,0,100,254,0,102,254,0,108,254,0,112,254, + 0,114,254,0,116,254,0,122,249,79.5,45,244,46,237,47,244,59,250,60, + 250,66,242,80,250,98,244,102,247,112,244,115,244,118,242,120,247, + 122,247,193,242,194,242,195,242,196,242,197,242,198,242,211,250, + 212,250,213,250,214,250,215,250,217,250,225,244,226,244,227,244, + 228,244,229,244,230,244,233,247,234,247,235,247,236,247,243,244, + 244,244,245,244,246,244,247,244,249,244,250,242,251,242,252,242, + 253,242,254,247,0,1,247,0,2,242,0,3,244,0,4,242,0,5,244,0,6,242, + 0,7,244,0,21,247,0,25,247,0,27,247,0,29,247,0,78,250,0,79,244,0, + 82,250,0,83,244,0,87,244,0,89,244,0,109,242,0,113,242,0,115,242, + 0,117,242,14.5,45,252,47,252,66,249,193,249,194,249,195,249,196, + 249,197,249,198,249,0,2,249,0,4,249,0,6,249,75,45,237,46,244,47, + 237,59,250,60,250,66,244,72,249,80,249,98,247,102,249,112,242,118, + 247,193,244,194,244,195,244,196,244,197,244,198,244,211,249,212, + 249,213,249,214,249,215,249,217,249,225,247,226,247,227,247,228, + 247,229,247,230,247,233,249,234,249,235,249,236,249,243,242,244, + 242,245,242,246,242,247,242,249,242,250,247,251,247,252,247,253, + 247,0,2,244,0,3,247,0,4,244,0,5,247,0,6,244,0,7,247,0,21,249,0,25, + 249,0,27,249,0,29,249,0,32,249,0,36,249,0,78,249,0,79,242,0,82,249, + 0,83,242,0,109,247,0,113,247,0,115,247,0,117,247,74.5,45,244,46, + 250,47,244,59,255,60,255,66,247,80,254,98,250,102,251,112,247,118, + 249,122,254,193,247,194,247,195,247,196,247,197,247,198,247,211, + 254,212,254,213,254,214,254,215,254,217,254,225,250,226,250,227, + 250,228,250,229,250,230,250,233,251,234,251,235,251,236,251,243, + 247,244,247,245,247,246,247,247,247,249,247,250,249,251,249,252, + 249,253,249,254,254,0,1,254,0,2,247,0,3,250,0,4,247,0,5,250,0,6, + 247,0,7,250,0,21,251,0,25,251,0,27,251,0,29,251,0,78,254,0,79,247, + 0,82,254,0,83,247,0,109,249,0,113,249,0,115,249,0,117,249,70,45, + 240,47,240,59,249,60,249,66,239,80,245,98,242,102,244,112,240,118, + 240,193,239,194,239,195,239,196,239,197,239,198,239,211,245,212, + 245,213,245,214,245,215,245,217,245,225,242,226,242,227,242,228, + 242,229,242,230,242,233,244,234,244,235,244,236,244,243,240,244, + 240,245,240,246,240,247,240,249,240,250,240,251,240,252,240,253, + 240,0,2,239,0,3,242,0,4,239,0,5,242,0,6,239,0,7,242,0,21,244,0,25, + 244,0,27,244,0,29,244,0,78,245,0,79,240,0,82,245,0,83,240,0,109, + 240,0,113,240,0,115,240,0,117,240,10.5,104,255,119,254,120,254,122, + 254,254,254,0,1,254,0,33,255,0,37,255,22,109,255,118,254,119,254, + 122,254,250,254,251,254,252,254,253,254,254,254,0,1,254,0,60,255, + 0,62,255,0,68,255,0,109,254,0,113,254,0,115,254,0,117,254,13.5,105, + 255,108,254,109,254,122,255,254,255,0,1,255,0,57,254,0,60,254,0, + 62,254,0,68,254,9,101,255,119,254,120,254,122,254,254,254,0,1,254, + 0,19,255,9.5,45,2,47,3,119,254,120,254,121,254,122,254,254,254,0, + 1,254,28,45,255,47,255,102,255,112,254,233,255,234,255,235,255,236, + 255,243,254,244,254,245,254,246,254,247,254,249,254,0,21,255,0,25, + 255,0,27,255,0,29,255,0,79,254,0,83,254,1,32,25,5,1,32,29,5,16,102, + 2,104,255,233,2,234,2,235,2,236,2,0,21,2,0,25,2,0,27,2,0,29,2,0, + 33,255,0,37,255,4.5,122,254,254,254,0,1,254,11,112,254,243,254,244, + 254,245,254,246,254,247,254,249,254,0,79,254,0,83,254,5.5,120,254, + 122,254,254,254,0,1,254,15.5,118,254,122,252,250,254,251,254,252, + 254,253,254,254,252,0,1,252,0,109,254,0,113,254,0,115,254,0,117, + 254,16.5,118,255,119,250,122,254,250,255,251,255,252,255,253,255, + 254,254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255,7.5,119, + 254,120,254,121,252,122,254,254,254,0,1,254,4.5,122,254,254,254, + 0,1,254,41,45,247,46,254,47,247,100,254,101,254,104,254,112,254, + 114,254,116,254,117,3,119,2,122,2,232,254,243,254,244,254,245,254, + 246,254,247,254,249,254,254,2,0,1,2,0,9,254,0,15,254,0,19,254,0, + 33,254,0,37,254,0,79,254,0,83,254,0,93,254,0,97,254,0,99,254,0,101, + 3,1,2,25,254,2,120,254,24.5,45,244,47,244,98,254,112,252,225,254, + 226,254,227,254,228,254,229,254,230,254,243,252,244,252,245,252, + 246,252,247,252,249,252,0,3,254,0,5,254,0,7,254,0,79,252,0,83,252, + 13,45,250,47,250,112,254,243,254,244,254,245,254,246,254,247,254, + 249,254,0,79,254,0,83,254,12,102,255,233,255,234,255,235,255,236, + 255,0,21,255,0,25,255,0,27,255,0,29,255,35.5,45,244,47,244,98,252, + 102,255,112,253,225,252,226,252,227,252,228,252,229,252,230,252, + 233,255,234,255,235,255,236,255,243,253,244,253,245,253,246,253, + 247,253,249,253,0,3,252,0,5,252,0,7,252,0,21,255,0,25,255,0,27,255, + 0,29,255,0,79,253,0,83,253,12,102,2,233,2,234,2,235,2,236,2,0,21, + 2,0,25,2,0,27,2,0,29,2,58,68,250,72,249,80,250,82,250,85,242,86, + 249,87,244,88,247,90,239,118,252,119,250,120,252,122,252,200,250, + 211,250,212,250,213,250,214,250,215,250,217,250,218,249,219,249, + 220,249,221,249,222,239,250,252,251,252,252,252,253,252,254,252, + 0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78,250,0,82,250,0,100, + 242,0,102,242,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249, + 0,115,252,0,116,249,0,117,252,0,122,239,58,68,250,72,249,80,250, + 82,250,85,242,86,249,87,244,88,247,90,239,118,252,119,250,120,252, + 122,252,200,250,211,250,212,250,213,250,214,250,215,250,217,250, + 218,249,219,249,220,249,221,249,222,239,250,252,251,252,252,252, + 253,252,254,252,0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78, + 250,0,82,250,0,100,242,0,102,242,0,108,249,0,109,252,0,112,249,0, + 113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,239,58,68, + 250,72,249,80,250,82,250,85,242,86,249,87,244,88,247,90,239,118, + 252,119,250,120,252,122,252,200,250,211,250,212,250,213,250,214, + 250,215,250,217,250,218,249,219,249,220,249,221,249,222,239,250, + 252,251,252,252,252,253,252,254,252,0,1,252,0,8,250,0,14,250,0,32, + 249,0,36,249,0,78,250,0,82,250,0,100,242,0,102,242,0,108,249,0,109, + 252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117,252, + 0,122,239,58,68,250,72,249,80,250,82,250,85,242,86,249,87,244,88, + 247,90,239,118,252,119,250,120,252,122,252,200,250,211,250,212,250, + 213,250,214,250,215,250,217,250,218,249,219,249,220,249,221,249, + 222,239,250,252,251,252,252,252,253,252,254,252,0,1,252,0,8,250, + 0,14,250,0,32,249,0,36,249,0,78,250,0,82,250,0,100,242,0,102,242, + 0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116, + 249,0,117,252,0,122,239,58,68,250,72,249,80,250,82,250,85,242,86, + 249,87,244,88,247,90,239,118,252,119,250,120,252,122,252,200,250, + 211,250,212,250,213,250,214,250,215,250,217,250,218,249,219,249, + 220,249,221,249,222,239,250,252,251,252,252,252,253,252,254,252, + 0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78,250,0,82,250,0,100, + 242,0,102,242,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249, + 0,115,252,0,116,249,0,117,252,0,122,239,58,68,250,72,249,80,250, + 82,250,85,242,86,249,87,244,88,247,90,239,118,252,119,250,120,252, + 122,252,200,250,211,250,212,250,213,250,214,250,215,250,217,250, + 218,249,219,249,220,249,221,249,222,239,250,252,251,252,252,252, + 253,252,254,252,0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78, + 250,0,82,250,0,100,242,0,102,242,0,108,249,0,109,252,0,112,249,0, + 113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,239,25,45, + 250,47,250,66,249,85,250,87,249,88,249,89,249,90,245,193,249,194, + 249,195,249,196,249,197,249,198,249,222,245,0,2,249,0,4,249,0,6, + 249,0,100,250,0,102,250,0,122,245,25,45,250,47,250,66,249,85,250, + 87,249,88,249,89,249,90,245,193,249,194,249,195,249,196,249,197, + 249,198,249,222,245,0,2,249,0,4,249,0,6,249,0,100,250,0,102,250, + 0,122,245,25,45,250,47,250,66,249,85,250,87,249,88,249,89,249,90, + 245,193,249,194,249,195,249,196,249,197,249,198,249,222,245,0,2, + 249,0,4,249,0,6,249,0,100,250,0,102,250,0,122,245,25,45,250,47,250, + 66,249,85,250,87,249,88,249,89,249,90,245,193,249,194,249,195,249, + 196,249,197,249,198,249,222,245,0,2,249,0,4,249,0,6,249,0,100,250, + 0,102,250,0,122,245,25,45,250,47,250,66,249,85,250,87,249,88,249, + 89,249,90,245,193,249,194,249,195,249,196,249,197,249,198,249,222, + 245,0,2,249,0,4,249,0,6,249,0,100,250,0,102,250,0,122,245,25,45, + 250,47,250,66,249,85,250,87,249,88,249,89,249,90,245,193,249,194, + 249,195,249,196,249,197,249,198,249,222,245,0,2,249,0,4,249,0,6, + 249,0,100,250,0,102,250,0,122,245,14.5,45,252,47,252,66,249,193, + 249,194,249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6, + 249,14.5,45,252,47,252,66,249,193,249,194,249,195,249,196,249,197, + 249,198,249,0,2,249,0,4,249,0,6,249,14.5,45,252,47,252,66,249,193, + 249,194,249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6, + 249,14.5,45,252,47,252,66,249,193,249,194,249,195,249,196,249,197, + 249,198,249,0,2,249,0,4,249,0,6,249,70,45,240,47,240,59,249,60,249, + 66,239,80,245,98,242,102,244,112,240,118,240,193,239,194,239,195, + 239,196,239,197,239,198,239,211,245,212,245,213,245,214,245,215, + 245,217,245,225,242,226,242,227,242,228,242,229,242,230,242,233, + 244,234,244,235,244,236,244,243,240,244,240,245,240,246,240,247, + 240,249,240,250,240,251,240,252,240,253,240,0,2,239,0,3,242,0,4, + 239,0,5,242,0,6,239,0,7,242,0,21,244,0,25,244,0,27,244,0,29,244, + 0,78,245,0,79,240,0,82,245,0,83,240,0,109,240,0,113,240,0,115,240, + 0,117,240,10.5,104,255,119,254,120,254,122,254,254,254,0,1,254,0, + 33,255,0,37,255,10.5,104,255,119,254,120,254,122,254,254,254,0,1, + 254,0,33,255,0,37,255,10.5,104,255,119,254,120,254,122,254,254,254, + 0,1,254,0,33,255,0,37,255,10.5,104,255,119,254,120,254,122,254,254, + 254,0,1,254,0,33,255,0,37,255,10.5,104,255,119,254,120,254,122,254, + 254,254,0,1,254,0,33,255,0,37,255,10.5,104,255,119,254,120,254,122, + 254,254,254,0,1,254,0,33,255,0,37,255,13.5,105,255,108,254,109,254, + 122,255,254,255,0,1,255,0,57,254,0,60,254,0,62,254,0,68,254,9.5, + 45,2,47,3,119,254,120,254,121,254,122,254,254,254,0,1,254,9.5,45, + 2,47,3,119,254,120,254,121,254,122,254,254,254,0,1,254,9.5,45,2, + 47,3,119,254,120,254,121,254,122,254,254,254,0,1,254,9.5,45,2,47, + 3,119,254,120,254,121,254,122,254,254,254,0,1,254,16.5,118,255,119, + 250,122,254,250,255,251,255,252,255,253,255,254,254,0,1,254,0,109, + 255,0,113,255,0,115,255,0,117,255,7.5,119,254,120,254,121,252,122, + 254,254,254,0,1,254,7.5,119,254,120,254,121,252,122,254,254,254, + 0,1,254,7.5,119,254,120,254,121,252,122,254,254,254,0,1,254,7.5, + 119,254,120,254,121,252,122,254,254,254,0,1,254,7.5,119,254,120, + 254,121,252,122,254,254,254,0,1,254,7.5,119,254,120,254,121,252, + 122,254,254,254,0,1,254,35.5,45,244,47,244,98,252,102,255,112,253, + 225,252,226,252,227,252,228,252,229,252,230,252,233,255,234,255, + 235,255,236,255,243,253,244,253,245,253,246,253,247,253,249,253, + 0,3,252,0,5,252,0,7,252,0,21,255,0,25,255,0,27,255,0,29,255,0,79, + 253,0,83,253,35.5,45,244,47,244,98,252,102,255,112,253,225,252,226, + 252,227,252,228,252,229,252,230,252,233,255,234,255,235,255,236, + 255,243,253,244,253,245,253,246,253,247,253,249,253,0,3,252,0,5, + 252,0,7,252,0,21,255,0,25,255,0,27,255,0,29,255,0,79,253,0,83,253, + 58,68,250,72,249,80,250,82,250,85,242,86,249,87,244,88,247,90,239, + 118,252,119,250,120,252,122,252,200,250,211,250,212,250,213,250, + 214,250,215,250,217,250,218,249,219,249,220,249,221,249,222,239, + 250,252,251,252,252,252,253,252,254,252,0,1,252,0,8,250,0,14,250, + 0,32,249,0,36,249,0,78,250,0,82,250,0,100,242,0,102,242,0,108,249, + 0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117, + 252,0,122,239,10.5,104,255,119,254,120,254,122,254,254,254,0,1,254, + 0,33,255,0,37,255,58,68,250,72,249,80,250,82,250,85,242,86,249,87, + 244,88,247,90,239,118,252,119,250,120,252,122,252,200,250,211,250, + 212,250,213,250,214,250,215,250,217,250,218,249,219,249,220,249, + 221,249,222,239,250,252,251,252,252,252,253,252,254,252,0,1,252, + 0,8,250,0,14,250,0,32,249,0,36,249,0,78,250,0,82,250,0,100,242,0, + 102,242,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115, + 252,0,116,249,0,117,252,0,122,239,10.5,104,255,119,254,120,254,122, + 254,254,254,0,1,254,0,33,255,0,37,255,58,68,250,72,249,80,250,82, + 250,85,242,86,249,87,244,88,247,90,239,118,252,119,250,120,252,122, + 252,200,250,211,250,212,250,213,250,214,250,215,250,217,250,218, + 249,219,249,220,249,221,249,222,239,250,252,251,252,252,252,253, + 252,254,252,0,1,252,0,8,250,0,14,250,0,32,249,0,36,249,0,78,250, + 0,82,250,0,100,242,0,102,242,0,108,249,0,109,252,0,112,249,0,113, + 252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,239,10.5,104,255, + 119,254,120,254,122,254,254,254,0,1,254,0,33,255,0,37,255,13.5,105, + 255,108,254,109,254,122,255,254,255,0,1,255,0,57,254,0,60,254,0, + 62,254,0,68,254,13.5,105,255,108,254,109,254,122,255,254,255,0,1, + 255,0,57,254,0,60,254,0,62,254,0,68,254,20,45,252,47,252,66,250, + 87,250,88,250,90,245,193,250,194,250,195,250,196,250,197,250,198, + 250,222,245,0,2,250,0,4,250,0,6,250,0,122,245,20,45,252,47,252,66, + 250,87,250,88,250,90,245,193,250,194,250,195,250,196,250,197,250, + 198,250,222,245,0,2,250,0,4,250,0,6,250,0,122,245,9,101,255,119, + 254,120,254,122,254,254,254,0,1,254,0,19,255,9.5,45,2,47,3,119,254, + 120,254,121,254,122,254,254,254,0,1,254,9.5,45,2,47,3,119,254,120, + 254,121,254,122,254,254,254,0,1,254,9.5,45,2,47,3,119,254,120,254, + 121,254,122,254,254,254,0,1,254,9.5,45,2,47,3,119,254,120,254,121, + 254,122,254,254,254,0,1,254,16,102,2,104,255,233,2,234,2,235,2,236, + 2,0,21,2,0,25,2,0,27,2,0,29,2,0,33,255,0,37,255,16,102,2,104,255, + 233,2,234,2,235,2,236,2,0,21,2,0,25,2,0,27,2,0,29,2,0,33,255,0,37, + 255,46.5,80,252,102,254,112,251,118,252,122,250,211,252,212,252, + 213,252,214,252,215,252,217,252,233,254,234,254,235,254,236,254, + 243,251,244,251,245,251,246,251,247,251,249,251,250,252,251,252, + 252,252,253,252,254,250,0,1,250,0,21,254,0,25,254,0,27,254,0,29, + 254,0,78,252,0,79,251,0,82,252,0,83,251,0,109,252,0,113,252,0,115, + 252,0,117,252,11,112,254,243,254,244,254,245,254,246,254,247,254, + 249,254,0,79,254,0,83,254,18,85,242,87,239,88,244,90,237,122,252, + 222,237,254,252,0,1,252,0,100,242,0,102,242,0,122,237,1,32,25,234, + 1,32,29,234,5.5,120,254,122,254,254,254,0,1,254,18,85,242,87,239, + 88,244,90,237,122,252,222,237,254,252,0,1,252,0,100,242,0,102,242, + 0,122,237,1,32,25,234,1,32,29,234,5.5,120,254,122,254,254,254,0, + 1,254,18,85,242,87,239,88,244,90,237,122,252,222,237,254,252,0,1, + 252,0,100,242,0,102,242,0,122,237,1,32,25,234,1,32,29,234,5.5,120, + 254,122,254,254,254,0,1,254,16.5,118,255,119,250,122,254,250,255, + 251,255,252,255,253,255,254,254,0,1,254,0,109,255,0,113,255,0,115, + 255,0,117,255,16.5,118,255,119,250,122,254,250,255,251,255,252,255, + 253,255,254,254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255, + 16.5,118,255,119,250,122,254,250,255,251,255,252,255,253,255,254, + 254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255,25,45,250,47, + 250,66,249,85,250,87,249,88,249,89,249,90,245,193,249,194,249,195, + 249,196,249,197,249,198,249,222,245,0,2,249,0,4,249,0,6,249,0,100, + 250,0,102,250,0,122,245,7.5,119,254,120,254,121,252,122,254,254, + 254,0,1,254,25,45,250,47,250,66,249,85,250,87,249,88,249,89,249, + 90,245,193,249,194,249,195,249,196,249,197,249,198,249,222,245,0, + 2,249,0,4,249,0,6,249,0,100,250,0,102,250,0,122,245,7.5,119,254, + 120,254,121,252,122,254,254,254,0,1,254,31.5,80,254,85,254,86,254, + 87,249,88,250,90,249,211,254,212,254,213,254,214,254,215,254,217, + 254,218,254,219,254,220,254,221,254,222,249,0,78,254,0,82,254,0, + 100,254,0,102,254,0,108,254,0,112,254,0,114,254,0,116,254,0,122, + 249,41,45,247,46,254,47,247,100,254,101,254,104,254,112,254,114, + 254,116,254,117,3,119,2,122,2,232,254,243,254,244,254,245,254,246, + 254,247,254,249,254,254,2,0,1,2,0,9,254,0,15,254,0,19,254,0,33,254, + 0,37,254,0,79,254,0,83,254,0,93,254,0,97,254,0,99,254,0,101,3,1, + 2,25,254,31.5,80,254,85,254,86,254,87,249,88,250,90,249,211,254, + 212,254,213,254,214,254,215,254,217,254,218,254,219,254,220,254, + 221,254,222,249,0,78,254,0,82,254,0,100,254,0,102,254,0,108,254, + 0,112,254,0,114,254,0,116,254,0,122,249,41,45,247,46,254,47,247, + 100,254,101,254,104,254,112,254,114,254,116,254,117,3,119,2,122, + 2,232,254,243,254,244,254,245,254,246,254,247,254,249,254,254,2, + 0,1,2,0,9,254,0,15,254,0,19,254,0,33,254,0,37,254,0,79,254,0,83, + 254,0,93,254,0,97,254,0,99,254,0,101,3,1,2,25,254,31.5,80,254,85, + 254,86,254,87,249,88,250,90,249,211,254,212,254,213,254,214,254, + 215,254,217,254,218,254,219,254,220,254,221,254,222,249,0,78,254, + 0,82,254,0,100,254,0,102,254,0,108,254,0,112,254,0,114,254,0,116, + 254,0,122,249,41,45,247,46,254,47,247,100,254,101,254,104,254,112, + 254,114,254,116,254,117,3,119,2,122,2,232,254,243,254,244,254,245, + 254,246,254,247,254,249,254,254,2,0,1,2,0,9,254,0,15,254,0,19,254, + 0,33,254,0,37,254,0,79,254,0,83,254,0,93,254,0,97,254,0,99,254,0, + 101,3,1,2,25,254,2,120,254,2,120,254,2,120,254,79.5,45,244,46,237, + 47,244,59,250,60,250,66,242,80,250,98,244,102,247,112,244,115,244, + 118,242,120,247,122,247,193,242,194,242,195,242,196,242,197,242, + 198,242,211,250,212,250,213,250,214,250,215,250,217,250,225,244, + 226,244,227,244,228,244,229,244,230,244,233,247,234,247,235,247, + 236,247,243,244,244,244,245,244,246,244,247,244,249,244,250,242, + 251,242,252,242,253,242,254,247,0,1,247,0,2,242,0,3,244,0,4,242, + 0,5,244,0,6,242,0,7,244,0,21,247,0,25,247,0,27,247,0,29,247,0,78, + 250,0,79,244,0,82,250,0,83,244,0,87,244,0,89,244,0,109,242,0,113, + 242,0,115,242,0,117,242,79.5,45,244,46,237,47,244,59,250,60,250, + 66,242,80,250,98,244,102,247,112,244,115,244,118,242,120,247,122, + 247,193,242,194,242,195,242,196,242,197,242,198,242,211,250,212, + 250,213,250,214,250,215,250,217,250,225,244,226,244,227,244,228, + 244,229,244,230,244,233,247,234,247,235,247,236,247,243,244,244, + 244,245,244,246,244,247,244,249,244,250,242,251,242,252,242,253, + 242,254,247,0,1,247,0,2,242,0,3,244,0,4,242,0,5,244,0,6,242,0,7, + 244,0,21,247,0,25,247,0,27,247,0,29,247,0,78,250,0,79,244,0,82,250, + 0,83,244,0,87,244,0,89,244,0,109,242,0,113,242,0,115,242,0,117,242, + 14.5,45,252,47,252,66,249,193,249,194,249,195,249,196,249,197,249, + 198,249,0,2,249,0,4,249,0,6,249,14.5,45,252,47,252,66,249,193,249, + 194,249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6,249, + 14.5,45,252,47,252,66,249,193,249,194,249,195,249,196,249,197,249, + 198,249,0,2,249,0,4,249,0,6,249,14.5,45,252,47,252,66,249,193,249, + 194,249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6,249, + 70,45,240,47,240,59,249,60,249,66,239,80,245,98,242,102,244,112, + 240,118,240,193,239,194,239,195,239,196,239,197,239,198,239,211, + 245,212,245,213,245,214,245,215,245,217,245,225,242,226,242,227, + 242,228,242,229,242,230,242,233,244,234,244,235,244,236,244,243, + 240,244,240,245,240,246,240,247,240,249,240,250,240,251,240,252, + 240,253,240,0,2,239,0,3,242,0,4,239,0,5,242,0,6,239,0,7,242,0,21, + 244,0,25,244,0,27,244,0,29,244,0,78,245,0,79,240,0,82,245,0,83,240, + 0,109,240,0,113,240,0,115,240,0,117,240,12,102,2,233,2,234,2,235, + 2,236,2,0,21,2,0,25,2,0,27,2,0,29,2,12,102,2,233,2,234,2,235,2,236, + 2,0,21,2,0,25,2,0,27,2,0,29,2,12,102,2,233,2,234,2,235,2,236,2,0, + 21,2,0,25,2,0,27,2,0,29,2,2,120,254,3,1,32,24,249,26,33,244,101, + 244,109,254,115,250,116,247,119,254,0,19,244,0,60,254,0,62,254,0, + 68,254,0,87,250,0,89,250,0,91,250,0,93,247,0,97,247,0,99,247,1,2, + 25,247,1,32,25,249,2,33,244 +}; +static afm_cuint16 afm_Helvetica_BoldOblique_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Helvetica_BoldOblique_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Helvetica-Oblique */ +/* FullName: Helvetica Oblique */ +/* FamilyName: Helvetica */ +static afm_cuint8 afm_Helvetica_Oblique_widths[] = { /* 315 */ + 46,46,59,93,93,148,111,32,56,56,65,97,46,56,46,46,93,93,93,93,93, + 93,93,93,93,93,46,46,97,97,97,93,169,111,111,120,120,111,102,130, + 120,46,83,111,93,139,120,130,111,130,120,111,102,120,111,157,111, + 111,102,46,46,46,78,93,56,93,93,83,93,93,46,93,93,37,37,83,37,139, + 93,93,93,93,56,83,46,93,83,120,83,83,83,56,43,56,97,56,93,93,93, + 93,43,93,56,123,62,93,97,123,56,67,97,56,56,56,93,90,46,56,56,61, + 93,139,139,139,102,111,111,111,111,111,111,167,120,111,111,111,111, + 46,46,46,46,120,120,130,130,130,130,130,97,130,120,120,120,120,111, + 111,102,93,93,93,93,93,93,148,83,93,93,93,93,46,46,46,46,93,93,93, + 93,93,93,93,97,102,93,93,93,93,83,93,83,111,93,111,93,111,93,120, + 83,120,83,120,107,120,93,111,93,111,93,111,93,111,93,130,93,130, + 93,46,46,46,37,46,46,111,83,93,37,93,37,93,50,93,37,120,93,120,93, + 120,93,130,93,130,93,167,157,120,56,120,56,120,56,111,83,111,83, + 111,83,102,46,102,53,120,93,120,93,120,93,120,93,111,102,83,102, + 83,102,83,93,111,83,56,56,56,56,56,56,56,56,93,167,37,37,37,56,56, + 56,93,93,58,167,167,56,56,28,93,167,79,102,100,97,76,92,92,92,79, + 42,83,83 +}; +static afm_sint16 afm_Helvetica_Oblique_kerning_index[] = { /* 315 */ + 1,0,0,0,0,0,0,0,0,0,0,0,29,0,38,0,0,0,0,0,0,0,0,0,0,0,49,52,0,0, + 0,0,0,55,170,197,202,0,241,0,0,0,345,418,510,0,0,545,594,687,710, + 772,777,938,966,1115,0,1259,0,0,0,0,0,0,0,1407,1419,1468,0,1476, + 1494,1575,1587,0,0,1595,0,1638,1668,1700,1718,0,1730,1847,0,0,1854, + 1924,1994,2017,2087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,2130,2245,2360,2475,2590,2705,0,2820,0,0, + 0,0,0,0,0,0,0,0,2825,2874,2923,2972,3021,0,3070,3119,3147,3175,3203, + 3231,0,0,3379,3391,3403,3415,3427,3439,0,3451,3459,3477,3495,3513, + 0,0,0,0,0,3531,3563,3581,3599,3617,3635,0,3653,0,0,0,0,3882,0,3952, + 4022,4137,4149,4264,4276,4391,4403,4408,4416,4421,4429,0,4468,0, + 0,4507,0,4525,0,4543,0,4561,0,4579,0,4591,0,0,0,0,0,0,4603,4695, + 4738,0,4773,0,4808,0,4843,0,0,4878,0,4910,0,4942,4974,5023,5041, + 5090,0,0,5108,5170,5287,5349,5466,5528,5645,5650,5657,5662,5669, + 5674,5681,0,5842,0,6003,0,6031,0,6059,0,6087,0,6115,0,6263,0,6306, + 0,6349,0,6392,6397,0,0,0,0,0,0,0,0,0,0,6404,6409,0,0,6447,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +}; +static afm_cuint8 afm_Helvetica_Oblique_kerning_data[] = { /* 6450 */ + 42,14.5,85,249,87,249,88,250,90,242,222,242,0,100,249,0,102,249, + 0,122,242,1,32,24,247,1,32,28,252,5,1,32,25,240,1,32,29,240,6,33, + 247,1,32,25,240,1,32,29,240,2,33,249,2,33,249,58,68,252,72,252,80, + 252,82,252,85,237,86,249,87,245,88,249,90,240,118,252,119,250,120, + 250,122,250,200,252,211,252,212,252,213,252,214,252,215,252,217, + 252,218,249,219,249,220,249,221,249,222,240,250,252,251,252,252, + 252,253,252,254,250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0, + 78,252,0,82,252,0,100,237,0,102,237,0,108,249,0,109,252,0,112,249, + 0,113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,240,14,45, + 254,47,254,86,255,218,255,219,255,220,255,221,255,0,108,255,0,112, + 255,0,114,255,0,116,255,3,45,252,47,252,20,45,245,47,245,66,250, + 87,245,88,250,90,242,193,250,194,250,195,250,196,250,197,250,198, + 250,222,242,0,2,250,0,4,250,0,6,250,0,122,242,52.5,45,232,47,232, + 66,244,98,249,102,252,112,252,115,249,193,244,194,244,195,244,196, + 244,197,244,198,244,225,249,226,249,227,249,228,249,229,249,230, + 249,233,252,234,252,235,252,236,252,243,252,244,252,245,252,246, + 252,247,252,249,252,0,2,244,0,3,249,0,4,244,0,5,249,0,6,244,0,7, + 249,0,21,252,0,25,252,0,27,252,0,29,252,0,79,252,0,83,252,0,87,249, + 0,89,249,0,91,249,37,45,252,47,252,66,254,98,254,118,254,193,254, + 194,254,195,254,196,254,197,254,198,254,225,254,226,254,227,254, + 228,254,229,254,230,254,250,254,251,254,252,254,253,254,0,2,254, + 0,3,254,0,4,254,0,5,254,0,6,254,0,7,254,0,109,254,0,113,254,0,115, + 254,0,117,254,46.5,80,249,102,250,112,250,118,252,122,249,211,249, + 212,249,213,249,214,249,215,249,217,249,233,250,234,250,235,250, + 236,250,243,250,244,250,245,250,246,250,247,250,249,250,250,252, + 251,252,252,252,253,252,254,249,0,1,249,0,21,250,0,25,250,0,27,250, + 0,29,250,0,78,249,0,79,250,0,82,249,0,83,250,0,109,252,0,113,252, + 0,115,252,0,117,252,18,85,239,87,239,88,245,90,234,122,252,222,234, + 254,252,0,1,252,0,100,239,0,102,239,0,122,234,1,32,25,230,1,32,29, + 234,25,45,250,47,250,66,254,85,250,87,249,88,252,89,247,90,245,193, + 254,194,254,195,254,196,254,197,254,198,254,222,245,0,2,254,0,4, + 254,0,6,254,0,100,250,0,102,250,0,122,245,47,45,227,47,227,66,237, + 98,250,102,249,112,249,193,237,194,237,195,237,196,237,197,237,198, + 237,225,250,226,250,227,250,228,250,229,250,230,250,233,249,234, + 249,235,249,236,249,243,249,244,249,245,249,246,249,247,249,249, + 249,0,2,237,0,3,250,0,4,237,0,5,250,0,6,237,0,7,250,0,21,249,0,25, + 249,0,27,249,0,29,249,0,79,249,0,83,249,12,86,255,218,255,219,255, + 220,255,221,255,0,108,255,0,112,255,0,114,255,0,116,255,31.5,80, + 254,85,252,86,250,87,249,88,252,90,249,211,254,212,254,213,254,214, + 254,215,254,217,254,218,250,219,250,220,250,221,250,222,249,0,78, + 254,0,82,254,0,100,252,0,102,252,0,108,250,0,112,250,0,114,250,0, + 116,250,0,122,249,3,45,254,47,254,81,45,237,46,234,47,237,59,254, + 60,254,66,237,80,250,98,237,102,237,112,237,115,237,118,237,120, + 237,122,237,193,237,194,237,195,237,196,237,197,237,198,237,211, + 250,212,250,213,250,214,250,215,250,217,250,225,237,226,237,227, + 237,228,247,229,237,230,237,233,247,234,237,235,237,236,237,243, + 237,244,237,245,237,246,247,247,237,249,237,250,237,251,237,252, + 237,253,237,254,237,0,1,247,0,2,237,0,3,247,0,4,237,0,5,247,0,6, + 237,0,7,237,0,21,247,0,25,237,0,27,237,0,29,237,0,78,250,0,79,247, + 0,82,250,0,83,237,0,87,237,0,89,237,0,91,237,0,109,247,0,113,237, + 0,115,237,0,117,237,14.5,45,250,47,250,66,250,193,250,194,250,195, + 250,196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,75,45,236,46, + 244,47,236,59,250,60,250,66,244,72,250,80,250,98,245,102,244,112, + 244,118,245,193,244,194,244,195,244,196,244,197,244,198,244,211, + 250,212,250,213,250,214,250,215,250,217,250,225,245,226,245,227, + 245,228,245,229,245,230,245,233,244,234,244,235,244,236,244,243, + 244,244,244,245,244,246,244,247,244,249,244,250,245,251,245,252, + 245,253,245,0,2,244,0,3,245,0,4,244,0,5,245,0,6,244,0,7,245,0,21, + 244,0,25,244,0,27,244,0,29,244,0,32,250,0,36,250,0,78,250,0,79,244, + 0,82,250,0,83,244,0,109,245,0,113,245,0,115,245,0,117,245,72.5,45, + 244,46,250,47,244,66,249,80,254,98,250,102,252,112,252,118,252,122, + 254,193,249,194,249,195,249,196,249,197,249,198,249,211,254,212, + 254,213,254,214,254,215,254,217,254,225,250,226,250,227,250,228, + 250,229,250,230,250,233,252,234,252,235,252,236,252,243,252,244, + 252,245,252,246,252,247,252,249,252,250,252,251,252,252,252,253, + 252,254,254,0,1,254,0,2,249,0,3,250,0,4,249,0,5,250,0,6,249,0,7, + 250,0,21,252,0,25,252,0,27,252,0,29,252,0,78,254,0,79,252,0,82,254, + 0,83,252,0,109,252,0,113,252,0,115,252,0,117,252,74.5,45,234,46, + 234,47,234,59,247,60,247,66,239,80,243,98,234,102,234,106,254,112, + 234,118,239,193,239,194,239,195,239,196,239,197,239,198,239,211, + 243,212,243,213,243,214,243,215,243,217,243,225,234,226,234,227, + 234,228,234,229,234,230,234,233,234,234,234,235,234,236,234,238, + 254,243,234,244,234,245,234,246,234,247,234,249,234,250,239,251, + 239,252,239,253,239,0,2,239,0,3,245,0,4,239,0,5,245,0,6,239,0,7, + 234,0,21,245,0,25,234,0,27,234,0,29,234,0,49,254,0,78,243,0,79,234, + 0,82,243,0,83,234,0,109,239,0,113,239,0,115,239,0,117,239,6.5,119, + 254,120,254,122,252,254,252,0,1,252,25,45,250,47,250,99,255,109, + 254,118,254,119,254,122,254,250,254,251,254,252,254,253,254,254, + 254,0,1,254,0,60,254,0,62,254,0,68,254,0,109,254,0,113,254,0,115, + 254,0,117,254,4.5,45,254,108,254,0,57,254,9.5,45,254,47,254,119, + 252,120,254,121,252,122,254,254,254,0,1,254,41,45,252,47,252,98, + 252,102,252,112,252,225,252,226,252,227,252,228,252,229,252,230, + 252,233,252,234,252,235,252,236,252,243,252,244,252,245,252,246, + 252,247,252,249,252,0,3,252,0,5,252,0,7,252,0,21,252,0,25,252,0, + 27,252,0,29,252,0,51,252,0,79,252,0,83,252,1,32,25,8,1,32,29,10, + 6.5,115,255,0,87,255,0,89,255,0,91,255,4.5,122,252,254,252,0,1,252, + 22,102,254,112,254,233,254,234,254,235,254,236,254,243,254,244,254, + 245,254,246,254,247,254,249,254,0,21,254,0,25,254,0,27,254,0,29, + 254,0,79,254,0,83,254,15.5,118,255,122,254,250,255,251,255,252,255, + 253,255,254,254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255, + 16.5,118,255,119,254,122,254,250,255,251,255,252,255,253,255,254, + 254,0,1,254,0,109,255,0,113,255,0,115,255,0,117,255,9.5,45,250,47, + 250,119,254,120,254,121,252,122,252,254,252,0,1,252,6.5,45,251,47, + 251,122,252,254,252,0,1,252,59,45,249,47,249,59,5,60,5,98,255,106, + 3,108,3,109,3,110,4,111,4,113,5,117,7,118,3,119,5,122,5,225,255, + 226,255,227,255,228,255,229,255,230,255,237,3,238,3,239,3,240,3, + 242,4,250,3,251,3,252,3,253,3,254,5,0,1,5,0,3,255,0,5,255,0,7,255, + 0,45,3,0,49,3,0,57,3,0,60,3,0,62,3,0,68,3,0,70,4,0,72,4,0,74,4,0, + 101,7,0,109,3,0,113,3,0,115,3,0,117,3,4,45,254,47,254,120,252,35.5, + 45,244,47,244,98,253,102,253,112,253,225,253,226,253,227,253,228, + 253,229,253,230,253,233,253,234,253,235,253,236,253,243,253,244, + 253,245,253,246,253,247,253,249,253,0,3,253,0,5,253,0,7,253,0,21, + 253,0,25,253,0,27,253,0,29,253,0,79,253,0,83,253,35.5,45,247,47, + 247,98,254,102,255,112,255,225,254,226,254,227,254,228,254,229,254, + 230,254,233,255,234,255,235,255,236,255,243,255,244,255,245,255, + 246,255,247,255,249,255,0,3,254,0,5,254,0,7,254,0,21,255,0,25,255, + 0,27,255,0,29,255,0,79,255,0,83,255,12,102,252,233,252,234,252,235, + 252,236,252,0,21,252,0,25,252,0,27,252,0,29,252,35.5,45,240,47,240, + 98,254,102,254,112,254,225,254,226,254,227,254,228,254,229,254,230, + 254,233,254,234,254,235,254,236,254,243,254,244,254,245,254,246, + 254,247,254,249,254,0,3,254,0,5,254,0,7,254,0,21,254,0,25,254,0, + 27,254,0,29,254,0,79,254,0,83,254,22,102,254,112,254,233,254,234, + 254,235,254,236,254,243,254,244,254,245,254,246,254,247,254,249, + 254,0,21,254,0,25,254,0,27,254,0,29,254,0,79,254,0,83,254,58,68, + 252,72,252,80,252,82,252,85,237,86,249,87,245,88,249,90,240,118, + 252,119,250,120,250,122,250,200,252,211,252,212,252,213,252,214, + 252,215,252,217,252,218,249,219,249,220,249,221,249,222,240,250, + 252,251,252,252,252,253,252,254,250,0,1,250,0,8,252,0,14,252,0,32, + 252,0,36,252,0,78,252,0,82,252,0,100,237,0,102,237,0,108,249,0,109, + 252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117,252, + 0,122,240,58,68,252,72,252,80,252,82,252,85,237,86,249,87,245,88, + 249,90,240,118,252,119,250,120,250,122,250,200,252,211,252,212,252, + 213,252,214,252,215,252,217,252,218,249,219,249,220,249,221,249, + 222,240,250,252,251,252,252,252,253,252,254,250,0,1,250,0,8,252, + 0,14,252,0,32,252,0,36,252,0,78,252,0,82,252,0,100,237,0,102,237, + 0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116, + 249,0,117,252,0,122,240,58,68,252,72,252,80,252,82,252,85,237,86, + 249,87,245,88,249,90,240,118,252,119,250,120,250,122,250,200,252, + 211,252,212,252,213,252,214,252,215,252,217,252,218,249,219,249, + 220,249,221,249,222,240,250,252,251,252,252,252,253,252,254,250, + 0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78,252,0,82,252,0,100, + 237,0,102,237,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249, + 0,115,252,0,116,249,0,117,252,0,122,240,58,68,252,72,252,80,252, + 82,252,85,237,86,249,87,245,88,249,90,240,118,252,119,250,120,250, + 122,250,200,252,211,252,212,252,213,252,214,252,215,252,217,252, + 218,249,219,249,220,249,221,249,222,240,250,252,251,252,252,252, + 253,252,254,250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78, + 252,0,82,252,0,100,237,0,102,237,0,108,249,0,109,252,0,112,249,0, + 113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,240,58,68, + 252,72,252,80,252,82,252,85,237,86,249,87,245,88,249,90,240,118, + 252,119,250,120,250,122,250,200,252,211,252,212,252,213,252,214, + 252,215,252,217,252,218,249,219,249,220,249,221,249,222,240,250, + 252,251,252,252,252,253,252,254,250,0,1,250,0,8,252,0,14,252,0,32, + 252,0,36,252,0,78,252,0,82,252,0,100,237,0,102,237,0,108,249,0,109, + 252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117,252, + 0,122,240,58,68,252,72,252,80,252,82,252,85,237,86,249,87,245,88, + 249,90,240,118,252,119,250,120,250,122,250,200,252,211,252,212,252, + 213,252,214,252,215,252,217,252,218,249,219,249,220,249,221,249, + 222,240,250,252,251,252,252,252,253,252,254,250,0,1,250,0,8,252, + 0,14,252,0,32,252,0,36,252,0,78,252,0,82,252,0,100,237,0,102,237, + 0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116, + 249,0,117,252,0,122,240,3,45,252,47,252,25,45,250,47,250,66,254, + 85,250,87,249,88,252,89,247,90,245,193,254,194,254,195,254,196,254, + 197,254,198,254,222,245,0,2,254,0,4,254,0,6,254,0,100,250,0,102, + 250,0,122,245,25,45,250,47,250,66,254,85,250,87,249,88,252,89,247, + 90,245,193,254,194,254,195,254,196,254,197,254,198,254,222,245,0, + 2,254,0,4,254,0,6,254,0,100,250,0,102,250,0,122,245,25,45,250,47, + 250,66,254,85,250,87,249,88,252,89,247,90,245,193,254,194,254,195, + 254,196,254,197,254,198,254,222,245,0,2,254,0,4,254,0,6,254,0,100, + 250,0,102,250,0,122,245,25,45,250,47,250,66,254,85,250,87,249,88, + 252,89,247,90,245,193,254,194,254,195,254,196,254,197,254,198,254, + 222,245,0,2,254,0,4,254,0,6,254,0,100,250,0,102,250,0,122,245,25, + 45,250,47,250,66,254,85,250,87,249,88,252,89,247,90,245,193,254, + 194,254,195,254,196,254,197,254,198,254,222,245,0,2,254,0,4,254, + 0,6,254,0,100,250,0,102,250,0,122,245,25,45,250,47,250,66,254,85, + 250,87,249,88,252,89,247,90,245,193,254,194,254,195,254,196,254, + 197,254,198,254,222,245,0,2,254,0,4,254,0,6,254,0,100,250,0,102, + 250,0,122,245,14.5,45,250,47,250,66,250,193,250,194,250,195,250, + 196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,14.5,45,250,47,250, + 66,250,193,250,194,250,195,250,196,250,197,250,198,250,0,2,250,0, + 4,250,0,6,250,14.5,45,250,47,250,66,250,193,250,194,250,195,250, + 196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,14.5,45,250,47,250, + 66,250,193,250,194,250,195,250,196,250,197,250,198,250,0,2,250,0, + 4,250,0,6,250,74.5,45,234,46,234,47,234,59,247,60,247,66,239,80, + 243,98,234,102,234,106,254,112,234,118,239,193,239,194,239,195,239, + 196,239,197,239,198,239,211,243,212,243,213,243,214,243,215,243, + 217,243,225,234,226,234,227,234,228,245,229,234,230,234,233,234, + 234,234,235,234,236,234,238,254,243,234,244,234,245,234,246,234, + 247,234,249,234,250,239,251,239,252,239,253,239,0,2,239,0,3,245, + 0,4,239,0,5,245,0,6,239,0,7,234,0,21,245,0,25,234,0,27,234,0,29, + 234,0,49,254,0,78,243,0,79,245,0,82,243,0,83,234,0,109,239,0,113, + 239,0,115,239,0,117,239,6.5,119,254,120,254,122,252,254,252,0,1, + 252,6.5,119,254,120,254,122,252,254,252,0,1,252,6.5,119,254,120, + 254,122,252,254,252,0,1,252,6.5,119,254,120,254,122,252,254,252, + 0,1,252,6.5,119,254,120,254,122,252,254,252,0,1,252,6.5,119,254, + 120,254,122,252,254,252,0,1,252,4.5,45,254,108,254,0,57,254,9.5, + 45,254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5, + 45,254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5, + 45,254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5, + 45,254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,16.5, + 118,255,119,254,122,254,250,255,251,255,252,255,253,255,254,254, + 0,1,254,0,109,255,0,113,255,0,115,255,0,117,255,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,115,45,241,47,241, + 98,248,99,248,100,248,101,248,102,248,103,248,104,248,105,248,106, + 248,107,248,108,248,109,248,110,248,111,248,112,248,113,248,114, + 248,115,248,116,248,117,248,118,248,119,245,120,245,121,243,122, + 245,123,248,225,248,226,248,227,248,228,248,229,248,230,248,232, + 248,233,248,234,248,235,248,236,248,237,248,238,248,239,248,240, + 248,242,248,243,248,244,248,245,248,246,248,247,248,249,248,250, + 248,251,248,252,248,253,248,254,245,0,1,245,0,3,248,0,5,248,0,7, + 248,0,9,248,0,15,248,0,19,248,0,21,248,0,25,248,0,27,248,0,29,248, + 0,33,248,0,37,248,0,45,248,0,49,248,0,57,248,0,60,248,0,62,248,0, + 68,248,0,70,248,0,72,248,0,74,248,0,79,248,0,83,248,0,87,248,0,89, + 248,0,91,248,0,93,248,0,97,248,0,99,248,0,101,248,0,109,248,0,113, + 248,0,115,248,0,117,248,0,124,248,0,126,248,0,128,248,1,2,25,248, + 35.5,45,240,47,240,98,254,102,254,112,254,225,254,226,254,227,254, + 228,254,229,254,230,254,233,254,234,254,235,254,236,254,243,254, + 244,254,245,254,246,254,247,254,249,254,0,3,254,0,5,254,0,7,254, + 0,21,254,0,25,254,0,27,254,0,29,254,0,79,254,0,83,254,35.5,45,240, + 47,240,98,254,102,254,112,254,225,254,226,254,227,254,228,254,229, + 254,230,254,233,254,234,254,235,254,236,254,243,254,244,254,245, + 254,246,254,247,254,249,254,0,3,254,0,5,254,0,7,254,0,21,254,0,25, + 254,0,27,254,0,29,254,0,79,254,0,83,254,58,68,252,72,252,80,252, + 82,252,85,237,86,249,87,245,88,249,90,240,118,252,119,250,120,250, + 122,250,200,252,211,252,212,252,213,252,214,252,215,252,217,252, + 218,249,219,249,220,249,221,249,222,240,250,252,251,252,252,252, + 253,252,254,250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78, + 252,0,82,252,0,100,237,0,102,237,0,108,249,0,109,252,0,112,249,0, + 113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,240,6.5,119, + 254,120,254,122,252,254,252,0,1,252,58,68,252,72,252,80,252,82,252, + 85,237,86,249,87,245,88,249,90,240,118,252,119,250,120,250,122,250, + 200,252,211,252,212,252,213,252,214,252,215,252,217,252,218,249, + 219,249,220,249,221,249,222,240,250,252,251,252,252,252,253,252, + 254,250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78,252,0,82, + 252,0,100,237,0,102,237,0,108,249,0,109,252,0,112,249,0,113,252, + 0,114,249,0,115,252,0,116,249,0,117,252,0,122,240,6.5,119,254,120, + 254,122,252,254,252,0,1,252,58,68,252,72,252,80,252,82,252,85,237, + 86,249,87,245,88,249,90,240,118,252,119,250,120,250,122,250,200, + 252,211,252,212,252,213,252,214,252,215,252,217,252,218,249,219, + 249,220,249,221,249,222,240,250,252,251,252,252,252,253,252,254, + 250,0,1,250,0,8,252,0,14,252,0,32,252,0,36,252,0,78,252,0,82,252, + 0,100,237,0,102,237,0,108,249,0,109,252,0,112,249,0,113,252,0,114, + 249,0,115,252,0,116,249,0,117,252,0,122,240,6.5,119,254,120,254, + 122,252,254,252,0,1,252,3,45,252,47,252,4.5,45,254,108,254,0,57, + 254,3,45,252,47,252,4.5,45,254,108,254,0,57,254,20,45,245,47,245, + 66,250,87,245,88,250,90,242,193,250,194,250,195,250,196,250,197, + 250,198,250,222,242,0,2,250,0,4,250,0,6,250,0,122,242,20,45,245, + 47,245,66,250,87,245,88,250,90,242,193,250,194,250,195,250,196,250, + 197,250,198,250,222,242,0,2,250,0,4,250,0,6,250,0,122,242,9.5,45, + 254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5,45, + 254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5,45, + 254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,9.5,45, + 254,47,254,119,252,120,254,121,252,122,254,254,254,0,1,254,6.5,115, + 255,0,87,255,0,89,255,0,91,255,6.5,115,255,0,87,255,0,89,255,0,91, + 255,46.5,80,249,102,250,112,250,118,252,122,249,211,249,212,249, + 213,249,214,249,215,249,217,249,233,250,234,250,235,250,236,250, + 243,250,244,250,245,250,246,250,247,250,249,250,250,252,251,252, + 252,252,253,252,254,249,0,1,249,0,21,250,0,25,250,0,27,250,0,29, + 250,0,78,249,0,79,250,0,82,249,0,83,250,0,109,252,0,113,252,0,115, + 252,0,117,252,22,102,254,112,254,233,254,234,254,235,254,236,254, + 243,254,244,254,245,254,246,254,247,254,249,254,0,21,254,0,25,254, + 0,27,254,0,29,254,0,79,254,0,83,254,18,85,239,87,239,88,245,90,234, + 122,252,222,234,254,252,0,1,252,0,100,239,0,102,239,0,122,234,1, + 32,25,230,1,32,29,234,18,85,239,87,239,88,245,90,234,122,252,222, + 234,254,252,0,1,252,0,100,239,0,102,239,0,122,234,1,32,25,230,1, + 32,29,234,18,85,239,87,239,88,245,90,234,122,252,222,234,254,252, + 0,1,252,0,100,239,0,102,239,0,122,234,1,32,25,230,1,32,29,234,18, + 85,239,87,239,88,245,90,234,122,252,222,234,254,252,0,1,252,0,100, + 239,0,102,239,0,122,234,1,32,25,230,1,32,29,234,16.5,118,255,119, + 254,122,254,250,255,251,255,252,255,253,255,254,254,0,1,254,0,109, + 255,0,113,255,0,115,255,0,117,255,16.5,118,255,119,254,122,254,250, + 255,251,255,252,255,253,255,254,254,0,1,254,0,109,255,0,113,255, + 0,115,255,0,117,255,16.5,118,255,119,254,122,254,250,255,251,255, + 252,255,253,255,254,254,0,1,254,0,109,255,0,113,255,0,115,255,0, + 117,255,25,45,250,47,250,66,254,85,250,87,249,88,252,89,247,90,245, + 193,254,194,254,195,254,196,254,197,254,198,254,222,245,0,2,254, + 0,4,254,0,6,254,0,100,250,0,102,250,0,122,245,9.5,45,250,47,250, + 119,254,120,254,121,252,122,252,254,252,0,1,252,25,45,250,47,250, + 66,254,85,250,87,249,88,252,89,247,90,245,193,254,194,254,195,254, + 196,254,197,254,198,254,222,245,0,2,254,0,4,254,0,6,254,0,100,250, + 0,102,250,0,122,245,9.5,45,250,47,250,119,254,120,254,121,252,122, + 252,254,252,0,1,252,31.5,80,254,85,252,86,250,87,249,88,252,90,249, + 211,254,212,254,213,254,214,254,215,254,217,254,218,250,219,250, + 220,250,221,250,222,249,0,78,254,0,82,254,0,100,252,0,102,252,0, + 108,250,0,112,250,0,114,250,0,116,250,0,122,249,59,45,249,47,249, + 59,5,60,5,98,255,106,3,108,3,109,3,110,4,111,4,113,5,117,7,118,3, + 119,5,122,5,225,255,226,255,227,255,228,255,229,255,230,255,237, + 3,238,3,239,3,240,3,242,4,250,3,251,3,252,3,253,3,254,5,0,1,5,0, + 3,255,0,5,255,0,7,255,0,45,3,0,49,3,0,57,3,0,60,3,0,62,3,0,68,3, + 0,70,4,0,72,4,0,74,4,0,101,7,0,109,3,0,113,3,0,115,3,0,117,3,31.5, + 80,254,85,252,86,250,87,249,88,252,90,249,211,254,212,254,213,254, + 214,254,215,254,217,254,218,250,219,250,220,250,221,250,222,249, + 0,78,254,0,82,254,0,100,252,0,102,252,0,108,250,0,112,250,0,114, + 250,0,116,250,0,122,249,59,45,249,47,249,59,5,60,5,98,255,106,3, + 108,3,109,3,110,4,111,4,113,5,117,7,118,3,119,5,122,5,225,255,226, + 255,227,255,228,255,229,255,230,255,237,3,238,3,239,3,240,3,242, + 4,250,3,251,3,252,3,253,3,254,5,0,1,5,0,3,255,0,5,255,0,7,255,0, + 45,3,0,49,3,0,57,3,0,60,3,0,62,3,0,68,3,0,70,4,0,72,4,0,74,4,0,101, + 7,0,109,3,0,113,3,0,115,3,0,117,3,31.5,80,254,85,252,86,250,87,249, + 88,252,90,249,211,254,212,254,213,254,214,254,215,254,217,254,218, + 250,219,250,220,250,221,250,222,249,0,78,254,0,82,254,0,100,252, + 0,102,252,0,108,250,0,112,250,0,114,250,0,116,250,0,122,249,59,45, + 249,47,249,59,5,60,5,98,255,106,3,108,3,109,3,110,4,111,4,113,5, + 117,7,118,3,119,5,122,5,225,255,226,255,227,255,228,255,229,255, + 230,255,237,3,238,3,239,3,240,3,242,4,250,3,251,3,252,3,253,3,254, + 5,0,1,5,0,3,255,0,5,255,0,7,255,0,45,3,0,49,3,0,57,3,0,60,3,0,62, + 3,0,68,3,0,70,4,0,72,4,0,74,4,0,101,7,0,109,3,0,113,3,0,115,3,0, + 117,3,3,45,254,47,254,4,45,254,47,254,120,252,3,45,254,47,254,4, + 45,254,47,254,120,252,3,45,254,47,254,4,45,254,47,254,120,252,81, + 45,237,46,234,47,237,59,254,60,254,66,237,80,250,98,237,102,237, + 112,237,115,237,118,237,120,237,122,237,193,237,194,237,195,237, + 196,237,197,237,198,237,211,250,212,250,213,250,214,250,215,250, + 217,250,225,237,226,237,227,237,228,247,229,237,230,237,233,247, + 234,237,235,237,236,237,243,237,244,237,245,237,246,247,247,237, + 249,237,250,237,251,237,252,237,253,237,254,237,0,1,247,0,2,237, + 0,3,247,0,4,237,0,5,247,0,6,237,0,7,237,0,21,247,0,25,237,0,27,237, + 0,29,237,0,78,250,0,79,247,0,82,250,0,83,237,0,87,237,0,89,237,0, + 91,237,0,109,247,0,113,237,0,115,237,0,117,237,81,45,237,46,234, + 47,237,59,254,60,254,66,237,80,250,98,237,102,237,112,237,115,237, + 118,237,120,237,122,237,193,237,194,237,195,237,196,237,197,237, + 198,237,211,250,212,250,213,250,214,250,215,250,217,250,225,237, + 226,237,227,237,228,247,229,237,230,237,233,247,234,237,235,237, + 236,237,243,237,244,237,245,237,246,247,247,237,249,237,250,237, + 251,237,252,237,253,237,254,237,0,1,247,0,2,237,0,3,247,0,4,237, + 0,5,247,0,6,237,0,7,237,0,21,247,0,25,237,0,27,237,0,29,237,0,78, + 250,0,79,247,0,82,250,0,83,237,0,87,237,0,89,237,0,91,237,0,109, + 247,0,113,237,0,115,237,0,117,237,14.5,45,250,47,250,66,250,193, + 250,194,250,195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6, + 250,14.5,45,250,47,250,66,250,193,250,194,250,195,250,196,250,197, + 250,198,250,0,2,250,0,4,250,0,6,250,14.5,45,250,47,250,66,250,193, + 250,194,250,195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6, + 250,14.5,45,250,47,250,66,250,193,250,194,250,195,250,196,250,197, + 250,198,250,0,2,250,0,4,250,0,6,250,74.5,45,234,46,234,47,234,59, + 247,60,247,66,239,80,243,98,234,102,234,106,254,112,234,118,239, + 193,239,194,239,195,239,196,239,197,239,198,239,211,243,212,243, + 213,243,214,243,215,243,217,243,225,234,226,234,227,234,228,245, + 229,234,230,234,233,234,234,234,235,234,236,234,238,254,243,234, + 244,234,245,234,246,234,247,234,249,234,250,239,251,239,252,239, + 253,239,0,2,239,0,3,245,0,4,239,0,5,245,0,6,239,0,7,234,0,21,245, + 0,25,234,0,27,234,0,29,234,0,49,254,0,78,243,0,79,234,0,82,243,0, + 83,234,0,109,239,0,113,239,0,115,239,0,117,239,22,102,254,112,254, + 233,254,234,254,235,254,236,254,243,254,244,254,245,254,246,254, + 247,254,249,254,0,21,254,0,25,254,0,27,254,0,29,254,0,79,254,0,83, + 254,22,102,254,112,254,233,254,234,254,235,254,236,254,243,254,244, + 254,245,254,246,254,247,254,249,254,0,21,254,0,25,254,0,27,254,0, + 29,254,0,79,254,0,83,254,22,102,254,112,254,233,254,234,254,235, + 254,236,254,243,254,244,254,245,254,246,254,247,254,249,254,0,21, + 254,0,25,254,0,27,254,0,29,254,0,79,254,0,83,254,3,45,254,47,254, + 4,45,254,47,254,120,252,3,1,32,24,247,19.5,33,245,101,249,115,249, + 116,249,0,19,249,0,87,249,0,89,249,0,91,249,0,93,249,0,97,249,0, + 99,249,1,2,25,249,1,32,25,247,2,33,250 +}; +static afm_cuint16 afm_Helvetica_Oblique_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Helvetica_Oblique_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: ZapfDingbats */ +/* FullName: ITC Zapf Dingbats */ +/* FamilyName: ZapfDingbats */ +static afm_cuint8 afm_ZapfDingbats_widths[] = { /* 202 */ + 46,162,160,162,163,120,132,132,132,115,160,157,92,143,152,156,152, + 158,162,126,141,127,127,95,113,127,127,127,126,82,92,90,96,115,131, + 131,131,132,132,132,136,137,132,140,137,139,136,139,154,124,121, + 125,132,132,116,129,128,132,127,118,118,114,117,138,136,132,132, + 118,115,116,115,131,131,119,132,131,132,146,127,127,127,127,127, + 149,149,131,131,73,23,46,69,65,65,111,111,65,65,53,53,46,46,85,85, + 68,68,39,39,56,56,122,91,91,152,111,127,127,129,99,116,104,131,131, + 131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131, + 131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131, + 131,131,131,131,131,131,149,140,169,76,125,154,125,153,155,155,155, + 139,146,138,154,154,153,155,155,77,147,139,139,145,145,116,116,146, + 146,127,158,129,144,129,148,161,148,139,146,155,162,153 +}; +static afm_cuint16 afm_ZapfDingbats_highchars_index[] = { /* 107 */ + 128,129,130,131,132,133,134,135,136,137,138,139,140,141,161,162, + 163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178, + 179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194, + 195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210, + 211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226, + 227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243, + 244,245,246,247,248,249,250,251,252,253,254 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Symbol */ +/* FullName: Symbol */ +/* FamilyName: Symbol */ +static afm_cuint8 afm_Symbol_widths[] = { /* 251 */ + 42,56,0,83,0,139,130,0,56,56,0,92,42,0,42,46,83,83,83,83,83,83,83, + 83,83,83,46,46,92,92,92,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,56,0,56,0,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,80,33,80,0,119,67,92,96,92,92,83,120,111,101,102, + 102,120,124,56,120,114,148,120,108,120,128,93,99,102,115,127,120, + 133,105,92,69,82,73,82,101,87,55,92,92,87,82,92,92,92,73,101,73, + 96,87,92,114,114,105,103,101,119,77,167,41,69,28,125,114,165,133, + 128,137,165,101,165,101,174,110,165,101,165,101,174,119,82,92,137, + 102,119,119,119,73,137,119,92,83,92,119,119,128,101,101,128,128, + 46,144,92,92,92,92,92,92,92,119,119,119,119,119,128,128,110,42,114, + 114,55,55,82,126,126,126,126,132,132,148,83,101,167,132,132,131, + 64,64,64,64,64,64,82,82,82,82,114,64,64,64,64,64,64,82,82,82 +}; +static afm_cuint16 afm_Symbol_highchars_index[] = { /* 156 */ + 172,176,177,181,215,247,402,913,914,915,917,918,919,920,921,922, + 923,924,925,926,927,928,929,931,932,933,934,935,936,945,946,947, + 948,949,950,951,952,953,954,955,957,958,959,960,961,962,963,964, + 965,966,967,968,969,977,978,981,982,8226,8230,8242,8243,8260,8364, + 8465,8472,8476,8486,8501,8592,8593,8594,8595,8596,8629,8656,8657, + 8658,8659,8660,8704,8706,8707,8709,8710,8711,8712,8713,8715,8719, + 8721,8722,8727,8730,8733,8734,8736,8743,8744,8745,8746,8747,8756, + 8764,8773,8776,8800,8801,8804,8805,8834,8835,8836,8838,8839,8853, + 8855,8869,8901,8992,8993,9001,9002,9674,9824,9827,9829,9830,63193, + 63194,63195,63717,63718,63719,63720,63721,63722,63723,63724,63725, + 63726,63727,63728,63729,63730,63731,63732,63733,63734,63735,63736, + 63737,63738,63739,63740,63741,63742 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Times-Bold */ +/* FullName: Times Bold */ +/* FamilyName: Times */ +static afm_cuint8 afm_Times_Bold_widths[] = { /* 315 */ + 42,56,93,83,83,167,139,46,56,56,83,95,42,56,42,46,83,83,83,83,83, + 83,83,83,83,83,56,56,95,95,95,83,155,120,111,120,120,111,102,130, + 130,65,83,130,111,157,120,130,102,130,120,93,111,120,120,167,120, + 120,111,56,46,56,97,83,56,83,93,74,93,74,56,83,93,46,56,93,46,139, + 93,83,93,93,74,65,56,93,83,120,83,83,74,66,37,66,87,56,83,83,83, + 83,37,83,56,125,50,83,95,125,56,67,95,50,50,56,93,90,42,56,50,55, + 83,125,125,125,83,120,120,120,120,120,120,167,120,111,111,111,111, + 65,65,65,65,120,120,130,130,130,130,130,95,130,120,120,120,120,120, + 102,93,83,83,83,83,83,83,120,74,74,74,74,74,46,46,46,46,83,93,83, + 83,83,83,83,95,83,93,93,93,93,83,93,83,120,83,120,83,120,83,120, + 74,120,74,120,112,120,93,111,74,111,74,111,74,111,74,130,83,130, + 83,65,46,65,46,65,46,130,93,111,46,111,46,111,66,111,46,120,93,120, + 93,120,93,130,83,130,83,167,120,120,74,120,74,120,74,93,65,93,65, + 93,65,111,56,111,69,120,93,120,93,120,93,120,93,120,111,74,111,74, + 111,74,83,93,65,56,56,56,56,56,56,56,56,83,167,56,56,56,83,83,83, + 83,83,58,167,167,56,56,28,83,167,82,102,100,95,92,92,92,92,82,42, + 93,93 +}; +static afm_sint16 afm_Times_Bold_kerning_index[] = { /* 315 */ + 1,0,0,0,0,0,0,0,0,0,0,0,44,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,62,183,0,229,0,266,0,0,0,359,472,564,0,599,623,668,761,786,0, + 848,1016,1044,1209,0,1364,0,0,0,0,0,0,0,1512,1515,0,1544,1547,1550, + 1588,1591,1599,0,1602,0,0,1652,1655,0,0,1660,0,0,0,1746,1816,0,1841, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1888,2009,2130,2251,2372,2493,0,0,0,0,0,0,0,0,0,0,0,2614,2638, + 2683,2728,2773,2818,0,2863,2908,2936,2964,2992,3020,0,0,3168,3171, + 3174,3177,3180,3183,0,0,3186,3189,3192,3195,3198,3201,3204,3207, + 0,3210,3213,3218,3223,3228,3233,0,3238,0,0,0,0,3243,0,3290,3337, + 3458,3461,3582,3585,3706,0,0,0,0,3709,0,3746,3783,0,3786,0,3789, + 0,3792,0,3795,0,3798,0,3801,0,3804,0,3807,0,0,3810,3902,3952,0,3987, + 0,0,0,4022,0,4057,4081,4084,4108,4111,4135,4138,4183,4188,4233,0, + 0,4238,4300,4386,4448,4534,4596,0,0,0,0,0,0,4682,0,4850,0,5018,0, + 5046,0,5074,0,5102,0,5130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 5278,5306,0,5346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +}; +static afm_cuint8 afm_Times_Bold_kerning_data[] = { /* 5370 */ + 42,22,66,248,85,252,87,249,88,252,90,248,193,248,194,248,195,248, + 196,248,197,248,198,248,222,248,0,2,248,0,4,248,0,6,248,0,100,252, + 0,102,252,0,122,248,5,1,32,25,248,1,32,29,249,5,1,32,25,248,1,32, + 29,248,61,68,248,72,248,80,249,82,249,85,241,86,249,87,233,88,235, + 90,240,113,253,118,249,119,240,120,242,122,245,200,248,211,249,212, + 249,213,249,214,249,215,249,217,249,218,249,219,249,220,249,221, + 249,222,240,250,249,251,249,252,249,253,249,254,245,0,1,245,0,8, + 248,0,14,248,0,32,248,0,36,248,0,78,249,0,82,249,0,100,241,0,102, + 241,0,108,249,0,109,249,0,112,249,0,113,249,0,114,249,0,115,249, + 0,116,249,0,117,249,0,122,240,1,32,25,245,23.5,66,252,86,255,193, + 252,194,252,195,252,196,252,197,252,198,252,218,255,219,255,220, + 255,221,255,0,2,252,0,4,252,0,6,252,0,108,255,0,112,255,0,114,255, + 0,116,255,19,47,254,66,251,87,250,88,250,90,250,193,251,194,251, + 195,251,196,251,197,251,198,251,222,250,0,2,251,0,4,251,0,6,251, + 0,122,250,47,45,242,47,239,66,242,98,253,102,253,112,253,193,242, + 194,242,195,242,196,242,197,242,198,242,225,253,226,253,227,253, + 228,253,229,253,230,253,233,253,234,253,235,253,236,253,243,253, + 244,253,245,253,246,253,247,253,249,253,0,2,242,0,3,253,0,4,242, + 0,5,253,0,6,242,0,7,253,0,21,253,0,25,253,0,27,253,0,29,253,0,79, + 253,0,83,253,57,47,254,66,252,98,254,102,254,112,254,118,254,193, + 252,194,252,195,252,196,252,197,252,198,252,225,254,226,254,227, + 254,228,254,229,254,230,254,233,254,234,254,235,254,236,254,243, + 254,244,254,245,254,246,254,247,254,249,254,250,254,251,254,252, + 254,253,254,0,2,252,0,3,254,0,4,252,0,5,254,0,6,252,0,7,254,0,21, + 254,0,25,254,0,27,254,0,29,254,0,79,254,0,83,254,0,109,254,0,113, + 254,0,115,254,0,117,254,46.5,80,252,102,253,112,253,118,254,122, + 249,211,252,212,252,213,252,214,252,215,252,217,252,233,253,234, + 253,235,253,236,253,243,253,244,253,245,253,246,253,247,253,249, + 253,250,254,251,254,252,254,253,254,254,249,0,1,249,0,21,253,0,25, + 253,0,27,253,0,29,253,0,78,252,0,79,253,0,82,252,0,83,253,0,109, + 254,0,113,254,0,115,254,0,117,254,18,85,242,87,242,88,242,90,242, + 122,248,222,242,254,248,0,1,248,0,100,242,0,102,242,0,122,242,1, + 32,25,239,1,32,29,254,12.5,66,254,193,254,194,254,195,254,196,254, + 197,254,198,254,0,2,254,0,4,254,0,6,254,23,66,250,85,250,87,249, + 88,249,89,250,90,249,193,250,194,250,195,250,196,250,197,250,198, + 250,222,249,0,2,250,0,4,250,0,6,250,0,100,250,0,102,250,0,122,249, + 47,45,242,47,239,66,245,98,255,102,254,112,254,193,245,194,245,195, + 245,196,245,197,245,198,245,225,255,226,255,227,255,228,255,229, + 255,230,255,233,254,234,254,235,254,236,254,243,254,244,254,245, + 254,246,254,247,254,249,254,0,2,245,0,3,255,0,4,245,0,5,255,0,6, + 245,0,7,255,0,21,254,0,25,254,0,27,254,0,29,254,0,79,254,0,83,254, + 13,47,254,86,255,218,255,219,255,220,255,221,255,0,108,255,0,112, + 255,0,114,255,0,116,255,31.5,80,252,85,250,86,252,87,248,88,251, + 90,251,211,252,212,252,213,252,214,252,215,252,217,252,218,252,219, + 252,220,252,221,252,222,251,0,78,252,0,82,252,0,100,250,0,102,250, + 0,108,252,0,112,252,0,114,252,0,116,252,0,122,251,84.5,45,245,46, + 242,47,242,59,245,60,245,66,242,80,254,98,242,102,242,106,254,112, + 242,115,245,118,242,120,245,122,251,193,242,194,242,195,242,196, + 242,197,242,198,242,211,254,212,254,213,254,214,254,215,254,217, + 254,225,248,226,242,227,248,228,248,229,248,230,242,233,248,234, + 242,235,242,236,248,238,254,243,242,244,242,245,242,246,242,247, + 242,249,242,250,242,251,242,252,242,253,242,254,251,0,1,251,0,2, + 242,0,3,248,0,4,242,0,5,248,0,6,242,0,7,242,0,21,248,0,25,242,0, + 27,242,0,29,242,0,49,254,0,78,254,0,79,242,0,82,254,0,83,242,0,87, + 245,0,89,245,0,91,245,0,109,242,0,113,242,0,115,242,0,117,242,14.5, + 45,249,47,249,66,247,193,247,194,247,195,247,196,247,197,247,198, + 247,0,2,247,0,4,247,0,6,247,83,45,235,46,245,47,233,59,242,60,242, + 66,234,72,252,80,249,98,242,102,240,106,251,112,240,118,242,193, + 234,194,234,195,234,196,234,197,234,198,234,211,249,212,249,213, + 249,214,249,215,249,217,249,225,242,226,242,227,242,228,242,229, + 242,230,242,233,240,234,240,235,240,236,240,237,251,238,251,239, + 251,240,251,243,240,244,240,245,240,246,240,247,240,249,240,250, + 242,251,242,252,242,253,242,0,2,234,0,3,242,0,4,234,0,5,242,0,6, + 234,0,7,242,0,21,240,0,25,240,0,27,240,0,29,240,0,32,252,0,36,252, + 0,45,251,0,49,251,0,78,249,0,79,240,0,82,249,0,83,240,0,109,242, + 0,113,242,0,115,242,0,117,242,78,45,242,46,251,47,242,59,248,60, + 248,66,237,80,255,98,246,102,246,106,254,112,244,118,249,122,247, + 193,237,194,237,195,237,196,237,197,237,198,237,211,255,212,255, + 213,255,214,255,215,255,217,255,225,246,226,246,227,246,228,246, + 229,246,230,246,233,246,234,246,235,246,236,246,238,254,243,244, + 244,244,245,244,246,244,247,244,249,244,250,249,251,249,252,249, + 253,249,254,247,0,1,247,0,2,237,0,3,246,0,4,237,0,5,246,0,6,237, + 0,7,246,0,21,246,0,25,246,0,27,246,0,29,246,0,49,254,0,78,255,0, + 79,244,0,82,255,0,83,244,0,109,249,0,113,249,0,115,249,0,117,249, + 74.5,45,242,46,242,47,242,59,242,60,242,66,239,80,251,98,243,102, + 238,106,251,112,238,118,242,193,239,194,239,195,239,196,239,197, + 239,198,239,211,251,212,251,213,251,214,251,215,251,217,251,225, + 243,226,243,227,243,228,243,229,243,230,243,233,245,234,238,235, + 238,236,245,238,251,243,238,244,238,245,238,246,238,247,238,249, + 238,250,242,251,242,252,242,253,242,0,2,239,0,3,243,0,4,239,0,5, + 243,0,6,239,0,7,243,0,21,245,0,25,238,0,27,238,0,29,238,0,49,251, + 0,78,251,0,79,238,0,82,251,0,83,238,0,109,242,0,113,242,0,115,242, + 0,117,242,2,119,253,15,47,250,99,255,118,254,119,254,250,254,251, + 254,252,254,253,254,0,109,254,0,113,254,0,115,254,0,117,254,2,120, + 254,2,119,254,19.5,45,254,47,254,106,253,112,253,243,253,244,253, + 245,253,246,253,247,253,249,253,0,51,251,0,79,253,0,83,253,1,32, + 25,9,1,32,29,8,2,47,254,4.5,122,254,254,254,0,1,254,2,119,255,25.5, + 102,255,112,254,122,254,233,255,234,255,235,255,236,255,243,254, + 244,254,245,254,246,254,247,254,249,254,254,254,0,1,254,0,21,255, + 0,25,255,0,27,255,0,29,255,0,79,254,0,83,254,2,119,250,3,119,255, + 120,255,43.5,45,242,46,251,47,240,100,254,102,254,104,255,111,254, + 112,254,113,255,114,254,119,255,232,254,233,254,234,254,235,254, + 236,254,242,254,243,254,244,254,245,254,246,254,247,254,249,254, + 0,9,254,0,15,254,0,21,254,0,25,254,0,27,254,0,29,254,0,33,255,0, + 37,255,0,70,254,0,72,254,0,74,254,0,79,254,0,83,254,35.5,45,248, + 47,245,98,255,102,255,112,255,225,255,226,255,227,255,228,255,229, + 255,230,255,233,255,234,255,235,255,236,255,243,255,244,255,245, + 255,246,255,247,255,249,255,0,3,255,0,5,255,0,7,255,0,21,255,0,25, + 255,0,27,255,0,29,255,0,79,255,0,83,255,13,45,248,47,245,112,255, + 243,255,244,255,245,255,246,255,247,255,249,255,0,79,255,0,83,255, + 24,45,248,47,245,102,255,112,253,233,255,234,255,235,255,236,255, + 243,253,244,253,245,253,246,253,247,253,249,253,0,21,255,0,25,255, + 0,27,255,0,29,255,0,79,253,0,83,253,61,68,248,72,248,80,249,82,249, + 85,241,86,249,87,233,88,235,90,240,113,253,118,249,119,240,120,242, + 122,245,200,248,211,249,212,249,213,249,214,249,215,249,217,249, + 218,249,219,249,220,249,221,249,222,240,250,249,251,249,252,249, + 253,249,254,245,0,1,245,0,8,248,0,14,248,0,32,248,0,36,248,0,78, + 249,0,82,249,0,100,241,0,102,241,0,108,249,0,109,249,0,112,249,0, + 113,249,0,114,249,0,115,249,0,116,249,0,117,249,0,122,240,1,32,25, + 245,61,68,248,72,248,80,249,82,249,85,241,86,249,87,233,88,235,90, + 240,113,253,118,249,119,240,120,242,122,245,200,248,211,249,212, + 249,213,249,214,249,215,249,217,249,218,249,219,249,220,249,221, + 249,222,240,250,249,251,249,252,249,253,249,254,245,0,1,245,0,8, + 248,0,14,248,0,32,248,0,36,248,0,78,249,0,82,249,0,100,241,0,102, + 241,0,108,249,0,109,249,0,112,249,0,113,249,0,114,249,0,115,249, + 0,116,249,0,117,249,0,122,240,1,32,25,245,61,68,248,72,248,80,249, + 82,249,85,241,86,249,87,233,88,235,90,240,113,253,118,249,119,240, + 120,242,122,245,200,248,211,249,212,249,213,249,214,249,215,249, + 217,249,218,249,219,249,220,249,221,249,222,240,250,249,251,249, + 252,249,253,249,254,245,0,1,245,0,8,248,0,14,248,0,32,248,0,36,248, + 0,78,249,0,82,249,0,100,241,0,102,241,0,108,249,0,109,249,0,112, + 249,0,113,249,0,114,249,0,115,249,0,116,249,0,117,249,0,122,240, + 1,32,25,245,61,68,248,72,248,80,249,82,249,85,241,86,249,87,233, + 88,235,90,240,113,253,118,249,119,240,120,242,122,245,200,248,211, + 249,212,249,213,249,214,249,215,249,217,249,218,249,219,249,220, + 249,221,249,222,240,250,249,251,249,252,249,253,249,254,245,0,1, + 245,0,8,248,0,14,248,0,32,248,0,36,248,0,78,249,0,82,249,0,100,241, + 0,102,241,0,108,249,0,109,249,0,112,249,0,113,249,0,114,249,0,115, + 249,0,116,249,0,117,249,0,122,240,1,32,25,245,61,68,248,72,248,80, + 249,82,249,85,241,86,249,87,233,88,235,90,240,113,253,118,249,119, + 240,120,242,122,245,200,248,211,249,212,249,213,249,214,249,215, + 249,217,249,218,249,219,249,220,249,221,249,222,240,250,249,251, + 249,252,249,253,249,254,245,0,1,245,0,8,248,0,14,248,0,32,248,0, + 36,248,0,78,249,0,82,249,0,100,241,0,102,241,0,108,249,0,109,249, + 0,112,249,0,113,249,0,114,249,0,115,249,0,116,249,0,117,249,0,122, + 240,1,32,25,245,61,68,248,72,248,80,249,82,249,85,241,86,249,87, + 233,88,235,90,240,113,253,118,249,119,240,120,242,122,245,200,248, + 211,249,212,249,213,249,214,249,215,249,217,249,218,249,219,249, + 220,249,221,249,222,240,250,249,251,249,252,249,253,249,254,245, + 0,1,245,0,8,248,0,14,248,0,32,248,0,36,248,0,78,249,0,82,249,0,100, + 241,0,102,241,0,108,249,0,109,249,0,112,249,0,113,249,0,114,249, + 0,115,249,0,116,249,0,117,249,0,122,240,1,32,25,245,12.5,66,254, + 193,254,194,254,195,254,196,254,197,254,198,254,0,2,254,0,4,254, + 0,6,254,23,66,250,85,250,87,249,88,249,89,250,90,249,193,250,194, + 250,195,250,196,250,197,250,198,250,222,249,0,2,250,0,4,250,0,6, + 250,0,100,250,0,102,250,0,122,249,23,66,250,85,250,87,249,88,249, + 89,250,90,249,193,250,194,250,195,250,196,250,197,250,198,250,222, + 249,0,2,250,0,4,250,0,6,250,0,100,250,0,102,250,0,122,249,23,66, + 250,85,250,87,249,88,249,89,250,90,249,193,250,194,250,195,250,196, + 250,197,250,198,250,222,249,0,2,250,0,4,250,0,6,250,0,100,250,0, + 102,250,0,122,249,23,66,250,85,250,87,249,88,249,89,250,90,249,193, + 250,194,250,195,250,196,250,197,250,198,250,222,249,0,2,250,0,4, + 250,0,6,250,0,100,250,0,102,250,0,122,249,23,66,250,85,250,87,249, + 88,249,89,250,90,249,193,250,194,250,195,250,196,250,197,250,198, + 250,222,249,0,2,250,0,4,250,0,6,250,0,100,250,0,102,250,0,122,249, + 23,66,250,85,250,87,249,88,249,89,250,90,249,193,250,194,250,195, + 250,196,250,197,250,198,250,222,249,0,2,250,0,4,250,0,6,250,0,100, + 250,0,102,250,0,122,249,14.5,45,249,47,249,66,247,193,247,194,247, + 195,247,196,247,197,247,198,247,0,2,247,0,4,247,0,6,247,14.5,45, + 249,47,249,66,247,193,247,194,247,195,247,196,247,197,247,198,247, + 0,2,247,0,4,247,0,6,247,14.5,45,249,47,249,66,247,193,247,194,247, + 195,247,196,247,197,247,198,247,0,2,247,0,4,247,0,6,247,14.5,45, + 249,47,249,66,247,193,247,194,247,195,247,196,247,197,247,198,247, + 0,2,247,0,4,247,0,6,247,74.5,45,242,46,242,47,242,59,242,60,242, + 66,239,80,251,98,243,102,238,106,251,112,238,118,242,193,239,194, + 239,195,239,196,239,197,239,198,239,211,251,212,251,213,251,214, + 251,215,251,217,251,225,243,226,243,227,243,228,243,229,243,230, + 243,233,245,234,238,235,238,236,245,238,251,243,238,244,238,245, + 238,246,238,247,238,249,238,250,242,251,242,252,242,253,242,0,2, + 239,0,3,243,0,4,239,0,5,243,0,6,239,0,7,243,0,21,245,0,25,238,0, + 27,238,0,29,238,0,49,251,0,78,251,0,79,238,0,82,251,0,83,238,0,109, + 242,0,113,242,0,115,242,0,117,242,2,119,253,2,119,253,2,119,253, + 2,119,253,2,119,253,2,119,253,2,119,254,2,119,254,2,119,254,2,119, + 254,2,119,255,2,119,255,2,119,255,2,119,255,2,119,250,3,119,255, + 120,255,3,119,255,120,255,3,119,255,120,255,3,119,255,120,255,3, + 119,255,120,255,3,119,255,120,255,24,45,248,47,245,102,255,112,253, + 233,255,234,255,235,255,236,255,243,253,244,253,245,253,246,253, + 247,253,249,253,0,21,255,0,25,255,0,27,255,0,29,255,0,79,253,0,83, + 253,24,45,248,47,245,102,255,112,253,233,255,234,255,235,255,236, + 255,243,253,244,253,245,253,246,253,247,253,249,253,0,21,255,0,25, + 255,0,27,255,0,29,255,0,79,253,0,83,253,61,68,248,72,248,80,249, + 82,249,85,241,86,249,87,233,88,235,90,240,113,253,118,249,119,240, + 120,242,122,245,200,248,211,249,212,249,213,249,214,249,215,249, + 217,249,218,249,219,249,220,249,221,249,222,240,250,249,251,249, + 252,249,253,249,254,245,0,1,245,0,8,248,0,14,248,0,32,248,0,36,248, + 0,78,249,0,82,249,0,100,241,0,102,241,0,108,249,0,109,249,0,112, + 249,0,113,249,0,114,249,0,115,249,0,116,249,0,117,249,0,122,240, + 1,32,25,245,2,119,253,61,68,248,72,248,80,249,82,249,85,241,86,249, + 87,233,88,235,90,240,113,253,118,249,119,240,120,242,122,245,200, + 248,211,249,212,249,213,249,214,249,215,249,217,249,218,249,219, + 249,220,249,221,249,222,240,250,249,251,249,252,249,253,249,254, + 245,0,1,245,0,8,248,0,14,248,0,32,248,0,36,248,0,78,249,0,82,249, + 0,100,241,0,102,241,0,108,249,0,109,249,0,112,249,0,113,249,0,114, + 249,0,115,249,0,116,249,0,117,249,0,122,240,1,32,25,245,2,119,253, + 61,68,248,72,248,80,249,82,249,85,241,86,249,87,233,88,235,90,240, + 113,253,118,249,119,240,120,242,122,251,200,248,211,249,212,249, + 213,249,214,249,215,249,217,249,218,249,219,249,220,249,221,249, + 222,240,250,249,251,249,252,249,253,249,254,251,0,1,251,0,8,248, + 0,14,248,0,32,248,0,36,248,0,78,249,0,82,249,0,100,241,0,102,241, + 0,108,249,0,109,249,0,112,249,0,113,249,0,114,249,0,115,249,0,116, + 249,0,117,249,0,122,240,1,32,25,245,2,119,253,19,47,254,66,251,87, + 250,88,250,90,250,193,251,194,251,195,251,196,251,197,251,198,251, + 222,250,0,2,251,0,4,251,0,6,251,0,122,250,19,47,254,66,251,87,250, + 88,250,90,250,193,251,194,251,195,251,196,251,197,251,198,251,222, + 250,0,2,251,0,4,251,0,6,251,0,122,250,2,120,254,2,119,254,2,119, + 254,2,119,254,2,119,254,2,47,254,2,47,254,2,119,255,2,119,255,46.5, + 80,252,102,253,112,253,118,254,122,249,211,252,212,252,213,252,214, + 252,215,252,217,252,233,253,234,253,235,253,236,253,243,253,244, + 253,245,253,246,253,247,253,249,253,250,254,251,254,252,254,253, + 254,254,249,0,1,249,0,21,253,0,25,253,0,27,253,0,29,253,0,78,252, + 0,79,253,0,82,252,0,83,253,0,109,254,0,113,254,0,115,254,0,117,254, + 25.5,102,255,112,254,122,254,233,255,234,255,235,255,236,255,243, + 254,244,254,245,254,246,254,247,254,249,254,254,254,0,1,254,0,21, + 255,0,25,255,0,27,255,0,29,255,0,79,254,0,83,254,18,85,242,87,242, + 88,242,90,242,122,248,222,242,254,248,0,1,248,0,100,242,0,102,242, + 0,122,242,1,32,25,239,1,32,29,254,18,85,242,87,242,88,242,90,242, + 122,248,222,242,254,248,0,1,248,0,100,242,0,102,242,0,122,242,1, + 32,25,239,1,32,29,254,18,85,242,87,242,88,242,90,242,122,248,222, + 242,254,248,0,1,248,0,100,242,0,102,242,0,122,242,1,32,25,239,1, + 32,29,254,12.5,66,254,193,254,194,254,195,254,196,254,197,254,198, + 254,0,2,254,0,4,254,0,6,254,2,119,250,12.5,66,254,193,254,194,254, + 195,254,196,254,197,254,198,254,0,2,254,0,4,254,0,6,254,2,119,250, + 12.5,66,254,193,254,194,254,195,254,196,254,197,254,198,254,0,2, + 254,0,4,254,0,6,254,2,119,250,23,66,250,85,250,87,249,88,249,89, + 250,90,249,193,250,194,250,195,250,196,250,197,250,198,250,222,249, + 0,2,250,0,4,250,0,6,250,0,100,250,0,102,250,0,122,249,3,119,255, + 120,255,23,66,250,85,250,87,249,88,249,89,250,90,249,193,250,194, + 250,195,250,196,250,197,250,198,250,222,249,0,2,250,0,4,250,0,6, + 250,0,100,250,0,102,250,0,122,249,3,119,255,120,255,31.5,80,252, + 85,250,86,252,87,248,88,251,90,251,211,252,212,252,213,252,214,252, + 215,252,217,252,218,252,219,252,220,252,221,252,222,251,0,78,252, + 0,82,252,0,100,250,0,102,250,0,108,252,0,112,252,0,114,252,0,116, + 252,0,122,251,43.5,45,242,46,251,47,240,100,254,102,254,104,255, + 111,254,112,254,113,255,114,254,119,255,232,254,233,254,234,254, + 235,254,236,254,242,254,243,254,244,254,245,254,246,254,247,254, + 249,254,0,9,254,0,15,254,0,21,254,0,25,254,0,27,254,0,29,254,0,33, + 255,0,37,255,0,70,254,0,72,254,0,74,254,0,79,254,0,83,254,31.5,80, + 252,85,250,86,252,87,248,88,251,90,251,211,252,212,252,213,252,214, + 252,215,252,217,252,218,252,219,252,220,252,221,252,222,251,0,78, + 252,0,82,252,0,100,250,0,102,250,0,108,252,0,112,252,0,114,252,0, + 116,252,0,122,251,43.5,45,242,46,251,47,240,100,254,102,254,104, + 255,111,254,112,254,113,255,114,254,119,255,232,254,233,254,234, + 254,235,254,236,254,242,254,243,254,244,254,245,254,246,254,247, + 254,249,254,0,9,254,0,15,254,0,21,254,0,25,254,0,27,254,0,29,254, + 0,33,255,0,37,255,0,70,254,0,72,254,0,74,254,0,79,254,0,83,254,31.5, + 80,252,85,250,86,252,87,248,88,251,90,251,211,252,212,252,213,252, + 214,252,215,252,217,252,218,252,219,252,220,252,221,252,222,251, + 0,78,252,0,82,252,0,100,250,0,102,250,0,108,252,0,112,252,0,114, + 252,0,116,252,0,122,251,43.5,45,242,46,251,47,240,100,254,102,254, + 104,255,111,254,112,254,113,255,114,254,119,255,232,254,233,254, + 234,254,235,254,236,254,242,254,243,254,244,254,245,254,246,254, + 247,254,249,254,0,9,254,0,15,254,0,21,254,0,25,254,0,27,254,0,29, + 254,0,33,255,0,37,255,0,70,254,0,72,254,0,74,254,0,79,254,0,83,254, + 84.5,45,245,46,242,47,242,59,245,60,245,66,242,80,254,98,242,102, + 242,106,254,112,242,115,245,118,242,120,245,122,251,193,242,194, + 242,195,242,196,242,197,242,198,242,211,254,212,254,213,254,214, + 254,215,254,217,254,225,248,226,242,227,248,228,248,229,248,230, + 242,233,248,234,242,235,242,236,248,238,254,243,242,244,242,245, + 242,246,242,247,242,249,242,250,242,251,242,252,242,253,242,254, + 251,0,1,251,0,2,242,0,3,248,0,4,242,0,5,248,0,6,242,0,7,242,0,21, + 248,0,25,242,0,27,242,0,29,242,0,49,254,0,78,254,0,79,242,0,82,254, + 0,83,242,0,87,245,0,89,245,0,91,245,0,109,242,0,113,242,0,115,242, + 0,117,242,84.5,45,245,46,242,47,242,59,245,60,245,66,242,80,254, + 98,242,102,242,106,254,112,242,115,245,118,242,120,245,122,251,193, + 242,194,242,195,242,196,242,197,242,198,242,211,254,212,254,213, + 254,214,254,215,254,217,254,225,248,226,242,227,248,228,248,229, + 248,230,242,233,248,234,242,235,242,236,248,238,254,243,242,244, + 242,245,242,246,242,247,242,249,242,250,242,251,242,252,242,253, + 242,254,251,0,1,251,0,2,242,0,3,248,0,4,242,0,5,248,0,6,242,0,7, + 242,0,21,248,0,25,242,0,27,242,0,29,242,0,49,254,0,78,254,0,79,242, + 0,82,254,0,83,242,0,87,245,0,89,245,0,91,245,0,109,242,0,113,242, + 0,115,242,0,117,242,14.5,45,249,47,249,66,247,193,247,194,247,195, + 247,196,247,197,247,198,247,0,2,247,0,4,247,0,6,247,14.5,45,249, + 47,249,66,247,193,247,194,247,195,247,196,247,197,247,198,247,0, + 2,247,0,4,247,0,6,247,14.5,45,249,47,249,66,247,193,247,194,247, + 195,247,196,247,197,247,198,247,0,2,247,0,4,247,0,6,247,14.5,45, + 249,47,249,66,247,193,247,194,247,195,247,196,247,197,247,198,247, + 0,2,247,0,4,247,0,6,247,74.5,45,242,46,242,47,242,59,242,60,242, + 66,239,80,251,98,243,102,238,106,251,112,238,118,242,193,239,194, + 239,195,239,196,239,197,239,198,239,211,251,212,251,213,251,214, + 251,215,251,217,251,225,243,226,243,227,243,228,243,229,243,230, + 243,233,245,234,238,235,238,236,245,238,251,243,238,244,238,245, + 238,246,238,247,238,249,238,250,242,251,242,252,242,253,242,0,2, + 239,0,3,243,0,4,239,0,5,243,0,6,239,0,7,243,0,21,245,0,25,238,0, + 27,238,0,29,238,0,49,251,0,78,251,0,79,238,0,82,251,0,83,238,0,109, + 242,0,113,242,0,115,242,0,117,242,14.5,66,255,193,255,194,255,195, + 255,196,255,197,255,198,255,0,2,255,0,4,255,0,6,255,1,32,24,246, + 20.5,33,245,101,254,115,254,116,251,119,254,0,19,254,0,87,254,0, + 89,254,0,91,254,0,93,251,0,97,251,0,99,251,1,2,25,251,1,32,25,246, + 12.5,66,255,193,255,194,255,195,255,196,255,197,255,198,255,0,2, + 255,0,4,255,0,6,255 +}; +static afm_cuint16 afm_Times_Bold_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Times_Bold_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Times-BoldItalic */ +/* FullName: Times Bold Italic */ +/* FamilyName: Times */ +static afm_cuint8 afm_Times_BoldItalic_widths[] = { /* 315 */ + 42,65,93,83,83,139,130,46,56,56,83,95,42,56,42,46,83,83,83,83,83, + 83,83,83,83,83,56,56,95,95,95,83,139,111,111,111,120,111,111,120, + 130,65,83,111,102,148,120,120,102,120,111,93,102,120,111,148,111, + 102,102,56,46,56,95,83,56,83,83,74,83,74,56,83,93,46,46,83,46,130, + 93,83,83,83,65,65,46,93,74,111,83,74,65,58,37,58,95,65,83,83,83, + 83,37,83,56,125,44,83,101,125,56,67,95,50,50,56,96,83,42,56,50,50, + 83,125,125,125,83,111,111,111,111,111,111,157,111,111,111,111,111, + 65,65,65,65,120,120,120,120,120,120,120,95,120,120,120,120,120,102, + 102,83,83,83,83,83,83,83,120,74,74,74,74,74,46,46,46,46,83,93,83, + 83,83,83,83,95,83,93,93,93,93,74,83,74,111,83,111,83,111,83,111, + 74,111,74,120,101,120,83,111,74,111,74,111,74,111,74,120,83,120, + 83,65,46,65,46,65,46,111,83,102,46,102,46,102,64,102,46,120,93,120, + 93,120,93,120,83,120,83,157,120,111,65,111,65,111,65,93,65,93,65, + 93,65,102,46,102,61,120,93,120,93,120,93,120,93,102,102,65,102,65, + 102,65,83,93,65,56,56,56,56,56,56,56,56,83,167,56,56,56,83,83,83, + 83,83,58,167,167,56,56,28,83,167,82,102,100,101,92,92,92,92,82,42, + 93,93 +}; +static afm_sint16 afm_Times_BoldItalic_kerning_index[] = { /* 315 */ + 1,0,0,0,0,0,0,0,0,0,0,0,36,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,54,173,0,219,0,254,0,0,0,374,489,581,0,612,636,681,774,797,0, + 859,1027,1051,1207,0,1362,0,0,0,0,0,0,0,0,1510,1537,0,1545,1548, + 0,0,0,0,1587,0,0,1630,1633,0,0,1647,0,0,0,1652,1699,1769,1792,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1797,1916,2035,2154,2273,2392,0,0,0,0,0,0,0,0,0,0,0,2511,2535, + 2580,2625,2670,2715,0,2760,2805,2829,2853,2877,2901,0,0,0,0,0,0, + 0,0,0,3049,3057,3060,3063,3066,0,0,0,0,0,3069,3072,3086,3100,3114, + 3128,0,3142,0,0,0,0,3156,0,3161,3166,0,3285,0,3404,0,0,3523,0,3531, + 3539,0,3574,0,0,3609,0,3612,0,3615,0,3618,0,0,0,0,0,0,0,0,0,0,3621, + 3713,3756,0,3787,0,0,0,3818,0,3849,3873,3876,3900,3903,3927,3930, + 3975,3989,4034,0,0,4048,4110,4115,4177,4182,4244,0,0,0,0,0,0,4249, + 0,4417,0,4585,0,4609,0,4633,0,4657,0,4681,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,4829,4834,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0 +}; +static afm_cuint8 afm_Times_BoldItalic_kerning_data[] = { /* 4879 */ + 42,18,66,251,87,245,88,245,90,245,193,251,194,251,195,251,196,251, + 197,251,198,251,222,245,0,2,251,0,4,251,0,6,251,0,122,245,5,1,32, + 25,241,1,32,29,241,5,1,32,25,241,1,32,29,241,60,68,246,72,247,80, + 249,82,248,85,248,86,249,87,241,88,240,90,245,118,252,119,245,120, + 245,122,245,200,246,211,249,212,249,213,249,214,249,215,249,217, + 249,218,249,219,249,220,249,221,249,222,245,250,252,251,252,252, + 252,253,252,254,245,0,1,245,0,8,246,0,14,246,0,32,247,0,36,247,0, + 78,249,0,82,249,0,100,248,0,102,248,0,108,249,0,109,252,0,112,249, + 0,113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,245,1,32, + 25,245,23.5,66,253,86,255,193,253,194,253,195,253,196,253,197,253, + 198,253,218,255,219,255,220,255,221,255,0,2,253,0,4,253,0,6,253, + 0,108,255,0,112,255,0,114,255,0,116,255,18,66,253,87,249,88,250, + 90,249,193,253,194,253,195,253,196,253,197,253,198,253,222,249,0, + 2,253,0,4,253,0,6,253,0,122,249,60.5,45,235,47,235,66,240,98,241, + 102,240,106,250,112,245,115,249,193,240,194,240,195,240,196,240, + 197,240,198,240,225,241,226,241,227,241,228,241,229,241,230,241, + 233,240,234,240,235,240,236,240,237,250,238,250,239,250,240,250, + 243,245,244,245,245,245,246,245,247,245,249,245,0,2,240,0,3,241, + 0,4,240,0,5,241,0,6,240,0,7,241,0,21,240,0,25,240,0,27,240,0,29, + 240,0,45,250,0,49,250,0,79,245,0,83,245,0,87,249,0,89,249,0,91,249, + 58,45,255,47,255,66,253,98,250,102,250,112,250,118,250,193,253,194, + 253,195,253,196,253,197,253,198,253,225,250,226,250,227,250,228, + 250,229,250,230,250,233,250,234,250,235,250,236,250,243,250,244, + 250,245,250,246,250,247,250,249,250,250,250,251,250,252,250,253, + 250,0,2,253,0,3,250,0,4,253,0,5,250,0,6,253,0,7,250,0,21,250,0,25, + 250,0,27,250,0,29,250,0,79,250,0,83,250,0,109,250,0,113,250,0,115, + 250,0,117,250,46.5,80,252,102,253,112,253,118,254,122,254,211,252, + 212,252,213,252,214,252,215,252,217,252,233,253,234,253,235,253, + 236,253,243,253,244,253,245,253,246,253,247,253,249,253,250,254, + 251,254,252,254,253,254,254,254,0,1,254,0,21,253,0,25,253,0,27,253, + 0,29,253,0,78,252,0,79,253,0,82,252,0,83,253,0,109,254,0,113,254, + 0,115,254,0,117,254,16,85,254,87,251,88,251,90,251,122,251,222,251, + 254,251,0,1,251,0,100,254,0,102,254,0,122,251,1,32,25,248,12.5,66, + 252,193,252,194,252,195,252,196,252,197,252,198,252,0,2,252,0,4, + 252,0,6,252,23,66,250,85,250,87,249,88,249,89,250,90,249,193,250, + 194,250,195,250,196,250,197,250,198,250,222,249,0,2,250,0,4,250, + 0,6,250,0,100,250,0,102,250,0,122,249,47,45,235,47,235,66,243,98, + 250,102,249,112,248,193,243,194,243,195,243,196,243,197,243,198, + 243,225,250,226,250,227,250,228,250,229,250,230,250,233,249,234, + 249,235,249,236,249,243,248,244,248,245,248,246,248,247,248,249, + 248,0,2,243,0,3,250,0,4,243,0,5,250,0,6,243,0,7,250,0,21,249,0,25, + 249,0,27,249,0,29,249,0,79,248,0,83,248,12,86,255,218,255,219,255, + 220,255,221,255,0,108,255,0,112,255,0,114,255,0,116,255,31.5,80, + 250,85,252,86,250,87,254,88,254,90,254,211,250,212,250,213,250,214, + 250,215,250,217,250,218,250,219,250,220,250,221,250,222,254,0,78, + 250,0,82,250,0,100,252,0,102,252,0,108,250,0,112,250,0,114,250,0, + 116,250,0,122,254,84.5,45,242,46,242,47,242,59,245,60,245,66,248, + 80,254,98,242,102,242,106,251,112,241,115,251,118,251,120,251,122, + 251,193,248,194,248,195,248,196,248,197,248,198,248,211,254,212, + 254,213,254,214,254,215,254,217,254,225,242,226,242,227,242,228, + 242,229,242,230,242,233,248,234,242,235,242,236,248,238,251,243, + 241,244,241,245,241,246,241,247,241,249,241,250,251,251,251,252, + 251,253,251,254,251,0,1,251,0,2,248,0,3,242,0,4,248,0,5,242,0,6, + 248,0,7,242,0,21,248,0,25,242,0,27,242,0,29,242,0,49,251,0,78,254, + 0,79,241,0,82,254,0,83,241,0,87,251,0,89,251,0,91,251,0,109,251, + 0,113,251,0,115,251,0,117,251,12.5,66,249,193,249,194,249,195,249, + 196,249,197,249,198,249,0,2,249,0,4,249,0,6,249,78.5,45,235,46,245, + 47,235,59,245,60,245,66,243,72,255,80,252,98,238,102,238,106,248, + 112,238,118,248,193,243,194,243,195,243,196,243,197,243,198,243, + 211,252,212,252,213,252,214,252,215,252,217,252,225,238,226,238, + 227,238,228,238,229,238,230,238,233,245,234,238,235,238,236,245, + 238,248,243,238,244,238,245,238,246,238,247,238,249,238,250,248, + 251,248,252,248,253,248,0,2,243,0,3,238,0,4,243,0,5,238,0,6,243, + 0,7,238,0,21,245,0,25,238,0,27,238,0,29,238,0,32,255,0,36,255,0, + 49,248,0,78,252,0,79,238,0,82,252,0,83,238,0,109,248,0,113,248,0, + 115,248,0,117,248,78,45,245,46,249,47,245,59,248,60,248,66,245,80, + 254,98,243,102,242,106,251,112,244,118,248,122,248,193,245,194,245, + 195,245,196,245,197,245,198,245,211,254,212,254,213,254,214,254, + 215,254,217,254,225,243,226,243,227,243,228,243,229,243,230,243, + 233,249,234,242,235,242,236,249,238,251,243,244,244,244,245,244, + 246,244,247,244,249,244,250,248,251,248,252,248,253,248,254,248, + 0,1,248,0,2,245,0,3,243,0,4,245,0,5,243,0,6,245,0,7,243,0,21,249, + 0,25,242,0,27,242,0,29,242,0,49,251,0,78,254,0,79,244,0,82,254,0, + 83,244,0,109,248,0,113,248,0,115,248,0,117,248,74.5,45,242,46,242, + 47,245,59,242,60,242,66,245,80,253,98,242,102,238,106,248,112,238, + 118,242,193,245,194,245,195,245,196,245,197,245,198,245,211,253, + 212,253,213,253,214,253,215,253,217,253,225,242,226,242,227,242, + 228,242,229,242,230,242,233,245,234,238,235,245,236,245,238,248, + 243,238,244,238,245,238,246,238,247,238,249,238,250,242,251,242, + 252,242,253,242,0,2,245,0,3,242,0,4,245,0,5,242,0,6,245,0,7,242, + 0,21,245,0,25,238,0,27,238,0,29,238,0,49,248,0,78,253,0,79,238,0, + 82,253,0,83,238,0,109,242,0,113,242,0,115,242,0,117,242,14,47,250, + 99,255,118,254,250,254,251,254,252,254,253,254,0,109,254,0,113,254, + 0,115,254,0,117,254,4.5,105,255,108,255,0,57,255,2,99,255,20,45, + 255,47,255,102,255,103,254,112,255,234,255,243,255,244,255,245,255, + 246,255,249,255,0,25,255,0,27,255,0,51,252,0,83,255,1,32,25,9,22, + 102,252,112,255,233,252,234,252,235,252,236,252,243,255,244,255, + 245,255,246,255,247,255,249,255,0,21,252,0,25,252,0,27,252,0,29, + 252,0,79,255,0,83,255,2,119,250,7.5,119,254,120,253,121,255,122, + 255,254,255,0,1,255,3,45,246,47,246,24,45,251,47,251,102,254,112, + 254,233,254,234,254,235,254,236,254,243,254,244,254,245,254,246, + 254,247,254,249,254,0,21,254,0,25,254,0,27,254,0,29,254,0,79,254, + 0,83,254,35.5,45,251,47,251,98,255,102,255,112,254,225,255,226,255, + 227,255,228,255,229,255,230,255,233,255,234,255,235,255,236,255, + 243,254,244,254,245,254,246,254,247,254,249,254,0,3,255,0,5,255, + 0,7,255,0,21,255,0,25,255,0,27,255,0,29,255,0,79,254,0,83,254,12, + 102,255,233,255,234,255,235,255,236,255,0,21,255,0,25,255,0,27,255, + 0,29,255,3,45,251,47,251,60,68,246,72,247,80,249,82,248,85,248,86, + 249,87,241,88,240,90,245,118,252,119,245,120,245,122,245,200,246, + 211,249,212,249,213,249,214,249,215,249,217,249,218,249,219,249, + 220,249,221,249,222,245,250,252,251,252,252,252,253,252,254,245, + 0,1,245,0,8,246,0,14,246,0,32,247,0,36,247,0,78,249,0,82,249,0,100, + 248,0,102,248,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249, + 0,115,252,0,116,249,0,117,252,0,122,245,1,32,25,245,60,68,246,72, + 247,80,249,82,248,85,248,86,249,87,241,88,240,90,245,118,252,119, + 245,120,245,122,245,200,246,211,249,212,249,213,249,214,249,215, + 249,217,249,218,249,219,249,220,249,221,249,222,245,250,252,251, + 252,252,252,253,252,254,245,0,1,245,0,8,246,0,14,246,0,32,247,0, + 36,247,0,78,249,0,82,249,0,100,248,0,102,248,0,108,249,0,109,252, + 0,112,249,0,113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122, + 245,1,32,25,245,60,68,246,72,247,80,249,82,248,85,248,86,249,87, + 241,88,240,90,245,118,252,119,245,120,245,122,245,200,246,211,249, + 212,249,213,249,214,249,215,249,217,249,218,249,219,249,220,249, + 221,249,222,245,250,252,251,252,252,252,253,252,254,245,0,1,245, + 0,8,246,0,14,246,0,32,247,0,36,247,0,78,249,0,82,249,0,100,248,0, + 102,248,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115, + 252,0,116,249,0,117,252,0,122,245,1,32,25,245,60,68,246,72,247,80, + 249,82,248,85,248,86,249,87,241,88,240,90,245,118,252,119,245,120, + 245,122,245,200,246,211,249,212,249,213,249,214,249,215,249,217, + 249,218,249,219,249,220,249,221,249,222,245,250,252,251,252,252, + 252,253,252,254,245,0,1,245,0,8,246,0,14,246,0,32,247,0,36,247,0, + 78,249,0,82,249,0,100,248,0,102,248,0,108,249,0,109,252,0,112,249, + 0,113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,245,1,32, + 25,245,60,68,246,72,247,80,249,82,248,85,248,86,249,87,241,88,240, + 90,245,118,252,119,245,120,245,122,245,200,246,211,249,212,249,213, + 249,214,249,215,249,217,249,218,249,219,249,220,249,221,249,222, + 245,250,252,251,252,252,252,253,252,254,245,0,1,245,0,8,246,0,14, + 246,0,32,247,0,36,247,0,78,249,0,82,249,0,100,248,0,102,248,0,108, + 249,0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249, + 0,117,252,0,122,245,1,32,25,245,60,68,246,72,247,80,249,82,248,85, + 248,86,249,87,241,88,240,90,245,118,252,119,245,120,245,122,245, + 200,246,211,249,212,249,213,249,214,249,215,249,217,249,218,249, + 219,249,220,249,221,249,222,245,250,252,251,252,252,252,253,252, + 254,245,0,1,245,0,8,246,0,14,246,0,32,247,0,36,247,0,78,249,0,82, + 249,0,100,248,0,102,248,0,108,249,0,109,252,0,112,249,0,113,252, + 0,114,249,0,115,252,0,116,249,0,117,252,0,122,245,1,32,25,245,12.5, + 66,252,193,252,194,252,195,252,196,252,197,252,198,252,0,2,252,0, + 4,252,0,6,252,23,66,250,85,250,87,249,88,249,89,250,90,249,193,250, + 194,250,195,250,196,250,197,250,198,250,222,249,0,2,250,0,4,250, + 0,6,250,0,100,250,0,102,250,0,122,249,23,66,250,85,250,87,249,88, + 249,89,250,90,249,193,250,194,250,195,250,196,250,197,250,198,250, + 222,249,0,2,250,0,4,250,0,6,250,0,100,250,0,102,250,0,122,249,23, + 66,250,85,250,87,249,88,249,89,250,90,249,193,250,194,250,195,250, + 196,250,197,250,198,250,222,249,0,2,250,0,4,250,0,6,250,0,100,250, + 0,102,250,0,122,249,23,66,250,85,250,87,249,88,249,89,250,90,249, + 193,250,194,250,195,250,196,250,197,250,198,250,222,249,0,2,250, + 0,4,250,0,6,250,0,100,250,0,102,250,0,122,249,23,66,250,85,250,87, + 249,88,249,89,250,90,249,193,250,194,250,195,250,196,250,197,250, + 198,250,222,249,0,2,250,0,4,250,0,6,250,0,100,250,0,102,250,0,122, + 249,23,66,250,85,250,87,249,88,249,89,250,90,249,193,250,194,250, + 195,250,196,250,197,250,198,250,222,249,0,2,250,0,4,250,0,6,250, + 0,100,250,0,102,250,0,122,249,12.5,66,249,193,249,194,249,195,249, + 196,249,197,249,198,249,0,2,249,0,4,249,0,6,249,12.5,66,249,193, + 249,194,249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6, + 249,12.5,66,249,193,249,194,249,195,249,196,249,197,249,198,249, + 0,2,249,0,4,249,0,6,249,12.5,66,249,193,249,194,249,195,249,196, + 249,197,249,198,249,0,2,249,0,4,249,0,6,249,74.5,45,242,46,242,47, + 245,59,242,60,242,66,245,80,253,98,242,102,238,106,248,112,238,118, + 242,193,245,194,245,195,245,196,245,197,245,198,245,211,253,212, + 253,213,253,214,253,215,253,217,253,225,242,226,242,227,242,228, + 242,229,242,230,242,233,245,234,238,235,245,236,245,238,248,243, + 238,244,238,245,238,246,238,247,238,249,238,250,242,251,242,252, + 242,253,242,0,2,245,0,3,242,0,4,245,0,5,242,0,6,245,0,7,242,0,21, + 245,0,25,238,0,27,238,0,29,238,0,49,248,0,78,253,0,79,238,0,82,253, + 0,83,238,0,109,242,0,113,242,0,115,242,0,117,242,4.5,105,255,108, + 255,0,57,255,2,99,255,2,99,255,2,99,255,2,99,255,2,119,250,7.5,119, + 254,120,253,121,255,122,255,254,255,0,1,255,7.5,119,254,120,253, + 121,255,122,255,254,255,0,1,255,7.5,119,254,120,253,121,255,122, + 255,254,255,0,1,255,7.5,119,254,120,253,121,255,122,255,254,255, + 0,1,255,7.5,119,254,120,253,121,255,122,255,254,255,0,1,255,7.5, + 119,254,120,253,121,255,122,255,254,255,0,1,255,3,45,251,47,251, + 3,45,251,47,251,60,68,246,72,247,80,249,82,248,85,248,86,249,87, + 241,88,240,90,245,118,252,119,245,120,245,122,245,200,246,211,249, + 212,249,213,249,214,249,215,249,217,249,218,249,219,249,220,249, + 221,249,222,245,250,252,251,252,252,252,253,252,254,245,0,1,245, + 0,8,246,0,14,246,0,32,247,0,36,247,0,78,249,0,82,249,0,100,248,0, + 102,248,0,108,249,0,109,252,0,112,249,0,113,252,0,114,249,0,115, + 252,0,116,249,0,117,252,0,122,245,1,32,25,245,60,68,246,72,247,80, + 249,82,248,85,248,86,249,87,241,88,240,90,245,118,252,119,245,120, + 245,122,245,200,246,211,249,212,249,213,249,214,249,215,249,217, + 249,218,249,219,249,220,249,221,249,222,245,250,252,251,252,252, + 252,253,252,254,245,0,1,245,0,8,246,0,14,246,0,32,247,0,36,247,0, + 78,249,0,82,249,0,100,248,0,102,248,0,108,249,0,109,252,0,112,249, + 0,113,252,0,114,249,0,115,252,0,116,249,0,117,252,0,122,245,1,32, + 25,245,60,68,246,72,247,80,249,82,248,85,248,86,249,87,241,88,240, + 90,245,118,252,119,245,120,245,122,251,200,246,211,249,212,249,213, + 249,214,249,215,249,217,249,218,249,219,249,220,249,221,249,222, + 245,250,252,251,252,252,252,253,252,254,251,0,1,251,0,8,246,0,14, + 246,0,32,247,0,36,247,0,78,249,0,82,249,0,100,248,0,102,248,0,108, + 249,0,109,252,0,112,249,0,113,252,0,114,249,0,115,252,0,116,249, + 0,117,252,0,122,245,1,32,25,245,4.5,105,255,108,255,0,57,255,4.5, + 105,255,108,255,0,57,255,18,66,253,87,249,88,250,90,249,193,253, + 194,253,195,253,196,253,197,253,198,253,222,249,0,2,253,0,4,253, + 0,6,253,0,122,249,18,66,253,87,249,88,250,90,249,193,253,194,253, + 195,253,196,253,197,253,198,253,222,249,0,2,253,0,4,253,0,6,253, + 0,122,249,2,99,255,2,99,255,2,99,255,2,99,255,46.5,80,252,102,253, + 112,253,118,254,122,254,211,252,212,252,213,252,214,252,215,252, + 217,252,233,253,234,253,235,253,236,253,243,253,244,253,245,253, + 246,253,247,253,249,253,250,254,251,254,252,254,253,254,254,254, + 0,1,254,0,21,253,0,25,253,0,27,253,0,29,253,0,78,252,0,79,253,0, + 82,252,0,83,253,0,109,254,0,113,254,0,115,254,0,117,254,22,102,252, + 112,255,233,252,234,252,235,252,236,252,243,255,244,255,245,255, + 246,255,247,255,249,255,0,21,252,0,25,252,0,27,252,0,29,252,0,79, + 255,0,83,255,16,85,254,87,251,88,251,90,251,122,251,222,251,254, + 251,0,1,251,0,100,254,0,102,254,0,122,251,1,32,25,248,16,85,254, + 87,251,88,251,90,251,122,251,222,251,254,251,0,1,251,0,100,254,0, + 102,254,0,122,251,1,32,25,248,16,85,254,87,251,88,251,90,251,122, + 251,222,251,254,251,0,1,251,0,100,254,0,102,254,0,122,251,1,32,25, + 248,12.5,66,252,193,252,194,252,195,252,196,252,197,252,198,252, + 0,2,252,0,4,252,0,6,252,2,119,250,12.5,66,252,193,252,194,252,195, + 252,196,252,197,252,198,252,0,2,252,0,4,252,0,6,252,2,119,250,12.5, + 66,252,193,252,194,252,195,252,196,252,197,252,198,252,0,2,252,0, + 4,252,0,6,252,2,119,250,23,66,250,85,250,87,249,88,249,89,250,90, + 249,193,250,194,250,195,250,196,250,197,250,198,250,222,249,0,2, + 250,0,4,250,0,6,250,0,100,250,0,102,250,0,122,249,7.5,119,254,120, + 253,121,255,122,255,254,255,0,1,255,23,66,250,85,250,87,249,88,249, + 89,250,90,249,193,250,194,250,195,250,196,250,197,250,198,250,222, + 249,0,2,250,0,4,250,0,6,250,0,100,250,0,102,250,0,122,249,7.5,119, + 254,120,253,121,255,122,255,254,255,0,1,255,31.5,80,250,85,252,86, + 250,87,254,88,254,90,254,211,250,212,250,213,250,214,250,215,250, + 217,250,218,250,219,250,220,250,221,250,222,254,0,78,250,0,82,250, + 0,100,252,0,102,252,0,108,250,0,112,250,0,114,250,0,116,250,0,122, + 254,3,45,246,47,246,31.5,80,250,85,252,86,250,87,254,88,254,90,254, + 211,250,212,250,213,250,214,250,215,250,217,250,218,250,219,250, + 220,250,221,250,222,254,0,78,250,0,82,250,0,100,252,0,102,252,0, + 108,250,0,112,250,0,114,250,0,116,250,0,122,254,3,45,246,47,246, + 31.5,80,250,85,252,86,250,87,254,88,254,90,254,211,250,212,250,213, + 250,214,250,215,250,217,250,218,250,219,250,220,250,221,250,222, + 254,0,78,250,0,82,250,0,100,252,0,102,252,0,108,250,0,112,250,0, + 114,250,0,116,250,0,122,254,3,45,246,47,246,84.5,45,242,46,242,47, + 242,59,245,60,245,66,248,80,254,98,242,102,242,106,251,112,241,115, + 251,118,251,120,251,122,251,193,248,194,248,195,248,196,248,197, + 248,198,248,211,254,212,254,213,254,214,254,215,254,217,254,225, + 242,226,242,227,242,228,242,229,242,230,242,233,248,234,242,235, + 242,236,248,238,251,243,241,244,241,245,241,246,241,247,241,249, + 241,250,251,251,251,252,251,253,251,254,251,0,1,251,0,2,248,0,3, + 242,0,4,248,0,5,242,0,6,248,0,7,242,0,21,248,0,25,242,0,27,242,0, + 29,242,0,49,251,0,78,254,0,79,241,0,82,254,0,83,241,0,87,251,0,89, + 251,0,91,251,0,109,251,0,113,251,0,115,251,0,117,251,84.5,45,242, + 46,242,47,242,59,245,60,245,66,248,80,254,98,242,102,242,106,251, + 112,241,115,251,118,251,120,251,122,251,193,248,194,248,195,248, + 196,248,197,248,198,248,211,254,212,254,213,254,214,254,215,254, + 217,254,225,242,226,242,227,242,228,242,229,242,230,242,233,248, + 234,242,235,242,236,248,238,251,243,241,244,241,245,241,246,241, + 247,241,249,241,250,251,251,251,252,251,253,251,254,251,0,1,251, + 0,2,248,0,3,242,0,4,248,0,5,242,0,6,248,0,7,242,0,21,248,0,25,242, + 0,27,242,0,29,242,0,49,251,0,78,254,0,79,241,0,82,254,0,83,241,0, + 87,251,0,89,251,0,91,251,0,109,251,0,113,251,0,115,251,0,117,251, + 12.5,66,249,193,249,194,249,195,249,196,249,197,249,198,249,0,2, + 249,0,4,249,0,6,249,12.5,66,249,193,249,194,249,195,249,196,249, + 197,249,198,249,0,2,249,0,4,249,0,6,249,12.5,66,249,193,249,194, + 249,195,249,196,249,197,249,198,249,0,2,249,0,4,249,0,6,249,12.5, + 66,249,193,249,194,249,195,249,196,249,197,249,198,249,0,2,249,0, + 4,249,0,6,249,74.5,45,242,46,242,47,245,59,242,60,242,66,245,80, + 253,98,242,102,238,106,248,112,238,118,242,193,245,194,245,195,245, + 196,245,197,245,198,245,211,253,212,253,213,253,214,253,215,253, + 217,253,225,242,226,242,227,242,228,242,229,242,230,242,233,245, + 234,238,235,245,236,245,238,248,243,238,244,238,245,238,246,238, + 247,238,249,238,250,242,251,242,252,242,253,242,0,2,245,0,3,242, + 0,4,245,0,5,242,0,6,245,0,7,242,0,21,245,0,25,238,0,27,238,0,29, + 238,0,49,248,0,78,253,0,79,238,0,82,253,0,83,238,0,109,242,0,113, + 242,0,115,242,0,117,242,3,1,32,24,245,23,33,245,101,254,115,254, + 116,245,117,251,119,254,0,19,254,0,87,254,0,89,254,0,91,254,0,93, + 245,0,97,245,0,99,245,0,101,251,1,2,25,245,1,32,25,245 +}; +static afm_cuint16 afm_Times_BoldItalic_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Times_BoldItalic_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Times-Italic */ +/* FullName: Times Italic */ +/* FamilyName: Times */ +static afm_cuint8 afm_Times_Italic_widths[] = { /* 315 */ + 42,56,70,83,83,139,130,36,56,56,83,113,42,56,42,46,83,83,83,83,83, + 83,83,83,83,83,56,56,113,113,113,83,153,102,102,111,120,102,102, + 120,120,56,74,111,93,139,111,120,102,120,102,83,93,120,102,139,102, + 93,93,65,46,65,70,83,56,83,83,74,83,74,46,83,83,46,46,74,46,120, + 83,83,83,83,65,65,46,83,74,111,74,74,65,67,46,67,90,65,83,83,83, + 83,46,83,56,127,46,83,113,127,56,67,113,50,50,56,83,87,42,56,50, + 52,83,125,125,125,83,102,102,102,102,102,102,148,111,102,102,102, + 102,56,56,56,56,120,111,120,120,120,120,120,113,120,120,120,120, + 120,93,102,83,83,83,83,83,83,83,111,74,74,74,74,74,46,46,46,46,83, + 83,83,83,83,83,83,113,83,83,83,83,83,74,83,74,102,83,102,83,102, + 83,111,74,111,74,120,91,120,83,102,74,102,74,102,74,102,74,120,83, + 120,83,56,46,56,46,56,46,111,74,93,46,93,46,102,50,93,46,111,83, + 111,83,111,83,120,83,120,83,157,111,102,65,102,65,102,65,83,65,83, + 65,83,65,93,46,93,50,120,83,120,83,120,83,120,83,93,93,65,93,65, + 93,65,83,83,65,56,56,56,56,56,56,56,56,83,148,56,56,56,93,93,93, + 83,83,58,148,167,56,56,28,83,163,79,102,100,113,76,92,92,92,79,42, + 83,83 +}; +static afm_sint16 afm_Times_Italic_kerning_index[] = { /* 315 */ + 1,0,0,0,0,0,0,0,0,0,0,0,44,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,62,181,0,227,0,262,0,0,0,382,497,589,0,620,644,689,782,805,0, + 859,1027,1055,1212,0,1367,0,0,0,0,0,0,0,1524,1533,1558,0,1566,1592, + 1611,0,0,0,1646,0,0,1696,1699,0,0,1710,0,0,0,1822,1827,0,1832,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1837,1956,2075,2194,2313,2432,0,0,0,0,0,0,0,0,0,0,0,2551,2575, + 2620,2665,2710,2755,0,2800,2845,2873,2901,2929,2957,0,0,3114,3123, + 3132,3141,3150,3159,0,3168,3176,3202,3228,3254,0,0,0,0,0,3280,3283, + 3294,3305,3316,3327,0,3338,0,0,0,0,3349,0,3354,3359,3478,3487,3606, + 3615,3734,0,3743,0,3751,3759,0,3794,0,0,3829,0,3855,0,3881,0,3907, + 0,3933,0,3968,0,0,0,0,0,0,4003,4095,4145,0,4176,0,0,0,4207,0,4238, + 4262,4265,4289,4292,4316,4319,4364,4375,4420,0,0,4431,4485,4597, + 4651,4763,4817,0,0,0,0,0,0,4929,0,5097,0,5265,0,5293,0,5321,0,5349, + 0,5377,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5534,5539,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +}; +static afm_cuint8 afm_Times_Italic_kerning_data[] = { /* 5584 */ + 42,22,66,254,85,254,87,251,88,250,90,244,193,254,194,254,195,254, + 196,254,197,254,198,254,222,244,0,2,254,0,4,254,0,6,254,0,100,254, + 0,102,254,0,122,244,5,1,32,25,234,1,32,29,234,5,1,32,25,234,1,32, + 29,234,60,68,252,72,251,80,250,82,250,85,251,86,249,87,239,88,241, + 90,248,118,254,119,248,120,248,122,248,200,252,211,250,212,250,213, + 250,214,250,215,250,217,250,218,249,219,249,220,249,221,249,222, + 248,250,254,251,254,252,254,253,254,254,248,0,1,248,0,8,252,0,14, + 252,0,32,251,0,36,251,0,78,250,0,82,250,0,100,251,0,102,251,0,108, + 249,0,109,254,0,112,249,0,113,254,0,114,249,0,115,254,0,116,249, + 0,117,254,0,122,248,1,32,25,251,23.5,66,253,86,255,193,253,194,253, + 195,253,196,253,197,253,198,253,218,255,219,255,220,255,221,255, + 0,2,253,0,4,253,0,6,253,0,108,255,0,112,255,0,114,255,0,116,255, + 18,66,251,87,250,88,250,90,250,193,251,194,251,195,251,196,251,197, + 251,198,251,222,250,0,2,251,0,4,251,0,6,251,0,122,250,60.5,45,234, + 47,234,66,238,98,244,102,244,106,249,112,239,115,248,193,238,194, + 238,195,238,196,238,197,238,198,238,225,244,226,244,227,244,228, + 244,229,244,230,244,233,244,234,244,235,244,236,244,237,249,238, + 249,239,249,240,249,243,239,244,239,245,239,246,239,247,239,249, + 239,0,2,238,0,3,244,0,4,238,0,5,244,0,6,238,0,7,244,0,21,244,0,25, + 244,0,27,244,0,29,244,0,45,249,0,49,249,0,79,239,0,83,239,0,87,248, + 0,89,248,0,91,248,58,45,253,47,253,66,250,98,251,102,253,112,253, + 118,251,193,250,194,250,195,250,196,250,197,250,198,250,225,251, + 226,251,227,251,228,251,229,251,230,251,233,253,234,253,235,253, + 236,253,243,253,244,253,245,253,246,253,247,253,249,253,250,251, + 251,251,252,251,253,251,0,2,250,0,3,251,0,4,250,0,5,251,0,6,250, + 0,7,251,0,21,253,0,25,253,0,27,253,0,29,253,0,79,253,0,83,253,0, + 109,251,0,113,251,0,115,251,0,117,251,46.5,80,249,102,251,112,250, + 118,250,122,250,211,249,212,249,213,249,214,249,215,249,217,249, + 233,251,234,251,235,251,236,251,243,250,244,250,245,250,246,250, + 247,250,249,250,250,250,251,250,252,250,253,250,254,250,0,1,250, + 0,21,251,0,25,251,0,27,251,0,29,251,0,78,249,0,79,250,0,82,249,0, + 83,250,0,109,250,0,113,250,0,115,250,0,117,250,16,85,254,87,248, + 88,248,90,254,122,252,222,254,254,252,0,1,252,0,100,254,0,102,254, + 0,122,254,1,32,25,251,12.5,66,252,193,252,194,252,195,252,196,252, + 197,252,198,252,0,2,252,0,4,252,0,6,252,23,66,248,85,250,87,249, + 88,249,89,250,90,249,193,248,194,248,195,248,196,248,197,248,198, + 248,222,249,0,2,248,0,4,248,0,6,248,0,100,250,0,102,250,0,122,249, + 47,45,234,47,234,66,242,98,244,102,244,112,244,193,242,194,242,195, + 242,196,242,197,242,198,242,225,244,226,244,227,244,228,244,229, + 244,230,244,233,244,234,244,235,244,236,244,243,244,244,244,245, + 244,246,244,247,244,249,244,0,2,242,0,3,244,0,4,242,0,5,244,0,6, + 242,0,7,244,0,21,244,0,25,244,0,27,244,0,29,244,0,79,244,0,83,244, + 12,86,255,218,255,219,255,220,255,221,255,0,108,255,0,112,255,0, + 114,255,0,116,255,27.5,80,250,86,250,87,254,88,254,90,254,211,250, + 212,250,213,250,214,250,215,250,217,250,218,250,219,250,220,250, + 221,250,222,254,0,78,250,0,82,250,0,108,250,0,112,250,0,114,250, + 0,116,250,0,122,254,84.5,45,245,46,245,47,245,59,248,60,246,66,249, + 80,254,98,242,102,242,106,248,112,242,115,248,118,248,120,245,122, + 245,193,249,194,249,195,249,196,249,197,249,198,249,211,254,212, + 254,213,254,214,254,215,254,217,254,225,242,226,242,227,242,228, + 242,229,242,230,242,233,248,234,242,235,248,236,248,238,248,243, + 242,244,242,245,242,246,242,247,242,249,242,250,248,251,248,252, + 248,253,248,254,245,0,1,251,0,2,249,0,3,242,0,4,249,0,5,242,0,6, + 249,0,7,242,0,21,248,0,25,242,0,27,242,0,29,242,0,49,248,0,78,254, + 0,79,242,0,82,254,0,83,242,0,87,248,0,89,248,0,91,248,0,109,248, + 0,113,248,0,115,248,0,117,248,14.5,45,253,47,253,66,250,193,250, + 194,250,195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6,250, + 79,45,235,46,248,47,235,59,246,60,245,66,247,80,252,98,238,102,238, + 106,245,112,238,118,245,193,247,194,247,195,247,196,247,197,247, + 198,247,211,252,212,252,213,252,214,252,215,252,217,252,225,238, + 226,238,227,238,228,238,229,238,230,238,233,245,234,238,235,238, + 236,245,237,251,238,245,239,251,240,251,243,238,244,238,245,238, + 246,238,247,238,249,238,250,245,251,245,252,245,253,245,0,2,247, + 0,3,238,0,4,247,0,5,238,0,6,247,0,7,238,0,21,245,0,25,238,0,27,238, + 0,29,238,0,45,251,0,49,245,0,78,252,0,79,238,0,82,252,0,83,238,0, + 109,245,0,113,245,0,115,245,0,117,245,78,45,242,46,251,47,242,59, + 246,60,246,66,247,80,253,98,242,102,242,106,248,112,242,118,248, + 122,245,193,247,194,247,195,247,196,247,197,247,198,247,211,253, + 212,253,213,253,214,253,215,253,217,253,225,242,226,242,227,242, + 228,242,229,242,230,242,233,248,234,242,235,242,236,248,238,248, + 243,242,244,242,245,242,246,242,247,242,249,242,250,248,251,248, + 252,248,253,248,254,245,0,1,245,0,2,247,0,3,242,0,4,247,0,5,242, + 0,6,247,0,7,242,0,21,248,0,25,242,0,27,242,0,29,242,0,49,248,0,78, + 253,0,79,242,0,82,253,0,83,242,0,109,248,0,113,248,0,115,248,0,117, + 248,79,45,242,46,245,47,242,59,246,60,246,66,249,80,254,98,242,102, + 242,106,245,112,242,118,242,193,249,194,249,195,249,196,249,197, + 249,198,249,211,254,212,254,213,254,214,254,215,254,217,254,225, + 242,226,242,227,242,228,242,229,242,230,242,233,248,234,242,235, + 242,236,248,237,251,238,245,239,251,240,251,243,242,244,242,245, + 242,246,242,247,242,249,242,250,242,251,242,252,242,253,242,0,2, + 249,0,3,242,0,4,249,0,5,242,0,6,249,0,7,242,0,21,248,0,25,242,0, + 27,242,0,29,242,0,45,251,0,49,245,0,78,254,0,79,242,0,82,254,0,83, + 242,0,109,242,0,113,242,0,115,242,0,117,242,5,104,255,0,33,255,0, + 37,255,13,47,250,118,254,250,254,251,254,252,254,253,254,0,109,254, + 0,113,254,0,115,254,0,117,254,4.5,105,254,108,254,0,57,254,13.5, + 45,255,47,254,104,250,119,254,120,254,121,254,122,252,254,252,0, + 1,252,0,33,250,0,37,250,10,45,255,47,254,103,254,106,254,0,49,254, + 0,51,247,1,32,25,15,18,45,255,47,254,102,255,104,255,233,255,234, + 255,235,255,236,255,0,21,255,0,25,255,0,27,255,0,29,255,0,33,255, + 0,37,255,25.5,102,255,112,255,122,255,233,255,234,255,235,255,236, + 255,243,255,244,255,245,255,246,255,247,255,249,255,254,255,0,1, + 255,0,21,255,0,25,255,0,27,255,0,29,255,0,79,255,0,83,255,2,119, + 250,6,104,255,119,255,0,33,255,0,37,255,56.5,45,238,46,254,47,238, + 98,254,100,251,101,251,102,251,104,251,112,249,114,251,116,255,225, + 254,226,254,227,254,228,254,229,254,230,254,232,251,233,251,234, + 251,235,251,236,251,243,249,244,249,245,249,246,249,247,249,249, + 249,0,3,254,0,5,254,0,7,254,0,9,251,0,15,251,0,19,251,0,21,251,0, + 25,251,0,27,251,0,29,251,0,33,251,0,37,251,0,79,249,0,83,249,0,93, + 255,0,97,255,0,99,255,1,2,25,255,3,45,245,47,245,3,45,245,47,245, + 3,45,248,47,248,60,68,252,72,251,80,250,82,250,85,251,86,249,87, + 239,88,241,90,248,118,254,119,248,120,248,122,248,200,252,211,250, + 212,250,213,250,214,250,215,250,217,250,218,249,219,249,220,249, + 221,249,222,248,250,254,251,254,252,254,253,254,254,248,0,1,248, + 0,8,252,0,14,252,0,32,251,0,36,251,0,78,250,0,82,250,0,100,251,0, + 102,251,0,108,249,0,109,254,0,112,249,0,113,254,0,114,249,0,115, + 254,0,116,249,0,117,254,0,122,248,1,32,25,251,60,68,252,72,251,80, + 250,82,250,85,251,86,249,87,239,88,241,90,248,118,254,119,248,120, + 248,122,248,200,252,211,250,212,250,213,250,214,250,215,250,217, + 250,218,249,219,249,220,249,221,249,222,248,250,254,251,254,252, + 254,253,254,254,248,0,1,248,0,8,252,0,14,252,0,32,251,0,36,251,0, + 78,250,0,82,250,0,100,251,0,102,251,0,108,249,0,109,254,0,112,249, + 0,113,254,0,114,249,0,115,254,0,116,249,0,117,254,0,122,248,1,32, + 25,251,60,68,252,72,251,80,250,82,250,85,251,86,249,87,239,88,241, + 90,248,118,254,119,248,120,248,122,248,200,252,211,250,212,250,213, + 250,214,250,215,250,217,250,218,249,219,249,220,249,221,249,222, + 248,250,254,251,254,252,254,253,254,254,248,0,1,248,0,8,252,0,14, + 252,0,32,251,0,36,251,0,78,250,0,82,250,0,100,251,0,102,251,0,108, + 249,0,109,254,0,112,249,0,113,254,0,114,249,0,115,254,0,116,249, + 0,117,254,0,122,248,1,32,25,251,60,68,252,72,251,80,250,82,250,85, + 251,86,249,87,239,88,241,90,248,118,254,119,248,120,248,122,248, + 200,252,211,250,212,250,213,250,214,250,215,250,217,250,218,249, + 219,249,220,249,221,249,222,248,250,254,251,254,252,254,253,254, + 254,248,0,1,248,0,8,252,0,14,252,0,32,251,0,36,251,0,78,250,0,82, + 250,0,100,251,0,102,251,0,108,249,0,109,254,0,112,249,0,113,254, + 0,114,249,0,115,254,0,116,249,0,117,254,0,122,248,1,32,25,251,60, + 68,252,72,251,80,250,82,250,85,251,86,249,87,239,88,241,90,248,118, + 254,119,248,120,248,122,248,200,252,211,250,212,250,213,250,214, + 250,215,250,217,250,218,249,219,249,220,249,221,249,222,248,250, + 254,251,254,252,254,253,254,254,248,0,1,248,0,8,252,0,14,252,0,32, + 251,0,36,251,0,78,250,0,82,250,0,100,251,0,102,251,0,108,249,0,109, + 254,0,112,249,0,113,254,0,114,249,0,115,254,0,116,249,0,117,254, + 0,122,248,1,32,25,251,60,68,252,72,251,80,250,82,250,85,251,86,249, + 87,239,88,241,90,248,118,254,119,248,120,248,122,248,200,252,211, + 250,212,250,213,250,214,250,215,250,217,250,218,249,219,249,220, + 249,221,249,222,248,250,254,251,254,252,254,253,254,254,248,0,1, + 248,0,8,252,0,14,252,0,32,251,0,36,251,0,78,250,0,82,250,0,100,251, + 0,102,251,0,108,249,0,109,254,0,112,249,0,113,254,0,114,249,0,115, + 254,0,116,249,0,117,254,0,122,248,1,32,25,251,12.5,66,252,193,252, + 194,252,195,252,196,252,197,252,198,252,0,2,252,0,4,252,0,6,252, + 23,66,248,85,250,87,249,88,249,89,250,90,249,193,248,194,248,195, + 248,196,248,197,248,198,248,222,249,0,2,248,0,4,248,0,6,248,0,100, + 250,0,102,250,0,122,249,23,66,248,85,250,87,249,88,249,89,250,90, + 249,193,248,194,248,195,248,196,248,197,248,198,248,222,249,0,2, + 248,0,4,248,0,6,248,0,100,250,0,102,250,0,122,249,23,66,248,85,250, + 87,249,88,249,89,250,90,249,193,248,194,248,195,248,196,248,197, + 248,198,248,222,249,0,2,248,0,4,248,0,6,248,0,100,250,0,102,250, + 0,122,249,23,66,248,85,250,87,249,88,249,89,250,90,249,193,248,194, + 248,195,248,196,248,197,248,198,248,222,249,0,2,248,0,4,248,0,6, + 248,0,100,250,0,102,250,0,122,249,23,66,248,85,250,87,249,88,249, + 89,250,90,249,193,248,194,248,195,248,196,248,197,248,198,248,222, + 249,0,2,248,0,4,248,0,6,248,0,100,250,0,102,250,0,122,249,23,66, + 248,85,250,87,249,88,249,89,250,90,249,193,248,194,248,195,248,196, + 248,197,248,198,248,222,249,0,2,248,0,4,248,0,6,248,0,100,250,0, + 102,250,0,122,249,14.5,45,253,47,253,66,250,193,250,194,250,195, + 250,196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,14.5,45,253, + 47,253,66,250,193,250,194,250,195,250,196,250,197,250,198,250,0, + 2,250,0,4,250,0,6,250,14.5,45,253,47,253,66,250,193,250,194,250, + 195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,14.5,45, + 253,47,253,66,250,193,250,194,250,195,250,196,250,197,250,198,250, + 0,2,250,0,4,250,0,6,250,79,45,242,46,245,47,242,59,246,60,246,66, + 249,80,254,98,242,102,242,106,245,112,242,118,242,193,249,194,249, + 195,249,196,249,197,249,198,249,211,254,212,254,213,254,214,254, + 215,254,217,254,225,242,226,242,227,242,228,242,229,242,230,242, + 233,248,234,242,235,242,236,248,237,251,238,245,239,251,240,251, + 243,242,244,242,245,242,246,242,247,242,249,242,250,242,251,242, + 252,242,253,242,0,2,249,0,3,242,0,4,249,0,5,242,0,6,249,0,7,242, + 0,21,248,0,25,242,0,27,242,0,29,242,0,45,251,0,49,245,0,78,254,0, + 79,242,0,82,254,0,83,242,0,109,242,0,113,242,0,115,242,0,117,242, + 5,104,255,0,33,255,0,37,255,5,104,255,0,33,255,0,37,255,5,104,255, + 0,33,255,0,37,255,5,104,255,0,33,255,0,37,255,5,104,255,0,33,255, + 0,37,255,5,104,255,0,33,255,0,37,255,4.5,105,254,108,254,0,57,254, + 13.5,45,255,47,254,104,250,119,254,120,254,121,254,122,252,254,252, + 0,1,252,0,33,250,0,37,250,13.5,45,255,47,254,104,250,119,254,120, + 254,121,254,122,252,254,252,0,1,252,0,33,250,0,37,250,13.5,45,255, + 47,254,104,250,119,254,120,254,121,254,122,252,254,252,0,1,252,0, + 33,250,0,37,250,13.5,45,255,47,254,104,250,119,254,120,254,121,254, + 122,252,254,252,0,1,252,0,33,250,0,37,250,2,119,250,6,104,255,119, + 255,0,33,255,0,37,255,6,104,255,119,255,0,33,255,0,37,255,6,104, + 255,119,255,0,33,255,0,37,255,6,104,255,119,255,0,33,255,0,37,255, + 6,104,255,119,255,0,33,255,0,37,255,6,104,255,119,255,0,33,255,0, + 37,255,3,45,248,47,248,3,45,248,47,248,60,68,252,72,251,80,250,82, + 250,85,251,86,249,87,239,88,241,90,248,118,254,119,248,120,248,122, + 248,200,252,211,250,212,250,213,250,214,250,215,250,217,250,218, + 249,219,249,220,249,221,249,222,248,250,254,251,254,252,254,253, + 254,254,248,0,1,248,0,8,252,0,14,252,0,32,251,0,36,251,0,78,250, + 0,82,250,0,100,251,0,102,251,0,108,249,0,109,254,0,112,249,0,113, + 254,0,114,249,0,115,254,0,116,249,0,117,254,0,122,248,1,32,25,251, + 5,104,255,0,33,255,0,37,255,60,68,252,72,251,80,250,82,250,85,251, + 86,249,87,239,88,241,90,248,118,254,119,248,120,248,122,248,200, + 252,211,250,212,250,213,250,214,250,215,250,217,250,218,249,219, + 249,220,249,221,249,222,248,250,254,251,254,252,254,253,254,254, + 248,0,1,248,0,8,252,0,14,252,0,32,251,0,36,251,0,78,250,0,82,250, + 0,100,251,0,102,251,0,108,249,0,109,254,0,112,249,0,113,254,0,114, + 249,0,115,254,0,116,249,0,117,254,0,122,248,1,32,25,251,5,104,255, + 0,33,255,0,37,255,60,68,252,72,251,80,250,82,250,85,251,86,249,87, + 239,88,241,90,248,118,254,119,248,120,248,122,248,200,252,211,250, + 212,250,213,250,214,250,215,250,217,250,218,249,219,249,220,249, + 221,249,222,248,250,254,251,254,252,254,253,254,254,248,0,1,248, + 0,8,252,0,14,252,0,32,251,0,36,251,0,78,250,0,82,250,0,100,251,0, + 102,251,0,108,249,0,109,254,0,112,249,0,113,254,0,114,249,0,115, + 254,0,116,249,0,117,254,0,122,248,1,32,25,251,5,104,255,0,33,255, + 0,37,255,4.5,105,254,108,254,0,57,254,4.5,105,254,108,254,0,57,254, + 18,66,251,87,250,88,250,90,250,193,251,194,251,195,251,196,251,197, + 251,198,251,222,250,0,2,251,0,4,251,0,6,251,0,122,250,18,66,251, + 87,250,88,250,90,250,193,251,194,251,195,251,196,251,197,251,198, + 251,222,250,0,2,251,0,4,251,0,6,251,0,122,250,13.5,45,255,47,254, + 104,250,119,254,120,254,121,254,122,252,254,252,0,1,252,0,33,250, + 0,37,250,13.5,45,255,47,254,104,250,119,254,120,254,121,254,122, + 252,254,252,0,1,252,0,33,250,0,37,250,13.5,45,255,47,254,104,250, + 119,254,120,254,121,254,122,252,254,252,0,1,252,0,33,250,0,37,250, + 13.5,45,255,47,254,104,250,119,254,120,254,121,254,122,252,254,252, + 0,1,252,0,33,250,0,37,250,18,45,255,47,254,102,255,104,255,233,255, + 234,255,235,255,236,255,0,21,255,0,25,255,0,27,255,0,29,255,0,33, + 255,0,37,255,18,45,255,47,254,102,255,104,255,233,255,234,255,235, + 255,236,255,0,21,255,0,25,255,0,27,255,0,29,255,0,33,255,0,37,255, + 46.5,80,249,102,251,112,250,118,250,122,250,211,249,212,249,213, + 249,214,249,215,249,217,249,233,251,234,251,235,251,236,251,243, + 250,244,250,245,250,246,250,247,250,249,250,250,250,251,250,252, + 250,253,250,254,250,0,1,250,0,21,251,0,25,251,0,27,251,0,29,251, + 0,78,249,0,79,250,0,82,249,0,83,250,0,109,250,0,113,250,0,115,250, + 0,117,250,25.5,102,255,112,255,122,255,233,255,234,255,235,255,236, + 255,243,255,244,255,245,255,246,255,247,255,249,255,254,255,0,1, + 255,0,21,255,0,25,255,0,27,255,0,29,255,0,79,255,0,83,255,16,85, + 254,87,248,88,248,90,254,122,252,222,254,254,252,0,1,252,0,100,254, + 0,102,254,0,122,254,1,32,25,251,16,85,254,87,248,88,248,90,254,122, + 252,222,254,254,252,0,1,252,0,100,254,0,102,254,0,122,254,1,32,25, + 251,16,85,254,87,248,88,248,90,254,122,252,222,254,254,252,0,1,252, + 0,100,254,0,102,254,0,122,254,1,32,25,251,12.5,66,252,193,252,194, + 252,195,252,196,252,197,252,198,252,0,2,252,0,4,252,0,6,252,2,119, + 250,12.5,66,252,193,252,194,252,195,252,196,252,197,252,198,252, + 0,2,252,0,4,252,0,6,252,2,119,250,12.5,66,252,193,252,194,252,195, + 252,196,252,197,252,198,252,0,2,252,0,4,252,0,6,252,2,119,250,23, + 66,248,85,250,87,249,88,249,89,250,90,249,193,248,194,248,195,248, + 196,248,197,248,198,248,222,249,0,2,248,0,4,248,0,6,248,0,100,250, + 0,102,250,0,122,249,6,104,255,119,255,0,33,255,0,37,255,23,66,248, + 85,250,87,249,88,249,89,250,90,249,193,248,194,248,195,248,196,248, + 197,248,198,248,222,249,0,2,248,0,4,248,0,6,248,0,100,250,0,102, + 250,0,122,249,6,104,255,119,255,0,33,255,0,37,255,27.5,80,250,86, + 250,87,254,88,254,90,254,211,250,212,250,213,250,214,250,215,250, + 217,250,218,250,219,250,220,250,221,250,222,254,0,78,250,0,82,250, + 0,108,250,0,112,250,0,114,250,0,116,250,0,122,254,56.5,45,238,46, + 254,47,238,98,254,100,251,101,251,102,251,104,251,112,249,114,251, + 116,255,225,254,226,254,227,254,228,254,229,254,230,254,232,251, + 233,251,234,251,235,251,236,251,243,249,244,249,245,249,246,249, + 247,249,249,249,0,3,254,0,5,254,0,7,254,0,9,251,0,15,251,0,19,251, + 0,21,251,0,25,251,0,27,251,0,29,251,0,33,251,0,37,251,0,79,249,0, + 83,249,0,93,255,0,97,255,0,99,255,1,2,25,255,27.5,80,250,86,250, + 87,254,88,254,90,254,211,250,212,250,213,250,214,250,215,250,217, + 250,218,250,219,250,220,250,221,250,222,254,0,78,250,0,82,250,0, + 108,250,0,112,250,0,114,250,0,116,250,0,122,254,56.5,45,238,46,254, + 47,238,98,254,100,251,101,251,102,251,104,251,112,249,114,251,116, + 255,225,254,226,254,227,254,228,254,229,254,230,254,232,251,233, + 251,234,251,235,251,236,251,243,249,244,249,245,249,246,249,247, + 249,249,249,0,3,254,0,5,254,0,7,254,0,9,251,0,15,251,0,19,251,0, + 21,251,0,25,251,0,27,251,0,29,251,0,33,251,0,37,251,0,79,249,0,83, + 249,0,93,255,0,97,255,0,99,255,1,2,25,255,27.5,80,250,86,250,87, + 254,88,254,90,254,211,250,212,250,213,250,214,250,215,250,217,250, + 218,250,219,250,220,250,221,250,222,254,0,78,250,0,82,250,0,108, + 250,0,112,250,0,114,250,0,116,250,0,122,254,56.5,45,238,46,254,47, + 238,98,254,100,251,101,251,102,251,104,251,112,249,114,251,116,255, + 225,254,226,254,227,254,228,254,229,254,230,254,232,251,233,251, + 234,251,235,251,236,251,243,249,244,249,245,249,246,249,247,249, + 249,249,0,3,254,0,5,254,0,7,254,0,9,251,0,15,251,0,19,251,0,21,251, + 0,25,251,0,27,251,0,29,251,0,33,251,0,37,251,0,79,249,0,83,249,0, + 93,255,0,97,255,0,99,255,1,2,25,255,84.5,45,245,46,245,47,245,59, + 248,60,246,66,249,80,254,98,242,102,242,106,248,112,242,115,248, + 118,248,120,245,122,245,193,249,194,249,195,249,196,249,197,249, + 198,249,211,254,212,254,213,254,214,254,215,254,217,254,225,242, + 226,242,227,242,228,242,229,242,230,242,233,248,234,242,235,248, + 236,248,238,248,243,242,244,242,245,242,246,242,247,242,249,242, + 250,248,251,248,252,248,253,248,254,245,0,1,251,0,2,249,0,3,242, + 0,4,249,0,5,242,0,6,249,0,7,242,0,21,248,0,25,242,0,27,242,0,29, + 242,0,49,248,0,78,254,0,79,242,0,82,254,0,83,242,0,87,248,0,89,248, + 0,91,248,0,109,248,0,113,248,0,115,248,0,117,248,84.5,45,245,46, + 245,47,245,59,248,60,246,66,249,80,254,98,242,102,242,106,248,112, + 242,115,248,118,248,120,245,122,245,193,249,194,249,195,249,196, + 249,197,249,198,249,211,254,212,254,213,254,214,254,215,254,217, + 254,225,242,226,242,227,242,228,242,229,242,230,242,233,248,234, + 242,235,248,236,248,238,248,243,242,244,242,245,242,246,242,247, + 242,249,242,250,248,251,248,252,248,253,248,254,245,0,1,251,0,2, + 249,0,3,242,0,4,249,0,5,242,0,6,249,0,7,242,0,21,248,0,25,242,0, + 27,242,0,29,242,0,49,248,0,78,254,0,79,242,0,82,254,0,83,242,0,87, + 248,0,89,248,0,91,248,0,109,248,0,113,248,0,115,248,0,117,248,14.5, + 45,253,47,253,66,250,193,250,194,250,195,250,196,250,197,250,198, + 250,0,2,250,0,4,250,0,6,250,14.5,45,253,47,253,66,250,193,250,194, + 250,195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,14.5, + 45,253,47,253,66,250,193,250,194,250,195,250,196,250,197,250,198, + 250,0,2,250,0,4,250,0,6,250,14.5,45,253,47,253,66,250,193,250,194, + 250,195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,79,45, + 242,46,245,47,242,59,246,60,246,66,249,80,254,98,242,102,242,106, + 245,112,242,118,242,193,249,194,249,195,249,196,249,197,249,198, + 249,211,254,212,254,213,254,214,254,215,254,217,254,225,242,226, + 242,227,242,228,242,229,242,230,242,233,248,234,242,235,242,236, + 248,237,251,238,245,239,251,240,251,243,242,244,242,245,242,246, + 242,247,242,249,242,250,242,251,242,252,242,253,242,0,2,249,0,3, + 242,0,4,249,0,5,242,0,6,249,0,7,242,0,21,248,0,25,242,0,27,242,0, + 29,242,0,45,251,0,49,245,0,78,254,0,79,242,0,82,254,0,83,242,0,109, + 242,0,113,242,0,115,242,0,117,242,3,1,32,24,238,23,33,238,101,253, + 115,253,116,250,117,252,119,255,0,19,253,0,87,253,0,89,253,0,91, + 253,0,93,250,0,97,250,0,99,250,0,101,252,1,2,25,250,1,32,25,238 +}; +static afm_cuint16 afm_Times_Italic_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Times_Italic_ligatures[] = { /* 3 */ + 102,105,64257 +}; + + +/* ------------------------------------------------------------------*/ +/* FontName: Times-Roman */ +/* FullName: Times Roman */ +/* FamilyName: Times */ +static afm_cuint8 afm_Times_Roman_widths[] = { /* 315 */ + 42,56,68,83,83,139,130,30,56,56,83,94,42,56,42,46,83,83,83,83,83, + 83,83,83,83,83,46,46,94,94,94,74,154,120,111,111,120,102,93,120, + 120,56,65,120,102,148,120,120,93,120,111,93,102,120,120,157,120, + 120,102,56,46,56,78,83,56,74,83,74,83,74,56,83,83,46,46,83,46,130, + 83,83,83,83,56,65,46,83,83,120,83,83,74,80,33,80,90,56,83,83,83, + 83,33,83,56,127,46,83,94,127,56,67,94,50,50,56,83,76,42,56,50,52, + 83,125,125,125,74,120,120,120,120,120,120,148,111,102,102,102,102, + 56,56,56,56,120,120,120,120,120,120,120,94,120,120,120,120,120,120, + 93,83,74,74,74,74,74,74,111,74,74,74,74,74,46,46,46,46,83,83,83, + 83,83,83,83,94,83,83,83,83,83,83,83,83,120,74,120,74,120,74,111, + 74,111,74,120,98,120,83,102,74,102,74,102,74,102,74,120,83,120,83, + 56,46,56,46,56,46,120,83,102,46,102,46,102,57,102,46,120,83,120, + 83,120,83,120,83,120,83,148,120,111,56,111,56,111,56,93,65,93,65, + 93,65,102,46,102,54,120,83,120,83,120,83,120,83,120,102,74,102,74, + 102,74,83,93,65,56,56,56,56,56,56,56,56,83,167,56,56,56,74,74,74, + 83,83,58,167,167,56,56,28,83,163,79,102,100,94,76,92,92,92,79,42, + 93,93 +}; +static afm_sint16 afm_Times_Roman_kerning_index[] = { /* 315 */ + 1,0,0,0,0,0,0,0,0,0,0,0,44,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,62,159,0,205,0,240,0,0,0,311,335,427,0,458,482,527,578,601,0, + 663,831,855,1020,0,1175,0,0,0,0,0,0,0,1323,1328,1355,0,1363,1385, + 0,0,1422,0,1425,1475,0,1478,1488,1500,0,1508,0,0,0,1523,1593,1641, + 1664,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,1669,1766,1863,1960,2057,2154,0,0,0,0,0,0,0,0,0,0,0,2251, + 2275,2320,2365,2410,2455,0,2500,2545,2569,2593,2617,2641,0,0,2789, + 2794,2799,2804,2809,2814,0,2819,2827,2849,2871,2893,2915,2918,2921, + 2924,0,2927,2937,2949,2961,2973,2985,0,2997,0,0,0,0,3009,0,3014, + 3019,3116,3121,3218,3223,3320,0,3325,0,3333,3341,0,3376,0,0,3411, + 0,3433,0,3455,0,3477,0,0,0,0,0,3499,0,3502,0,0,3505,3597,3647,3678, + 3681,3712,3715,0,3727,3758,3761,3785,3795,3819,3829,3853,3863,3908, + 3920,3965,0,0,3977,4039,4054,4116,4131,4193,0,0,0,0,0,0,4208,0,4376, + 0,4544,0,4568,0,4592,0,4616,0,4640,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,4788,4816,0,4872,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0 +}; +static afm_cuint8 afm_Times_Roman_kerning_data[] = { /* 4896 */ + 42,22,66,248,85,254,87,249,88,252,90,242,193,248,194,248,195,248, + 196,248,197,248,198,248,222,242,0,2,248,0,4,248,0,6,248,0,100,254, + 0,102,254,0,122,242,5,1,32,25,245,1,32,29,245,5,1,32,25,245,1,32, + 29,245,49,68,250,72,250,80,248,82,248,85,238,86,248,87,234,88,242, + 90,239,119,245,120,242,122,242,200,250,211,248,212,248,213,248,214, + 248,215,248,217,248,218,248,219,248,220,248,221,248,222,239,254, + 242,0,1,242,0,8,250,0,14,250,0,32,250,0,36,250,0,78,248,0,82,248, + 0,100,238,0,102,238,0,108,248,0,112,248,0,114,248,0,116,248,0,122, + 239,1,32,25,238,23.5,66,251,86,255,193,251,194,251,195,251,196,251, + 197,251,198,251,218,255,219,255,220,255,221,255,0,2,251,0,4,251, + 0,6,251,0,108,255,0,112,255,0,114,255,0,116,255,18,66,250,87,250, + 88,252,90,248,193,250,194,250,195,250,196,250,197,250,198,250,222, + 248,0,2,250,0,4,250,0,6,250,0,122,248,36,45,244,47,244,66,245,98, + 254,112,254,193,245,194,245,195,245,196,245,197,245,198,245,225, + 254,226,254,227,254,228,254,229,254,230,254,243,254,244,254,245, + 254,246,254,247,254,249,254,0,2,245,0,3,254,0,4,245,0,5,254,0,6, + 245,0,7,254,0,79,254,0,83,254,12.5,66,247,193,247,194,247,195,247, + 196,247,197,247,198,247,0,2,247,0,4,247,0,6,247,46.5,80,252,102, + 253,112,251,118,254,122,253,211,252,212,252,213,252,214,252,215, + 252,217,252,233,253,234,253,235,253,236,253,243,251,244,251,245, + 251,246,251,247,251,249,251,250,254,251,254,252,254,253,254,254, + 253,0,1,253,0,21,253,0,25,253,0,27,253,0,29,253,0,78,252,0,79,251, + 0,82,252,0,83,251,0,109,254,0,113,254,0,115,254,0,117,254,16,85, + 242,87,240,88,245,90,240,122,248,222,240,254,248,0,1,248,0,100,242, + 0,102,242,0,122,240,1,32,25,242,12.5,66,251,193,251,194,251,195, + 251,196,251,197,251,198,251,0,2,251,0,4,251,0,6,251,23,66,251,85, + 250,87,249,88,251,89,250,90,249,193,251,194,251,195,251,196,251, + 197,251,198,251,222,249,0,2,251,0,4,251,0,6,251,0,100,250,0,102, + 250,0,122,249,26,45,238,47,238,66,242,98,254,193,242,194,242,195, + 242,196,242,197,242,198,242,225,254,226,254,227,254,228,254,229, + 254,230,254,0,2,242,0,3,254,0,4,242,0,5,254,0,6,242,0,7,254,12,86, + 255,218,255,219,255,220,255,221,255,0,108,255,0,112,255,0,114,255, + 0,116,255,31.5,80,250,85,247,86,250,87,244,88,248,90,246,211,250, + 212,250,213,250,214,250,215,250,217,250,218,250,219,250,220,250, + 221,250,222,246,0,78,250,0,82,250,0,100,247,0,102,247,0,108,250, + 0,112,250,0,114,250,0,116,250,0,122,246,84.5,45,245,46,242,47,245, + 59,249,60,248,66,241,80,254,98,244,102,245,106,251,112,244,115,251, + 118,249,120,244,122,244,193,241,194,241,195,241,196,241,197,241, + 198,241,211,254,212,254,213,254,214,254,215,254,217,254,225,250, + 226,244,227,244,228,250,229,250,230,244,233,245,234,245,235,245, + 236,252,238,251,243,244,244,244,245,244,246,244,247,244,249,244, + 250,249,251,249,252,249,253,249,254,244,0,1,244,0,2,241,0,3,250, + 0,4,241,0,5,244,0,6,241,0,7,244,0,21,252,0,25,245,0,27,245,0,29, + 245,0,49,251,0,78,254,0,79,244,0,82,254,0,83,244,0,87,251,0,89,251, + 0,91,251,0,109,249,0,113,249,0,115,249,0,117,249,12.5,66,250,193, + 250,194,250,195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6, + 250,83,45,235,46,240,47,235,59,245,60,245,66,234,72,254,80,250,98, + 238,102,238,106,247,112,235,118,244,193,234,194,234,195,234,196, + 234,197,234,198,234,211,250,212,250,213,250,214,250,215,250,217, + 250,225,245,226,238,227,245,228,245,229,245,230,238,233,245,234, + 238,235,245,236,245,237,254,238,247,239,254,240,254,243,242,244, + 235,245,235,246,242,247,242,249,235,250,244,251,244,252,244,253, + 244,0,2,234,0,3,245,0,4,234,0,5,238,0,6,234,0,7,238,0,21,245,0,25, + 238,0,27,238,0,29,245,0,32,254,0,36,254,0,45,254,0,49,247,0,78,250, + 0,79,242,0,82,250,0,83,235,0,109,244,0,113,244,0,115,244,0,117,244, + 78,45,242,46,246,47,242,59,251,60,251,66,237,80,255,98,244,102,244, + 106,250,112,244,118,249,122,245,193,237,194,237,195,237,196,237, + 197,237,198,237,211,255,212,255,213,255,214,255,215,255,217,255, + 225,244,226,244,227,244,228,244,229,244,230,244,233,250,234,244, + 235,244,236,250,238,250,243,244,244,244,245,244,246,244,247,244, + 249,244,250,249,251,249,252,249,253,249,254,245,0,1,245,0,2,237, + 0,3,244,0,4,237,0,5,244,0,6,237,0,7,244,0,21,250,0,25,244,0,27,244, + 0,29,244,0,49,250,0,78,255,0,79,244,0,82,255,0,83,244,0,109,249, + 0,113,249,0,115,249,0,117,249,74.5,45,235,46,238,47,235,59,242,60, + 242,66,237,80,252,98,240,102,240,106,248,112,239,118,238,193,237, + 194,237,195,237,196,237,197,237,198,237,211,252,212,252,213,252, + 214,252,215,252,217,252,225,247,226,240,227,240,228,247,229,247, + 230,240,233,247,234,240,235,240,236,247,238,248,243,245,244,239, + 245,239,246,245,247,245,249,239,250,245,251,238,252,238,253,245, + 0,2,237,0,3,247,0,4,237,0,5,240,0,6,237,0,7,240,0,21,247,0,25,240, + 0,27,240,0,29,240,0,49,248,0,78,252,0,79,245,0,82,252,0,83,239,0, + 109,245,0,113,238,0,115,238,0,117,238,3,119,254,120,254,14,47,250, + 118,254,119,254,250,254,251,254,252,254,253,254,0,109,254,0,113, + 254,0,115,254,0,117,254,4.5,122,254,254,254,0,1,254,11.5,104,254, + 119,253,120,253,121,254,122,254,254,254,0,1,254,0,33,254,0,37,254, + 19,98,255,103,253,106,254,225,255,226,255,227,255,228,255,229,255, + 230,255,238,254,0,3,255,0,5,255,0,7,255,0,51,249,1,32,25,9,2,119, + 253,25.5,102,255,112,255,122,254,233,255,234,255,235,255,236,255, + 243,255,244,255,245,255,246,255,247,255,249,255,254,254,0,1,254, + 0,21,255,0,25,255,0,27,255,0,29,255,0,79,255,0,83,255,2,120,255, + 5.5,119,250,122,254,254,254,0,1,254,6.5,119,254,120,253,122,255, + 254,255,0,1,255,4.5,122,255,254,255,0,1,255,8,45,250,46,254,47,248, + 104,254,0,33,254,0,37,254,35.5,45,246,47,246,98,253,102,254,112, + 254,225,253,226,253,227,253,228,253,229,253,230,253,233,254,234, + 254,235,254,236,254,243,254,244,254,245,254,246,254,247,254,249, + 254,0,3,253,0,5,253,0,7,253,0,21,254,0,25,254,0,27,254,0,29,254, + 0,79,254,0,83,254,24.5,45,246,47,246,98,255,112,255,225,255,226, + 255,227,255,228,255,229,255,230,255,243,255,244,255,245,255,246, + 255,247,255,249,255,0,3,255,0,5,255,0,7,255,0,79,255,0,83,255,12, + 102,254,233,254,234,254,235,254,236,254,0,21,254,0,25,254,0,27,254, + 0,29,254,3,45,246,47,246,49,68,250,72,250,80,248,82,248,85,238,86, + 248,87,234,88,242,90,239,119,245,120,242,122,242,200,250,211,248, + 212,248,213,248,214,248,215,248,217,248,218,248,219,248,220,248, + 221,248,222,239,254,242,0,1,242,0,8,250,0,14,250,0,32,250,0,36,250, + 0,78,248,0,82,248,0,100,238,0,102,238,0,108,248,0,112,248,0,114, + 248,0,116,248,0,122,239,1,32,25,238,49,68,250,72,250,80,248,82,248, + 85,238,86,248,87,234,88,242,90,239,119,245,120,242,122,242,200,250, + 211,248,212,248,213,248,214,248,215,248,217,248,218,248,219,248, + 220,248,221,248,222,239,254,242,0,1,242,0,8,250,0,14,250,0,32,250, + 0,36,250,0,78,248,0,82,248,0,100,238,0,102,238,0,108,248,0,112,248, + 0,114,248,0,116,248,0,122,239,1,32,25,238,49,68,250,72,250,80,248, + 82,248,85,238,86,248,87,234,88,242,90,239,119,245,120,242,122,242, + 200,250,211,248,212,248,213,248,214,248,215,248,217,248,218,248, + 219,248,220,248,221,248,222,239,254,242,0,1,242,0,8,250,0,14,250, + 0,32,250,0,36,250,0,78,248,0,82,248,0,100,238,0,102,238,0,108,248, + 0,112,248,0,114,248,0,116,248,0,122,239,1,32,25,238,49,68,250,72, + 250,80,248,82,248,85,238,86,248,87,234,88,242,90,239,119,245,120, + 242,122,242,200,250,211,248,212,248,213,248,214,248,215,248,217, + 248,218,248,219,248,220,248,221,248,222,239,254,242,0,1,242,0,8, + 250,0,14,250,0,32,250,0,36,250,0,78,248,0,82,248,0,100,238,0,102, + 238,0,108,248,0,112,248,0,114,248,0,116,248,0,122,239,1,32,25,238, + 49,68,250,72,250,80,248,82,248,85,238,86,248,87,234,88,242,90,239, + 119,245,120,242,122,242,200,250,211,248,212,248,213,248,214,248, + 215,248,217,248,218,248,219,248,220,248,221,248,222,239,254,242, + 0,1,242,0,8,250,0,14,250,0,32,250,0,36,250,0,78,248,0,82,248,0,100, + 238,0,102,238,0,108,248,0,112,248,0,114,248,0,116,248,0,122,239, + 1,32,25,238,49,68,250,72,250,80,248,82,248,85,238,86,248,87,234, + 88,242,90,239,119,245,120,242,122,242,200,250,211,248,212,248,213, + 248,214,248,215,248,217,248,218,248,219,248,220,248,221,248,222, + 239,254,242,0,1,242,0,8,250,0,14,250,0,32,250,0,36,250,0,78,248, + 0,82,248,0,100,238,0,102,238,0,108,248,0,112,248,0,114,248,0,116, + 248,0,122,239,1,32,25,238,12.5,66,251,193,251,194,251,195,251,196, + 251,197,251,198,251,0,2,251,0,4,251,0,6,251,23,66,251,85,250,87, + 249,88,251,89,250,90,249,193,251,194,251,195,251,196,251,197,251, + 198,251,222,249,0,2,251,0,4,251,0,6,251,0,100,250,0,102,250,0,122, + 249,23,66,251,85,250,87,249,88,251,89,250,90,249,193,251,194,251, + 195,251,196,251,197,251,198,251,222,249,0,2,251,0,4,251,0,6,251, + 0,100,250,0,102,250,0,122,249,23,66,251,85,250,87,249,88,251,89, + 250,90,249,193,251,194,251,195,251,196,251,197,251,198,251,222,249, + 0,2,251,0,4,251,0,6,251,0,100,250,0,102,250,0,122,249,23,66,251, + 85,250,87,249,88,251,89,250,90,249,193,251,194,251,195,251,196,251, + 197,251,198,251,222,249,0,2,251,0,4,251,0,6,251,0,100,250,0,102, + 250,0,122,249,23,66,251,85,250,87,249,88,251,89,250,90,249,193,251, + 194,251,195,251,196,251,197,251,198,251,222,249,0,2,251,0,4,251, + 0,6,251,0,100,250,0,102,250,0,122,249,23,66,251,85,250,87,249,88, + 251,89,250,90,249,193,251,194,251,195,251,196,251,197,251,198,251, + 222,249,0,2,251,0,4,251,0,6,251,0,100,250,0,102,250,0,122,249,12.5, + 66,250,193,250,194,250,195,250,196,250,197,250,198,250,0,2,250,0, + 4,250,0,6,250,12.5,66,250,193,250,194,250,195,250,196,250,197,250, + 198,250,0,2,250,0,4,250,0,6,250,12.5,66,250,193,250,194,250,195, + 250,196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,12.5,66,250, + 193,250,194,250,195,250,196,250,197,250,198,250,0,2,250,0,4,250, + 0,6,250,74.5,45,235,46,238,47,235,59,242,60,242,66,237,80,252,98, + 240,102,240,106,248,112,239,118,238,193,237,194,237,195,237,196, + 237,197,237,198,237,211,252,212,252,213,252,214,252,215,252,217, + 252,225,247,226,240,227,240,228,247,229,247,230,240,233,247,234, + 240,235,240,236,247,238,248,243,245,244,239,245,239,246,245,247, + 245,249,239,250,245,251,238,252,238,253,245,0,2,237,0,3,247,0,4, + 237,0,5,240,0,6,237,0,7,240,0,21,247,0,25,240,0,27,240,0,29,240, + 0,49,248,0,78,252,0,79,245,0,82,252,0,83,239,0,109,245,0,113,238, + 0,115,238,0,117,238,3,119,254,120,254,3,119,254,120,254,3,119,254, + 120,254,3,119,254,120,254,3,119,254,120,254,3,119,254,120,254,4.5, + 122,254,254,254,0,1,254,11.5,104,254,119,253,120,253,121,254,122, + 254,254,254,0,1,254,0,33,254,0,37,254,11.5,104,254,119,253,120,253, + 121,254,122,254,254,254,0,1,254,0,33,254,0,37,254,11.5,104,254,119, + 253,120,253,121,254,122,254,254,254,0,1,254,0,33,254,0,37,254,11.5, + 104,254,119,253,120,253,121,254,122,254,254,254,0,1,254,0,33,254, + 0,37,254,2,119,253,2,119,253,2,119,253,2,119,253,5.5,119,250,122, + 254,254,254,0,1,254,6.5,119,254,120,253,122,255,254,255,0,1,255, + 6.5,119,254,120,253,122,255,254,255,0,1,255,6.5,119,254,120,253, + 122,255,254,255,0,1,255,6.5,119,254,120,253,122,255,254,255,0,1, + 255,6.5,119,254,120,253,122,255,254,255,0,1,255,6.5,119,254,120, + 253,122,255,254,255,0,1,255,3,45,246,47,246,3,45,246,47,246,49,68, + 250,72,250,80,248,82,248,85,238,86,248,87,234,88,242,90,239,119, + 245,120,242,122,242,200,250,211,248,212,248,213,248,214,248,215, + 248,217,248,218,248,219,248,220,248,221,248,222,239,254,242,0,1, + 242,0,8,250,0,14,250,0,32,250,0,36,250,0,78,248,0,82,248,0,100,238, + 0,102,238,0,108,248,0,112,248,0,114,248,0,116,248,0,122,239,1,32, + 25,238,3,119,254,120,254,49,68,250,72,250,80,248,82,248,85,238,86, + 248,87,234,88,242,90,239,119,245,120,242,122,242,200,250,211,248, + 212,248,213,248,214,248,215,248,217,248,218,248,219,248,220,248, + 221,248,222,239,254,242,0,1,242,0,8,250,0,14,250,0,32,250,0,36,250, + 0,78,248,0,82,248,0,100,238,0,102,238,0,108,248,0,112,248,0,114, + 248,0,116,248,0,122,239,1,32,25,238,3,119,254,120,254,49,68,250, + 72,250,80,248,82,248,85,238,86,248,87,234,88,242,90,239,119,245, + 120,248,122,248,200,250,211,248,212,248,213,248,214,248,215,248, + 217,248,218,248,219,248,220,248,221,248,222,239,254,248,0,1,248, + 0,8,250,0,14,250,0,32,250,0,36,250,0,78,248,0,82,248,0,100,238,0, + 102,238,0,108,248,0,112,248,0,114,248,0,116,248,0,122,239,1,32,25, + 238,3,119,254,120,254,4.5,122,254,254,254,0,1,254,4.5,122,254,254, + 254,0,1,254,18,66,250,87,250,88,252,90,248,193,250,194,250,195,250, + 196,250,197,250,198,250,222,248,0,2,250,0,4,250,0,6,250,0,122,248, + 18,66,250,87,250,88,252,90,248,193,250,194,250,195,250,196,250,197, + 250,198,250,222,248,0,2,250,0,4,250,0,6,250,0,122,248,11.5,104,254, + 119,253,120,253,121,254,122,254,254,254,0,1,254,0,33,254,0,37,254, + 11.5,104,254,119,253,120,253,121,254,122,254,254,254,0,1,254,0,33, + 254,0,37,254,11.5,104,254,119,253,120,253,121,254,122,254,254,254, + 0,1,254,0,33,254,0,37,254,11.5,104,254,119,253,120,253,121,254,122, + 254,254,254,0,1,254,0,33,254,0,37,254,2,119,253,2,119,253,46.5,80, + 252,102,253,112,251,118,254,122,253,211,252,212,252,213,252,214, + 252,215,252,217,252,233,253,234,253,235,253,236,253,243,251,244, + 251,245,251,246,251,247,251,249,251,250,254,251,254,252,254,253, + 254,254,253,0,1,253,0,21,253,0,25,253,0,27,253,0,29,253,0,78,252, + 0,79,251,0,82,252,0,83,251,0,109,254,0,113,254,0,115,254,0,117,254, + 25.5,102,255,112,255,122,254,233,255,234,255,235,255,236,255,243, + 255,244,255,245,255,246,255,247,255,249,255,254,254,0,1,254,0,21, + 255,0,25,255,0,27,255,0,29,255,0,79,255,0,83,255,16,85,242,87,240, + 88,245,90,240,122,248,222,240,254,248,0,1,248,0,100,242,0,102,242, + 0,122,240,1,32,25,242,2,120,255,16,85,242,87,240,88,245,90,240,122, + 248,222,240,254,248,0,1,248,0,100,242,0,102,242,0,122,240,1,32,25, + 242,2,120,255,6.5,122,248,254,248,0,1,248,1,32,25,242,16,85,242, + 87,240,88,245,90,240,122,248,222,240,254,248,0,1,248,0,100,242,0, + 102,242,0,122,240,1,32,25,242,2,120,255,12.5,66,251,193,251,194, + 251,195,251,196,251,197,251,198,251,0,2,251,0,4,251,0,6,251,5.5, + 119,250,122,254,254,254,0,1,254,12.5,66,251,193,251,194,251,195, + 251,196,251,197,251,198,251,0,2,251,0,4,251,0,6,251,5.5,119,250, + 122,254,254,254,0,1,254,12.5,66,251,193,251,194,251,195,251,196, + 251,197,251,198,251,0,2,251,0,4,251,0,6,251,5.5,119,250,122,254, + 254,254,0,1,254,23,66,251,85,250,87,249,88,251,89,250,90,249,193, + 251,194,251,195,251,196,251,197,251,198,251,222,249,0,2,251,0,4, + 251,0,6,251,0,100,250,0,102,250,0,122,249,6.5,119,254,120,253,122, + 255,254,255,0,1,255,23,66,251,85,250,87,249,88,251,89,250,90,249, + 193,251,194,251,195,251,196,251,197,251,198,251,222,249,0,2,251, + 0,4,251,0,6,251,0,100,250,0,102,250,0,122,249,6.5,119,254,120,253, + 122,255,254,255,0,1,255,31.5,80,250,85,247,86,250,87,244,88,248, + 90,246,211,250,212,250,213,250,214,250,215,250,217,250,218,250,219, + 250,220,250,221,250,222,246,0,78,250,0,82,250,0,100,247,0,102,247, + 0,108,250,0,112,250,0,114,250,0,116,250,0,122,246,8,45,250,46,254, + 47,248,104,254,0,33,254,0,37,254,31.5,80,250,85,247,86,250,87,244, + 88,248,90,246,211,250,212,250,213,250,214,250,215,250,217,250,218, + 250,219,250,220,250,221,250,222,246,0,78,250,0,82,250,0,100,247, + 0,102,247,0,108,250,0,112,250,0,114,250,0,116,250,0,122,246,8,45, + 250,46,254,47,248,104,254,0,33,254,0,37,254,31.5,80,250,85,247,86, + 250,87,244,88,248,90,246,211,250,212,250,213,250,214,250,215,250, + 217,250,218,250,219,250,220,250,221,250,222,246,0,78,250,0,82,250, + 0,100,247,0,102,247,0,108,250,0,112,250,0,114,250,0,116,250,0,122, + 246,8,45,250,46,254,47,248,104,254,0,33,254,0,37,254,84.5,45,245, + 46,242,47,245,59,249,60,248,66,241,80,254,98,244,102,245,106,251, + 112,244,115,251,118,249,120,244,122,244,193,241,194,241,195,241, + 196,241,197,241,198,241,211,254,212,254,213,254,214,254,215,254, + 217,254,225,250,226,244,227,244,228,250,229,250,230,244,233,252, + 234,245,235,252,236,252,238,251,243,244,244,244,245,244,246,244, + 247,244,249,244,250,249,251,249,252,249,253,249,254,244,0,1,244, + 0,2,241,0,3,250,0,4,241,0,5,244,0,6,241,0,7,244,0,21,245,0,25,245, + 0,27,245,0,29,245,0,49,251,0,78,254,0,79,244,0,82,254,0,83,244,0, + 87,251,0,89,251,0,91,251,0,109,249,0,113,249,0,115,249,0,117,249, + 84.5,45,245,46,242,47,245,59,249,60,248,66,241,80,254,98,244,102, + 245,106,251,112,244,115,251,118,249,120,244,122,244,193,241,194, + 241,195,241,196,241,197,241,198,241,211,254,212,254,213,254,214, + 254,215,254,217,254,225,250,226,244,227,244,228,250,229,250,230, + 244,233,245,234,245,235,252,236,252,238,251,243,244,244,244,245, + 244,246,244,247,244,249,244,250,249,251,249,252,249,253,249,254, + 244,0,1,244,0,2,241,0,3,250,0,4,241,0,5,244,0,6,241,0,7,244,0,21, + 252,0,25,245,0,27,245,0,29,245,0,49,251,0,78,254,0,79,244,0,82,254, + 0,83,244,0,87,251,0,89,251,0,91,251,0,109,249,0,113,249,0,115,249, + 0,117,249,12.5,66,250,193,250,194,250,195,250,196,250,197,250,198, + 250,0,2,250,0,4,250,0,6,250,12.5,66,250,193,250,194,250,195,250, + 196,250,197,250,198,250,0,2,250,0,4,250,0,6,250,12.5,66,250,193, + 250,194,250,195,250,196,250,197,250,198,250,0,2,250,0,4,250,0,6, + 250,12.5,66,250,193,250,194,250,195,250,196,250,197,250,198,250, + 0,2,250,0,4,250,0,6,250,74.5,45,235,46,238,47,235,59,242,60,242, + 66,237,80,252,98,240,102,240,106,248,112,239,118,238,193,237,194, + 237,195,237,196,237,197,237,198,237,211,252,212,252,213,252,214, + 252,215,252,217,252,225,247,226,240,227,240,228,240,229,247,230, + 240,233,247,234,240,235,240,236,247,238,248,243,245,244,239,245, + 239,246,245,247,245,249,239,250,245,251,238,252,238,253,245,0,2, + 237,0,3,247,0,4,237,0,5,240,0,6,237,0,7,240,0,21,247,0,25,240,0, + 27,240,0,29,240,0,49,248,0,78,252,0,79,245,0,82,252,0,83,239,0,109, + 245,0,113,238,0,115,238,0,117,238,14.5,66,244,193,244,194,244,195, + 244,196,244,197,244,198,244,0,2,244,0,4,244,0,6,244,1,32,24,245, + 28.5,33,245,101,249,109,255,115,249,116,248,117,254,119,249,0,19, + 249,0,60,255,0,62,255,0,68,255,0,87,249,0,89,249,0,91,249,0,93,248, + 0,97,248,0,99,248,0,101,254,1,2,25,248,1,32,25,245,12.5,66,244,193, + 244,194,244,195,244,196,244,197,244,198,244,0,2,244,0,4,244,0,6, + 244 +}; +static afm_cuint16 afm_Times_Roman_highchars_index[] = { /* 220 */ + 161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177, + 178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193, + 194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209, + 210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225, + 226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, + 242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257, + 258,259,260,261,262,263,268,269,270,271,272,273,274,275,278,279, + 280,281,282,283,286,287,290,291,298,299,302,303,304,305,310,311, + 313,314,315,316,317,318,321,322,323,324,325,326,327,328,332,333, + 336,337,338,339,340,341,342,343,344,345,346,347,350,351,352,353, + 354,355,356,357,362,363,366,367,368,369,370,371,376,377,378,379, + 380,381,382,402,536,537,710,711,728,729,730,731,732,733,8211,8212, + 8216,8217,8218,8220,8221,8222,8224,8225,8226,8230,8240,8249,8250, + 8260,8364,8482,8706,8710,8721,8722,8730,8800,8804,8805,9674,63171, + 64257,64258 +}; +static afm_cunicode afm_Times_Roman_ligatures[] = { /* 3 */ + 102,105,64257 +}; +const afm_fontinfo afm_fontinfolist[] = { + { /* Courier.afm 761 bytes */ + "Courier", "Courier", + afm_Courier_widths, + NULL, + NULL, + afm_Courier_highchars_index, 220, + afm_Courier_ligatures, 1}, + { /* Courier-Bold.afm 761 bytes */ + "Courier-Bold", "Courier Bold", + afm_Courier_Bold_widths, + NULL, + NULL, + afm_Courier_Bold_highchars_index, 220, + afm_Courier_Bold_ligatures, 1}, + { /* Courier-BoldOblique.afm 761 bytes */ + "Courier-BoldOblique", "Courier Bold Oblique", + afm_Courier_BoldOblique_widths, + NULL, + NULL, + afm_Courier_BoldOblique_highchars_index, 220, + afm_Courier_BoldOblique_ligatures, 1}, + { /* Courier-Oblique.afm 761 bytes */ + "Courier-Oblique", "Courier Oblique", + afm_Courier_Oblique_widths, + NULL, + NULL, + afm_Courier_Oblique_highchars_index, 220, + afm_Courier_Oblique_ligatures, 1}, + { /* Helvetica.afm 7841 bytes */ + "Helvetica", "Helvetica", + afm_Helvetica_widths, + afm_Helvetica_kerning_index, + afm_Helvetica_kerning_data, + afm_Helvetica_highchars_index, 220, + afm_Helvetica_ligatures, 1}, + { /* Helvetica-Bold.afm 7336 bytes */ + "Helvetica-Bold", "Helvetica Bold", + afm_Helvetica_Bold_widths, + afm_Helvetica_Bold_kerning_index, + afm_Helvetica_Bold_kerning_data, + afm_Helvetica_Bold_highchars_index, 220, + afm_Helvetica_Bold_ligatures, 1}, + { /* Helvetica-BoldOblique.afm 7336 bytes */ + "Helvetica-BoldOblique", "Helvetica Bold Oblique", + afm_Helvetica_BoldOblique_widths, + afm_Helvetica_BoldOblique_kerning_index, + afm_Helvetica_BoldOblique_kerning_data, + afm_Helvetica_BoldOblique_highchars_index, 220, + afm_Helvetica_BoldOblique_ligatures, 1}, + { /* Helvetica-Oblique.afm 7841 bytes */ + "Helvetica-Oblique", "Helvetica Oblique", + afm_Helvetica_Oblique_widths, + afm_Helvetica_Oblique_kerning_index, + afm_Helvetica_Oblique_kerning_data, + afm_Helvetica_Oblique_highchars_index, 220, + afm_Helvetica_Oblique_ligatures, 1}, + { /* ZapfDingbats.afm 416 bytes */ + "ZapfDingbats", "ITC Zapf Dingbats", + afm_ZapfDingbats_widths, + NULL, + NULL, + afm_ZapfDingbats_highchars_index, 107, + NULL, 0}, + { /* Symbol.afm 563 bytes */ + "Symbol", "Symbol", + afm_Symbol_widths, + NULL, + NULL, + afm_Symbol_highchars_index, 156, + NULL, 0}, + { /* Times-Bold.afm 6761 bytes */ + "Times-Bold", "Times Bold", + afm_Times_Bold_widths, + afm_Times_Bold_kerning_index, + afm_Times_Bold_kerning_data, + afm_Times_Bold_highchars_index, 220, + afm_Times_Bold_ligatures, 1}, + { /* Times-BoldItalic.afm 6270 bytes */ + "Times-BoldItalic", "Times Bold Italic", + afm_Times_BoldItalic_widths, + afm_Times_BoldItalic_kerning_index, + afm_Times_BoldItalic_kerning_data, + afm_Times_BoldItalic_highchars_index, 220, + afm_Times_BoldItalic_ligatures, 1}, + { /* Times-Italic.afm 6975 bytes */ + "Times-Italic", "Times Italic", + afm_Times_Italic_widths, + afm_Times_Italic_kerning_index, + afm_Times_Italic_kerning_data, + afm_Times_Italic_highchars_index, 220, + afm_Times_Italic_ligatures, 1}, + { /* Times-Roman.afm 6287 bytes */ + "Times-Roman", "Times Roman", + afm_Times_Roman_widths, + afm_Times_Roman_kerning_index, + afm_Times_Roman_kerning_data, + afm_Times_Roman_highchars_index, 220, + afm_Times_Roman_ligatures, 1}, + { 0, 0, 0 } +}; +const int afm_fontinfo_count = 14; diff --git a/src/rrd_afm_data.h b/src/rrd_afm_data.h new file mode 100644 index 0000000..c3446e6 --- /dev/null +++ b/src/rrd_afm_data.h @@ -0,0 +1,201 @@ +/**************************************************************************** + * RRDtool 1.1.x Copyright Tobias Oetiker, 1997 - 2002 + **************************************************************************** + * rrd_afm_data.h Encoded afm (Adobe Font Metrics) for selected fonts. + ****************************************************************************/ + +#ifndef RRD_AFM_DATA_H +#define RRD_AFM_DATA_H + +/* +Description of data structures: + + Ideally, the struct should be a list of fonts, and each font + is a list of character-info. + Each character has a structure: + struct charinfo { + char16 thechar; + int width; + struct { + char16 nextchar; + int deltawidth; + } kernings[]; + struct { + char16 nextchar; + char16 resultingchar; + } ligatures[]; + } + + The data for typical fonts makes this a very sparse data structure. + For most fonts, only the letter "f" has ligatures. + All fonts have all (or almost all) of the characters 32-126, + most fonts have all 161-255, + and all fonts have very few 256-65535. + Most kerning pairs have both chars 32-126. + + The most basic design decisionÊis to have all this data as + const C globals all set up by array/struct initialisers + so runtime setup overhead is minimal. + The complete other possibility would be to parse and load + this info at runtime, but for rrdtool I have preferred + speed for flexibility as the same few fonts will be used + zillions of times. + + So the idea is to rewrite the above structure into + something which: + 1) uses/wastes minimal memory + 2) is fast for most characters + 3) supports at least Iso-Latin-1, prefer full unicode. + 4) doesn't need full precision in char width + (we can afford to loose 0.2% as rrdtool only needs to calculate + overall layout of elements, not positioning individual + characters) + 5) can be written as constant initialisers to C structs/arrays + so we don't have runtime overhead starting rrdtool. + 6) can be easily generated by some script so it is easy + to select a set of fonts and have the C data updated. + So adding/removing fonts is a matter of a recompile. + +Implementation design: + All character structs are sorted by unicode value. Info for + characters below 32 is discarded and the chars are treated + as a space. Missing characters in the 32-126 range are + substituted with default values so we can use direct array + access for those. For characters above 126, binary search + is used (not yet, liniar now but uses good guess for most latin 1 + characters). + + Ligature handling can be discarded as ligatures have very small + effects on string width. The width of the "fi" ligature + is the same (or very close) to the width of "f" plus the width + of "i". + If implemented, it can be a simple list (global for the font, + not for each character) because all fonts I've seen that have + ligatures has max 3 pairs: "fi", "fl", "ffl" and no other. + + Most characters has less than 10 kern pairs, few 10-20, and + extremly few 20-30. This is implemented as a simple + linear search with characters 256-65536 encoding using a prefix + so most kern pairs only take 2 bytes: + unsigned 8 bit char value and signed 8 bit kern width. + Using a non-packed format would enable binary search, but + would use almost twice as much memory for a yet unknown + gain in speed. + + Character widths are stored as unsigned bytes. Width of + one character is font-size * bytevalue * (1000 / 6) + AFM specifies widths as integers with 1000 representing 1 * font-size. + Kerning delta widths has same scaling factor, but the value + is a signed byte as many kerning widths are negative and smaller + than avarage character width. + + Kerning info is stored in a shared packed int8 array + to reduce the number of structs and memory usage. + This sets the maximum number of kerning pairs to + approx 15000. + The font I have seen with most kern pairs is + "Bodoni Old Face BE Bold Italic Oldstyle Figures" + which has 1718 pairs for 62 chars. + Typical fonts have 100-150 pairs. + For each character needs then only a 16 bit index + into this shared table. + The format of the sub-arrays are: + count ( unicode deltawidth ) + with the (...) repeated count times. + The count and the unicode is packed because a lot + entries is less than 256, and most below 400. + Therefore an escape sequence is used. + If the value is >= 510 + 1, high-8bits, low-8bits + else if the value is >= 254 + 0, value minus 254 + else + value plus 1 + An index of zero is treated as a NULL pointer, + and the first byte in a shared array is + therefore not used (and filled with a dummy value). + The array is only created if non-empty. + No entries can be zero (they are redundant), + and no subarray can be empty (as the index pointer + then is 0 meaning no sub array). + The deltawidth is stored as a non-escaped signed byte. + + So for each character needed info is: + width: unsigned 8 bit int. + kerning-subarray-index: unsigned 16 bit int. + + The first 126-32+1 entries are for the characters + 32-126. If any is missing, a dummy entry is created. + For characters 126-65535 a font-global + array of struct {unicode, char-index} is + used for binary search (not yet, liniar now). + + Ligatures can be implemented as a font-global + array of struct { + unicode char1, char2, resultingchar; + } + + Font-global info is stored in a + struct { + char *fullname; // e.g. "Futura Bold Oblique" + char *postscript_name; // e.g. "Futura-BoldOblique" + uint8 *widths; + sint16 *kerning_index; + sint8 *kerning_data; + uint16 *highchars_index; + uint16 highchars_count; + unicode *ligatures; + uint16 ligatures_count; + } + + The highchars_index and ligatures structures are flattened + to a simple array to avoid accidental padding between + structs if the structsize is problematic for some platforms. + + All fonts are stored in an array of this struct, + sorted by fullname for binary search (not yet sorted). + + The .afm files are compiled by a perl script which creates + rrd_afm_data.c + The only thing rrd_afm_data.c contains is this compiled data. + + Compiled on Mac OS X the size of rrd_afm_data.o + is 67 Kb for the standard 14 postscript fonts, + and 490 Kb for a set of 276 Adobe fonts. +*/ + +typedef unsigned char afm_uint8; +typedef signed char afm_sint8; +typedef unsigned short afm_uint16; +typedef signed short afm_sint16; +typedef unsigned short afm_unicode; + +typedef const afm_uint8 afm_cuint8; +typedef const afm_sint8 afm_csint8; +typedef const afm_uint16 afm_cuint16; +typedef const afm_sint16 afm_csint16; +typedef const afm_unicode afm_cunicode; + +typedef struct afm_fontinfo { + const char *fullname; // e.g. "Futura Bold Oblique" + const char *postscript_name; // e.g. "Futura-BoldOblique" + afm_cuint8 *widths; + afm_csint16 *kerning_index; + afm_cuint8 *kerning_data; + afm_cuint16 *highchars_index; + afm_cuint16 highchars_count; + afm_cunicode *ligatures; + afm_cuint16 ligatures_count; +} afm_fontinfo; + +typedef struct old_afm_fontinfo { + const char *fontname, *fullname; + const unsigned short *charinfo, *intarray; + const unsigned short charinfocount; + const unsigned short fixedpitch; +} old_afm_fontinfo; + +extern const afm_fontinfo afm_fontinfolist[]; +extern const int afm_fontinfo_count; + +#endif -- 2.11.0