├── AUTHORS ├── CMakeLists.txt ├── tools ├── CMakeLists.txt ├── generate-sample-sheets ├── hershey-jhf-fix-linebreaks.py ├── hershey-font-gnuplot.1 ├── hershey-font-check.c └── hershey-font-gnuplot.c ├── libhersheyfont ├── CMakeLists.txt ├── hersheyfont.h ├── hershey-font-example.c ├── libhersheyfont.3 └── hersheyfont.c ├── README.md ├── hershey-fonts ├── markers.jhf ├── rowmans.jhf ├── futural.jhf ├── mathupp.jhf ├── greeks.jhf ├── meteorology.jhf ├── mathlow.jhf ├── greek.jhf ├── symbolic.jhf ├── cursive.jhf ├── scripts.jhf ├── greekc.jhf ├── timesr.jhf ├── timesg.jhf ├── hershey.txt ├── futuram.jhf ├── timesi.jhf ├── cyrilc_1.jhf ├── rowmand.jhf ├── cyrillic.jhf ├── scriptc.jhf ├── music.jhf ├── gothicita.jhf ├── gothitt.jhf ├── timesib.jhf ├── timesrb.jhf ├── rowmant.jhf ├── astrology.jhf ├── gothiceng.jhf └── gothgbt.jhf └── hershey-fonts.notes /AUTHORS: -------------------------------------------------------------------------------- 1 | Files: libhersheyfont/*, tools/* 2 | Authors: Kamal Mostafa 3 | 4 | Files: hershey-fonts/*.jhf 5 | Authors: Dr. A. V. Hershey, 6 | James Hurt, 7 | Kamal Mostafa 8 | 9 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # 2 | # hershey-fonts - Copyright (C) 2013 Kamal Mostafa 3 | # 4 | # License: GPL-2+ 5 | # 6 | 7 | project(hershey-fonts) 8 | set(hershey-fonts_VERSION_MAJOR 0) 9 | set(hershey-fonts_VERSION_MINOR 1) 10 | 11 | cmake_minimum_required(VERSION 2.6) 12 | enable_testing() 13 | 14 | file(GLOB jhf_files "hershey-fonts/*.jhf") 15 | install(FILES ${jhf_files} DESTINATION share/hershey-fonts) 16 | 17 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall") 18 | 19 | add_subdirectory(libhersheyfont) 20 | add_subdirectory(tools) 21 | 22 | ## tests 23 | foreach(jhf ${jhf_files}) 24 | add_test("${jhf}" ${CMAKE_BINARY_DIR}/tools/hershey-font-check "${jhf}") 25 | endforeach(jhf) 26 | 27 | -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # 2 | # hershey-fonts - Copyright (C) 2013 Kamal Mostafa 3 | # 4 | # License: GPL-2+ 5 | # 6 | 7 | cmake_minimum_required(VERSION 2.6) 8 | 9 | include_directories (../libhersheyfont) 10 | link_directories (${CMAKE_BINARY_DIR}/../libhersheyfont) 11 | 12 | add_executable(hershey-font-check hershey-font-check.c) 13 | target_link_libraries(hershey-font-check hersheyfont) 14 | # install(TARGETS hershey-font-check DESTINATION bin) 15 | 16 | add_executable(hershey-font-gnuplot hershey-font-gnuplot.c) 17 | target_link_libraries(hershey-font-gnuplot hersheyfont) 18 | install(TARGETS hershey-font-gnuplot DESTINATION bin) 19 | install(FILES hershey-font-gnuplot.1 DESTINATION share/man/man1) 20 | -------------------------------------------------------------------------------- /tools/generate-sample-sheets: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # generate-sample-sheets - Copyright (C) 2013 Kamal Mostafa 4 | # 5 | # License: GPL-2+ 6 | # 7 | 8 | set -e 9 | 10 | [ $# -eq 1 ] || { 11 | echo "usage: tools/generate-sample-sheets ./hershey-fonts/" 1>&2 12 | exit 1 13 | } 14 | 15 | HERSHEY_FONTS_DIR="$1" 16 | SAMPLES_DIR="hershey-font-samples" 17 | 18 | HERSHEY_FONT_GNUPLOT="tools/hershey-font-gnuplot" 19 | 20 | [ -x $HERSHEY_FONT_GNUPLOT ] || { 21 | echo "cannot find $HERSHEY_FONT_GNUPLOT (run from src root dir)" 1>&2 22 | exit 1 23 | } 24 | 25 | mkdir -p "$SAMPLES_DIR" 26 | 27 | html="samples.html" 28 | 29 | for font in $HERSHEY_FONTS_DIR/*.jhf 30 | do 31 | fontname="${font##*/}" 32 | fontname="${fontname%%.jhf}" 33 | 34 | samplesheet="$SAMPLES_DIR/$fontname.png" 35 | echo "generating $samplesheet" 1>&2 36 | $HERSHEY_FONT_GNUPLOT -T png $font \ 37 | | gnuplot > "$samplesheet" 38 | 39 | preview="$SAMPLES_DIR/$fontname-preview.png" 40 | echo "generating $preview" 1>&2 41 | $HERSHEY_FONT_GNUPLOT -T 'png crop' $font 'ABCdef@#$123' \ 42 | | gnuplot > "$preview" 43 | 44 | echo "" 45 | echo "$fontname
" 46 | echo "


" 47 | 48 | done > "$html" 49 | echo "generated: $html" 1>&2 50 | 51 | 52 | -------------------------------------------------------------------------------- /libhersheyfont/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # 2 | # hershey-fonts - Copyright (C) 2013 Kamal Mostafa 3 | # 4 | # License: GPL-2+ 5 | # 6 | 7 | cmake_minimum_required(VERSION 2.6) 8 | 9 | set(HERSHEY_FONTS_DIR "${CMAKE_INSTALL_PREFIX}/share/hershey-fonts") 10 | 11 | add_definitions(-DHERSHEY_FONTS_DIR="${HERSHEY_FONTS_DIR}") 12 | 13 | add_library(hersheyfont SHARED hersheyfont.c) 14 | set_target_properties(hersheyfont PROPERTIES VERSION 0 SOVERSION 0) 15 | install(TARGETS hersheyfont LIBRARY DESTINATION lib) 16 | add_library(hersheyfontStatic STATIC hersheyfont.c) 17 | set_target_properties(hersheyfontStatic PROPERTIES OUTPUT_NAME hersheyfont) 18 | install(TARGETS hersheyfontStatic ARCHIVE DESTINATION lib) 19 | install(FILES hersheyfont.h DESTINATION include) 20 | 21 | 22 | include_directories (.) 23 | link_directories (${CMAKE_BINARY_DIR}) 24 | 25 | add_executable(hershey-font-example hershey-font-example.c) 26 | target_link_libraries(hershey-font-example hersheyfont) 27 | # install(TARGETS hershey-font-example DESTINATION bin) 28 | install(FILES hershey-font-example.c 29 | DESTINATION share/doc/libhersheyfont/examples) 30 | 31 | add_custom_target(libhersheyfont.3 ALL 32 | COMMAND ${CMAKE_COMMAND} -E 33 | copy ${CMAKE_CURRENT_SOURCE_DIR}/libhersheyfont.3 libhersheyfont.3 34 | DEPENDS libhersheyfont.3 35 | ) 36 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libhersheyfont.3 37 | DESTINATION share/man/man3) 38 | 39 | set(manpage_symlinks hershey_font_load.3 hershey_font_jhf_load.3 hershey_font_free.3 hershey_font_glyph.3 ) 40 | 41 | foreach(manpage ${manpage_symlinks}) 42 | add_custom_target(${manpage} ALL 43 | COMMAND ${CMAKE_COMMAND} -E create_symlink libhersheyfont.3 ${manpage} 44 | DEPENDS libhersheyfont.3 45 | ) 46 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${manpage} 47 | DESTINATION share/man/man3) 48 | endforeach(manpage) 49 | 50 | -------------------------------------------------------------------------------- /libhersheyfont/hersheyfont.h: -------------------------------------------------------------------------------- 1 | // 2 | // hersheyfont.h - Copyright (C) 2013 Kamal Mostafa 3 | // 4 | // This program is free software; you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation; either version 2 of the License, or 7 | // (at your option) any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License along 15 | // with this program; if not, write to the Free Software Foundation, Inc., 16 | // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 17 | // 18 | 19 | #ifndef HERSHEYFONT_H 20 | #define HERSHEYFONT_H 21 | 22 | struct hershey_vertex { 23 | short x; 24 | short y; 25 | }; 26 | 27 | struct hershey_path { 28 | struct hershey_path *next; 29 | unsigned short nverts; 30 | struct hershey_vertex verts[]; 31 | }; 32 | 33 | struct hershey_glyph { 34 | unsigned int glyphnum; 35 | unsigned short width; 36 | unsigned short npaths; 37 | struct hershey_path *paths; 38 | }; 39 | 40 | struct hershey_font { 41 | struct hershey_glyph glyphs[256]; /* indexed by ASCII value */ 42 | }; 43 | 44 | 45 | // 46 | // Load Hershey fontname (e.g. "rowmans") into a new struct hershey_font. 47 | // The associated .jhf font file will be loaded from .../share/hershey-fonts/. 48 | // 49 | struct hershey_font * hershey_font_load( const char *fontname ); 50 | 51 | 52 | // 53 | // Load a Hershey font .jhf file into a new struct hershey_font. 54 | // 55 | struct hershey_font * hershey_jhf_font_load( const char *jhffile ); 56 | 57 | // 58 | // Return a pointer to the struct hershey_glyph for ASCII character c. 59 | // 60 | struct hershey_glyph * hershey_font_glyph( struct hershey_font *hf, 61 | unsigned char c ); 62 | 63 | // 64 | // Free a hershey_font allocated by hershey_font_load or hershey_jhf_font_load. 65 | // 66 | void hershey_font_free( struct hershey_font *hf ); 67 | 68 | #endif // HERSHEYFONT_H 69 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | hershey-fonts : Hershey vector fonts library, tools, and glyphs 2 | =============================================================== 3 | 4 | 5 | Project home page: 6 | --------------------------------------------------------- 7 | 8 | - Kamal Mostafa 9 | - Dr. A. V. Hershey 10 | - James Hurt 11 | 12 | 13 | Package components 14 | ------------------ 15 | 16 | ### libhersheyfont and hershey-font apps 17 | 18 | Kamal Mostafa's **libhersheyfont** (a C library for loading .jhf format 19 | Hershey font files) along with various utility programs such as 20 | **hershey-font-gnuplot** (a Hershey text front-end for _gnuplot_). 21 | 22 | ### hershey-fonts-data 23 | 24 | The Hershey fonts are a collection of vector fonts developed circa 1967 25 | by Dr. A. V. Hershey. Included are Latin, Greek, Cyrillic, Japanese, and 26 | various symbol glyph sets encoded as .jhf format Hershey font files. 27 | The .jhf font files were converted from Hershey's original NTIS format 28 | files by James Hurt (see hershey-fonts.notes). 29 | . 30 | 31 | 32 | Build and install instructions 33 | ------------------------------ 34 | 35 | cmake . 36 | make 37 | make test 38 | sudo make install # optional 39 | 40 | ### The `HERSHEY_FONTS_DIR` environment variable 41 | 42 | By default, **libhersheyfont** finds .jhf font files installed into the 43 | system directory /usr/share/hershey-fonts/ or /usr/local/share/hershey-fonts/ 44 | depending on the build configuration. 45 | 46 | To use **libhersheyfont** apps without installing, set the `HERSHEY_FONTS_DIR` 47 | environment variable, e.g.: 48 | 49 | export HERSHEY_FONTS_DIR=$PWD/hershey-fonts 50 | tools/hershey-font-check futural 51 | tools/hershey-font-gnuplot . . . 52 | 53 | 54 | License 55 | ------- 56 | 57 | The **libhersheyfont** library and apps are 58 | Copyright © 2013 Kamal Mostafa , licensed GPLv2+: 59 | GNU GPL version 2 or later . 60 | The Hershey font glyph data is covered by a permissive use and redistribution 61 | license. This is free software: you are free to change and redistribute it. 62 | There is NO WARRANTY, to the extent permitted by law. 63 | 64 | -------------------------------------------------------------------------------- /hershey-fonts/markers.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 1JZ 3 | 12345 1JZ 4 | 12345 1JZ 5 | 12345 1JZ 6 | 12345 1JZ 7 | 12345 1JZ 8 | 12345 1JZ 9 | 12345 1JZ 10 | 12345 1JZ 11 | 12345 1JZ 12 | 12345 1JZ 13 | 12345 1JZ 14 | 12345 1JZ 15 | 12345 1JZ 16 | 12345 1JZ 17 | 12345 1JZ 18 | 12345 1JZ 19 | 12345 1JZ 20 | 12345 1JZ 21 | 12345 1JZ 22 | 12345 1JZ 23 | 12345 1JZ 24 | 12345 1JZ 25 | 12345 1JZ 26 | 12345 1JZ 27 | 12345 1JZ 28 | 12345 1JZ 29 | 12345 1JZ 30 | 12345 1JZ 31 | 12345 1JZ 32 | 12345 1JZ 33 | 12345 1JZ 34 | 12345 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK 35 | 12345 6LXLLLXXXXLLL 36 | 12345 5KYRJKVYVRJ 37 | 12345 6LXRHLRR\XRRH 38 | 12345 12JZRIPOJOOSMYRUWYUSZOTORI 39 | 12345 14LXPLPPLPLTPTPXTXTTXTXPTPTLPL 40 | 12345 6KYRKRY RKRYR 41 | 12345 6MWMMWW RWMMW 42 | 12345 9MWRLRX RMOWU RWOMU 43 | 12345 35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS 44 | 12345 27NVNNNVVVVNNN ROOOU RPOPU RQOQU RRORU RSOSU RTOTU RUOUU 45 | 12345 17MWRLMUWURL RROOT RROUT RRRQT RRRST 46 | 12345 17LULRUWUMLR RORTU RORTO RRRTS RRRTQ 47 | 12345 17MWRXWOMORX RRUUP RRUOP RRRSP RRRQP 48 | 12345 17OXXROMOWXR RURPO RURPU RRRPQ RRRPS 49 | 12345 9D`DR`R RDRRb R`RRb 50 | 12345 1JZ 51 | 12345 1JZ 52 | 12345 1JZ 53 | 12345 1JZ 54 | 12345 1JZ 55 | 12345 1JZ 56 | 12345 1JZ 57 | 12345 1JZ 58 | 12345 1JZ 59 | 12345 1JZ 60 | 12345 1JZ 61 | 12345 1JZ 62 | 12345 1JZ 63 | 12345 1JZ 64 | 12345 1JZ 65 | 12345 1JZ 66 | 12345 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK 67 | 12345 6LXLLLXXXXLLL 68 | 12345 5KYRJKVYVRJ 69 | 12345 6LXRHLRR\XRRH 70 | 12345 12JZRIPOJOOSMYRUWYUSZOTORI 71 | 12345 14LXPLPPLPLTPTPXTXTTXTXPTPTLPL 72 | 12345 6KYRKRY RKRYR 73 | 12345 6MWMMWW RWMMW 74 | 12345 9MWRLRX RMOWU RWOMU 75 | 12345 35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS 76 | 12345 27NVNNNVVVVNNN ROOOU RPOPU RQOQU RRORU RSOSU RTOTU RUOUU 77 | 12345 17MWRLMUWURL RROOT RROUT RRRQT RRRST 78 | 12345 17LULRUWUMLR RORTU RORTO RRRTS RRRTQ 79 | 12345 17MWRXWOMORX RRUUP RRUOP RRRSP RRRQP 80 | 12345 17OXXROMOWXR RURPO RURPU RRRPQ RRRPS 81 | 12345 9D`DR`R RDRRb R`RRb 82 | 12345 1JZ 83 | 12345 1JZ 84 | 12345 1JZ 85 | 12345 1JZ 86 | 12345 1JZ 87 | 12345 1JZ 88 | 12345 1JZ 89 | 12345 1JZ 90 | 12345 1JZ 91 | 12345 1JZ 92 | 12345 1JZ 93 | 12345 1JZ 94 | 12345 1JZ 95 | 12345 1JZ 96 | 12345 1JZ 97 | 12345 1JZ 98 | -------------------------------------------------------------------------------- /hershey-fonts.notes: -------------------------------------------------------------------------------- 1 | Hershey fonts data (./hershey-fonts/*) 2 | 3 | Source: http://emergent.unpythonic.net/software/hershey 4 | 5 | ------------------------------------------------------------------------------ 6 | 7 | USE RESTRICTION: 8 | This distribution of the Hershey Fonts may be used by anyone for 9 | any purpose, commercial or otherwise, providing that: 10 | 1. The following acknowledgements must be distributed with 11 | the font data: 12 | - The Hershey Fonts were originally created by Dr. 13 | A. V. Hershey while working at the U. S. 14 | National Bureau of Standards. 15 | - The format of the Font data in this distribution 16 | was originally created by 17 | James Hurt 18 | Cognition, Inc. 19 | 900 Technology Park Drive 20 | Billerica, MA 01821 21 | (mit-eddie!ci-dandelion!hurt) 22 | 2. The font data in this distribution may be converted into 23 | any other format *EXCEPT* the format distributed by 24 | the U.S. NTIS (which organization holds the rights 25 | to the distribution and use of the font data in that 26 | particular format). Not that anybody would really 27 | *want* to use their format... each point is described 28 | in eight bytes as "xxx yyy:", where xxx and yyy are 29 | the coordinate values as ASCII numbers. 30 | 31 | ------------------------------------------------------------------------------ 32 | 33 | The format of the files is described as follows: 34 | 35 | The structure is bascially as follows: each character consists of a number 36 | 1->4000 (not all used) in column 0:4, the number of vertices in columns 5:7, 37 | the left hand position in column 8, the right hand position in column 9, and 38 | finally the vertices in single character pairs. All coordinates are given 39 | relative to the ascii value of 'R'. If the coordinate value is " R" that 40 | indicates a pen up operation. 41 | 42 | As an example consider the 8th symbol 43 | 44 | 8 9MWOMOV RUMUV ROQUQ 45 | 46 | It has 9 coordinate pairs (this includes the left and right position). 47 | The left position is 'M' - 'R' = -5 48 | The right position is 'W' - 'R' = 5 49 | The first coordinate is "OM" = (-3,-5) 50 | The second coordinate is "OV" = (-3,4) 51 | Raise the pen " R" 52 | Move to "UM" = (3,-5) 53 | Draw to "UV" = (3,4) 54 | Raise the pen " R" 55 | Move to "OQ" = (-3,-1) 56 | Draw to "UQ" = (3,-1) 57 | Drawing this out on a piece of paper will reveal it represents an 'H'. 58 | 59 | -------------------------------------------------------------------------------- /libhersheyfont/hershey-font-example.c: -------------------------------------------------------------------------------- 1 | // 2 | // hershey-font-example.c - Copyright (C) 2013 Kamal Mostafa 3 | // 4 | // This program is free software; you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation; either version 2 of the License, or 7 | // (at your option) any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License along 15 | // with this program; if not, write to the Free Software Foundation, Inc., 16 | // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 17 | // 18 | 19 | #include 20 | #include 21 | 22 | 23 | int 24 | main( int argc, char **argv ) 25 | { 26 | const char *render_text = "HELLO"; 27 | 28 | // 29 | // Load a Hershey font with hershey_font_load(). 30 | // 31 | 32 | const char *fontname = "rowmans"; 33 | struct hershey_font *hf = hershey_font_load(fontname); 34 | if ( !hf ) { 35 | perror(fontname); 36 | return 1; 37 | } 38 | 39 | // 40 | // Render each character's line paths with hershey_font_glyph(). 41 | // 42 | 43 | int x_render_pos = 0; 44 | 45 | const char *p; 46 | for ( p=render_text; *p; p++ ) { 47 | 48 | // get the character c to be rendered 49 | int c = *p; 50 | 51 | // get the hershey_glyph for character c 52 | // and check whether there actually is a glyph for this character 53 | struct hershey_glyph *hg = hershey_font_glyph(hf, c); 54 | if ( hg->npaths == 0 ) 55 | continue; 56 | 57 | printf("# %c\n", c); 58 | 59 | // walk the paths-list for this glyph 60 | struct hershey_path *hp; 61 | for ( hp=hg->paths; hp; hp=hp->next ) { 62 | // begin draw path 63 | printf("\t"); 64 | int i; 65 | for ( i=0; inverts; i++ ) { 66 | short x = hp->verts[i].x + x_render_pos; 67 | short y = hp->verts[i].y; 68 | printf(" {%d,%d}", x, y); 69 | } 70 | // end draw path 71 | printf("\n"); 72 | } 73 | 74 | // advance the x_render_pos by the width of this glyph 75 | x_render_pos += hg->width; 76 | } 77 | 78 | // 79 | // Destroy the hershey_font with hershey_font_free(). 80 | // 81 | hershey_font_free(hf); 82 | 83 | return 0; 84 | } 85 | -------------------------------------------------------------------------------- /tools/hershey-jhf-fix-linebreaks.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # 3 | # hershey-jhf-fix-linebreaks.py - fix linebreaks in .jhf Hershey font files 4 | # Copyright (C) 2013 Kamal Mostafa 5 | # 6 | # This program is free software; you can redistribute it and/or modify 7 | # it under the terms of the GNU General Public License as published by 8 | # the Free Software Foundation; either version 2 of the License, or 9 | # (at your option) any later version. 10 | # 11 | # This program is distributed in the hope that it will be useful, 12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | # GNU General Public License for more details. 15 | # 16 | # You should have received a copy of the GNU General Public License along 17 | # with this program; if not, write to the Free Software Foundation, Inc., 18 | # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 | # 20 | 21 | import sys 22 | 23 | output = '' 24 | 25 | 26 | def hershey_val(character): 27 | return ord(character) - ord('R') 28 | 29 | 30 | def read_hershey_glyph(f): 31 | line = '' 32 | while ( line == '' ): 33 | line = f.readline() 34 | if (not line) or line == '\x1a': # eof 35 | return False 36 | line = line.rstrip() 37 | 38 | # read a Hershey format line 39 | glyphnum = int(line[0:5]) # glyphnum (junk in some .jhf files) 40 | nverts = int(line[5:8]) - 1 41 | leftpos = hershey_val(line[8]) 42 | rightpos = hershey_val(line[9]) 43 | vertchars = line[10:] 44 | nvertchars = len(vertchars) 45 | 46 | # join split lines in the Hershey data 47 | while ( nverts * 2 > nvertchars ): 48 | nextline = f.readline().rstrip() 49 | line += nextline 50 | vertchars += nextline 51 | nvertchars = len(vertchars) 52 | if ( nverts * 2 != nvertchars ): 53 | print >> sys.stderr, "hershey2olfont: Hershey format parse error (nvertchars=%d not %d)" % (nvertchars, nverts*2) 54 | sys.exit(1) 55 | 56 | # emit the fixed (joined) line 57 | global output 58 | output += "%s\n" % line 59 | 60 | return True 61 | 62 | 63 | # 64 | # main 65 | # 66 | 67 | if ( len(sys.argv) != 3 ): 68 | print >> sys.stderr, "usage: hershey-jhf-fix-linebreaks.py in.jhf out.jhf (same filename is ok)" 69 | sys.exit(1) 70 | 71 | hershey_in = sys.argv[1] 72 | hershey_out = sys.argv[2] 73 | 74 | with open(hershey_in) as f: 75 | while read_hershey_glyph(f): 76 | pass 77 | f.close() 78 | 79 | fd = open(hershey_out,"w") 80 | fd.write(output) 81 | fd.close() 82 | 83 | -------------------------------------------------------------------------------- /tools/hershey-font-gnuplot.1: -------------------------------------------------------------------------------- 1 | .\" Hey, EMACS: -*- nroff -*- 2 | .\" (C) Copyright 2013 Kamal Mostafa , 3 | .\" 4 | .\" other parameters are allowed: see man(7), man(1) 5 | .TH HERSHEY-FONT-GNUPLOT 1 "27 November 2013" 6 | .\" Please adjust this date whenever revising the manpage. 7 | .\" 8 | .\" Some roff macros, for reference: 9 | .\" .nh disable hyphenation 10 | .\" .hy enable hyphenation 11 | .\" .ad l left justify 12 | .\" .ad b justify to both left and right margins 13 | .\" .nf disable filling 14 | .\" .fi enable filling 15 | .\" .br insert line break 16 | .\" .sp insert n+1 empty lines 17 | .\" for manpage-specific macros, see man(7) 18 | 19 | .nh 20 | 21 | .SH NAME 22 | hershey-font-gnuplot \- Hershey vector fonts renderer for gnuplot 23 | .SH SYNOPSIS 24 | .P 25 | .B hershey-font-gnuplot 26 | .RI [ options ] " font" " 'Text to Render'" 27 | .br 28 | .P 29 | .B hershey-font-gnuplot 30 | .RI [ options ] " font" " 31 | 32 | .SH DESCRIPTION 33 | .P 34 | The Hershey fonts are a collection of vector fonts developed circa 1967 35 | by Dr. A. V. Hershey. 36 | .P 37 | \fBhershey-font-gnuplot\fP renders Hershey font text in the form of 38 | a \fBgnuplot\fP input file. 39 | Its output must be piped to \fBgnuplot\fP 40 | as shown in the EXAMPLES section below. 41 | .P 42 | If no 'Text to Render' is specified, a font sample sheet displaying 43 | all the font's glyphs will be generated. 44 | 45 | .SH FONTS 46 | .P 47 | The \fIfont\fP parameter must be the name of a system-installed 48 | Hershey font or the filename of a Hershey font \fI.jhf\fP file. 49 | The Hershey fonts likely to be installed are: 50 | .PP 51 | .BR astrology , 52 | .BR cursive , 53 | .BR cyrillic , 54 | .BR futural , 55 | .BR futuram , 56 | .BR gothgbt , 57 | .BR gothgrt , 58 | .BR gothiceng , 59 | .BR gothicger , 60 | .BR gothicita , 61 | .BR gothitt , 62 | .BR greekc , 63 | .BR greek , 64 | .BR greeks , 65 | .BR japanese , 66 | .BR markers , 67 | .BR mathlow , 68 | .BR mathupp , 69 | .BR meteorology , 70 | .BR music , 71 | .BR rowmand , 72 | .BR rowmans , 73 | .BR rowmant , 74 | .BR scriptc , 75 | .BR scripts , 76 | .BR symbolic , 77 | .BR timesg , 78 | .BR timesib , 79 | .BR timesi , 80 | .BR timesrb , 81 | .BR timesr 82 | 83 | .SH OPTIONS 84 | 85 | .TP 86 | .BI \-T " 'gnuplot_terminal_type [gnuplot_terminal_opts]'" 87 | Set gnuplot output type and options, for example: 88 | .br 89 | \fB-T pdf\fP 90 | .br 91 | \fB-T png\fP 92 | .br 93 | \fB-T 'png crop transparent'\fP 94 | .br 95 | See \fBgnuplot\fP's \fIset terminal\fP command for more output type options. 96 | If not specified, an X11 window display (\fIwxt\fP) is selected. 97 | 98 | .TP 99 | .BI \-h " font_height" 100 | Set the font height in pixels (default 100). 101 | 102 | .SH EXAMPLES 103 | .nf 104 | .ad l 105 | .P 106 | hershey-font-gnuplot japanese | gnuplot -p 107 | .P 108 | hershey-font-gnuplot futural 'Hello World!' | gnuplot -p 109 | .P 110 | hershey-font-gnuplot gothiceng 'Calligraphy' | gnuplot -p 111 | .P 112 | hershey-font-gnuplot -T 'png crop' scriptc 'Nice Text' | gnuplot > out.png 113 | .fi 114 | .ad b 115 | 116 | .SH SEE ALSO 117 | .BR gnuplot (1) 118 | 119 | .SH AUTHOR 120 | .B hershey-font-gnuplot 121 | was written by Kamal Mostafa . 122 | 123 | .br 124 | -------------------------------------------------------------------------------- /tools/hershey-font-check.c: -------------------------------------------------------------------------------- 1 | // 2 | // hershey-font-check.c - Copyright (C) 2013 Kamal Mostafa 3 | // 4 | // This program is free software; you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation; either version 2 of the License, or 7 | // (at your option) any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License along 15 | // with this program; if not, write to the Free Software Foundation, Inc., 16 | // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 17 | // 18 | 19 | #include 20 | #include 21 | #include 22 | 23 | 24 | int 25 | main( int argc, char **argv ) 26 | { 27 | if ( argc != 2 ) { 28 | fprintf(stderr, 29 | "usage: hershey-font-check {fontname | fontfile.jhf}\n"); 30 | return 1; 31 | } 32 | 33 | // load a hershey_font structure either by filename or fontname 34 | const char *fontname = argv[1]; 35 | struct hershey_font *hf; 36 | 37 | if ( strchr(fontname,'.') ) 38 | hf = hershey_jhf_font_load(fontname); 39 | else 40 | hf = hershey_font_load(fontname); 41 | 42 | if ( !hf ) { 43 | perror(fontname); 44 | return 1; 45 | } 46 | 47 | // dump all the glyph data 48 | int c, i; 49 | int errs = 0; 50 | for ( c=0; c<256; c++ ) { 51 | // get the hershey_glyph for ASCII character c 52 | struct hershey_glyph *hg = hershey_font_glyph(hf, c); 53 | 54 | // check whether there actually is a glyph for this character 55 | if ( hg->npaths == 0 ) 56 | continue; 57 | 58 | printf(" [[ %c ]] glyph(%d) width=%u npaths=%u\n", 59 | c, c, hg->width, hg->npaths); 60 | 61 | // walk the paths-list for this glyph 62 | struct hershey_path *hp; 63 | int width_err = 0; 64 | for ( hp=hg->paths; hp; hp=hp->next ) { 65 | // begin draw path 66 | printf("\t\tpath: nverts=%d\t", hp->nverts); 67 | for ( i=0; inverts; i++ ) { 68 | short x = hp->verts[i].x /* + x_render_pos */ ; 69 | short y = hp->verts[i].y; 70 | printf(" {%d,%d}", x, y); 71 | #if 0 72 | // Check for out-of-bounds x positions (not actually invalid). 73 | if ( x < 0 || x > hg->width ) { 74 | printf( "OUT!" ); 75 | } 76 | #endif 77 | // Check for rare .jhf glitch case: 78 | // Any glyph listed as zero-width (same left and right bound) 79 | // should be only vertical lines such that all verts should 80 | // have x == 0. 81 | if ( hg->width == 0 && x != 0 ) 82 | width_err++; 83 | } 84 | // end draw path 85 | printf("\n"); 86 | } 87 | if ( width_err ) { 88 | printf("\t\tWARNING! '%c' glyph(%d) likely bogus width=%d!\n", 89 | c, c, hg->width); 90 | errs++; 91 | } 92 | 93 | // note: to render a string of character glyphs left-to-right, 94 | // advance the x_render_pos by the width of each glyph here, e.g.: 95 | // 96 | // x_render_pos += hg->width; 97 | } 98 | 99 | // destroy the hershey_font 100 | hershey_font_free(hf); 101 | 102 | return errs; 103 | } 104 | -------------------------------------------------------------------------------- /libhersheyfont/libhersheyfont.3: -------------------------------------------------------------------------------- 1 | .\" Hey, EMACS: -*- nroff -*- 2 | .\" (C) Copyright 2013 Kamal Mostafa , 3 | .\" 4 | .\" other parameters are allowed: see man(7), man(1) 5 | .TH LIBHERSHEYFONT 3 "2 December 2013" 6 | .\" Please adjust this date whenever revising the manpage. 7 | .\" 8 | .\" Some roff macros, for reference: 9 | .\" .nh disable hyphenation 10 | .\" .hy enable hyphenation 11 | .\" .ad l left justify 12 | .\" .ad b justify to both left and right margins 13 | .\" .nf disable filling 14 | .\" .fi enable filling 15 | .\" .br insert line break 16 | .\" .sp insert n+1 empty lines 17 | .\" for manpage-specific macros, see man(7) 18 | 19 | .nh 20 | 21 | .SH NAME 22 | libhersheyfont \- Hershey vector fonts library 23 | .SH SYNOPSIS 24 | .P 25 | .ad l 26 | .P 27 | .B #include 28 | .P 29 | .BI "struct hershey_font *hershey_font_load(const char *" "fontname" ); 30 | .br 31 | .BI "struct hershey_font *hershey_jhf_font_load(const char *" "jhffile" ); 32 | .sp 33 | .HP 34 | .BI "struct hershey_glyph *hershey_font_glyph(struct hershey_font *" "hf" ", unsigned char " "c" ); 35 | .P 36 | .BI "void hershey_font_free(struct hershey_font *" "hf" ); 37 | .ad b 38 | 39 | .SH DESCRIPTION 40 | .P 41 | The Hershey fonts are a collection of vector fonts developed circa 1967 42 | by Dr. A. V. Hershey. 43 | \fBlibhersheyfont\fP provides C routines to load and process .jhf format 44 | Hershey font files. 45 | .P 46 | A Hershey font may be loaded with 47 | .BR herhsey_font_load () 48 | or 49 | .BR herhsey_font_jhf_load (), 50 | either of which returns a pointer to a newly 51 | allocated \fBstruct hershey_font\fP. 52 | This structure should be freed after use with a call to 53 | .BR herhsey_font_free (). 54 | .P 55 | The glyph line segment data for each ASCII character may be 56 | accessed with 57 | .BR herhsey_font_glyph (). 58 | .P 59 | See the \fBhersheyfont.h\fP header file for the details of 60 | the structure members. 61 | 62 | .SH FONTS 63 | .P 64 | .BR hershey_font_load ()'s 65 | \fIfontname\fP parameter must be the name of a system-installed Hershey font. 66 | The Hershey fonts likely to be installed are: 67 | .PP 68 | .BR astrology , 69 | .BR cursive , 70 | .BR cyrillic , 71 | .BR futural , 72 | .BR futuram , 73 | .BR gothgbt , 74 | .BR gothgrt , 75 | .BR gothiceng , 76 | .BR gothicger , 77 | .BR gothicita , 78 | .BR gothitt , 79 | .BR greekc , 80 | .BR greek , 81 | .BR greeks , 82 | .BR japanese , 83 | .BR markers , 84 | .BR mathlow , 85 | .BR mathupp , 86 | .BR meteorology , 87 | .BR music , 88 | .BR rowmand , 89 | .BR rowmans , 90 | .BR rowmant , 91 | .BR scriptc , 92 | .BR scripts , 93 | .BR symbolic , 94 | .BR timesg , 95 | .BR timesib , 96 | .BR timesi , 97 | .BR timesrb , 98 | .BR timesr 99 | 100 | .P 101 | .BR herhsey_font_jhf_load ()'s 102 | \fIjhffile\fP parameter must be the filename of a Hershey font \fI.jhf\fP file. 103 | 104 | .SH ENVIRONMENT VARIABLE 105 | 106 | .TP 107 | .B HERSHEY_FONTS_DIR 108 | The directory in which 109 | .BR herhsey_font_load () 110 | expects to find .jhf font files 111 | (The default directory is likely /usr/share/hershey-fonts/ 112 | or /usr/local/share/hershey-fonts/ depending on the build configuration). 113 | 114 | .SH EXAMPLE 115 | .P 116 | .P 117 | See \fBhershey-font-example.c\fP for a complete working example program, 118 | including code to parse the glyph data. 119 | Likely location: 120 | .br 121 | .nf 122 | /usr/share/doc/libhersheyfont/examples/hershey-font-example.c 123 | .fi 124 | 125 | .SH AUTHOR 126 | .B libhersheyfont 127 | was written by Kamal Mostafa . 128 | 129 | .br 130 | -------------------------------------------------------------------------------- /hershey-fonts/rowmans.jhf: -------------------------------------------------------------------------------- 1 | 699 1JZ 2 | 714 9MWRFRT RRYQZR[SZRY 3 | 717 6JZNFNM RVFVM 4 | 733 12H]SBLb RYBRb RLOZO RKUYU 5 | 719 27H\PBP_ RTBT_ RYIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX 6 | 2271 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 734 35E_\O\N[MZMYNXPVUTXRZP[L[JZIYHWHUISJRQNRMSKSIRGPFNGMIMKNNPQUXWZY[[[\Z\Y 8 | 731 8MWRHQGRFSGSIRKQL 9 | 721 11KYVBTDRGPKOPOTPYR]T`Vb 10 | 722 11KYNBPDRGTKUPUTTYR]P`Nb 11 | 2219 9JZRFRR RMIWO RWIMO 12 | 725 6E_RIR[ RIR[R 13 | 711 9MWSZR[QZRYSZS\R^Q_ 14 | 724 3E_IR[R 15 | 710 6MWRYQZR[SZRY 16 | 720 3G][BIb 17 | 700 18H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF 18 | 701 5H\NJPISFS[ 19 | 702 15H\LKLJMHNGPFTFVGWHXJXLWNUQK[Y[ 20 | 703 16H\MFXFRNUNWOXPYSYUXXVZS[P[MZLYKW 21 | 704 7H\UFKTZT RUFU[ 22 | 705 18H\WFMFLOMNPMSMVNXPYSYUXXVZS[P[MZLYKW 23 | 706 24H\XIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQLT 24 | 707 6H\YFO[ RKFYF 25 | 708 30H\PFMGLILKMMONSOVPXRYTYWXYWZT[P[MZLYKWKTLRNPQOUNWMXKXIWGTFPF 26 | 709 24H\XMWPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLX 27 | 712 12MWRMQNROSNRM RRYQZR[SZRY 28 | 713 15MWRMQNROSNRM RSZR[QZRYSZS\R^Q_ 29 | 2241 4F^ZIJRZ[ 30 | 726 6E_IO[O RIU[U 31 | 2242 4F^JIZRJ[ 32 | 715 21I[LKLJMHNGPFTFVGWHXJXLWNVORQRT RRYQZR[SZRY 33 | 2273 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 501 9I[RFJ[ RRFZ[ RMTWT 35 | 502 24G\KFK[ RKFTFWGXHYJYLXNWOTP RKPTPWQXRYTYWXYWZT[K[ 36 | 503 19H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV 37 | 504 16G\KFK[ RKFRFUGWIXKYNYSXVWXUZR[K[ 38 | 505 12H[LFL[ RLFYF RLPTP RL[Y[ 39 | 506 9HZLFL[ RLFYF RLPTP 40 | 507 23H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZS RUSZS 41 | 508 9G]KFK[ RYFY[ RKPYP 42 | 509 3NVRFR[ 43 | 510 11JZVFVVUYTZR[P[NZMYLVLT 44 | 511 9G\KFK[ RYFKT RPOY[ 45 | 512 6HYLFL[ RL[X[ 46 | 513 12F^JFJ[ RJFR[ RZFR[ RZFZ[ 47 | 514 9G]KFK[ RKFY[ RYFY[ 48 | 515 22G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF 49 | 516 14G\KFK[ RKFTFWGXHYJYMXOWPTQKQ 50 | 517 25G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RSWY] 51 | 518 17G\KFK[ RKFTFWGXHYJYLXNWOTPKP RRPY[ 52 | 519 21H\YIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX 53 | 520 6JZRFR[ RKFYF 54 | 521 11G]KFKULXNZQ[S[VZXXYUYF 55 | 522 6I[JFR[ RZFR[ 56 | 523 12F^HFM[ RRFM[ RRFW[ R\FW[ 57 | 524 6H\KFY[ RYFK[ 58 | 525 7I[JFRPR[ RZFRP 59 | 526 9H\YFK[ RKFYF RK[Y[ 60 | 2223 12KYOBOb RPBPb ROBVB RObVb 61 | 804 3KYKFY^ 62 | 2224 12KYTBTb RUBUb RNBUB RNbUb 63 | 2262 11JZPLRITL RMORJWO RRJR[ 64 | 999 3JZJ]Z] 65 | 730 8MWSFRGQIQKRLSKRJ 66 | 601 18I\XMX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX 67 | 602 18H[LFL[ RLPNNPMSMUNWPXSXUWXUZS[P[NZLX 68 | 603 15I[XPVNTMQMONMPLSLUMXOZQ[T[VZXX 69 | 604 18I\XFX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX 70 | 605 18I[LSXSXQWOVNTMQMONMPLSLUMXOZQ[T[VZXX 71 | 606 9MYWFUFSGRJR[ ROMVM 72 | 607 23I\XMX]W`VaTbQbOa RXPVNTMQMONMPLSLUMXOZQ[T[VZXX 73 | 608 11I\MFM[ RMQPNRMUMWNXQX[ 74 | 609 9NVQFRGSFREQF RRMR[ 75 | 610 12MWRFSGTFSERF RSMS^RaPbNb 76 | 611 9IZMFM[ RWMMW RQSX[ 77 | 612 3NVRFR[ 78 | 613 19CaGMG[ RGQJNLMOMQNRQR[ RRQUNWMZM\N]Q][ 79 | 614 11I\MMM[ RMQPNRMUMWNXQX[ 80 | 615 18I\QMONMPLSLUMXOZQ[T[VZXXYUYSXPVNTMQM 81 | 616 18H[LMLb RLPNNPMSMUNWPXSXUWXUZS[P[NZLX 82 | 617 18I\XMXb RXPVNTMQMONMPLSLUMXOZQ[T[VZXX 83 | 618 9KXOMO[ ROSPPRNTMWM 84 | 619 18J[XPWNTMQMNNMPNRPSUTWUXWXXWZT[Q[NZMX 85 | 620 9MYRFRWSZU[W[ ROMVM 86 | 621 11I\MMMWNZP[S[UZXW RXMX[ 87 | 622 6JZLMR[ RXMR[ 88 | 623 12G]JMN[ RRMN[ RRMV[ RZMV[ 89 | 624 6J[MMX[ RXMM[ 90 | 625 10JZLMR[ RXMR[P_NaLbKb 91 | 626 9J[XMM[ RMMXM RM[X[ 92 | 2225 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 723 3NVRBRb 94 | 2226 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 2246 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 718 14KYQFOGNINKOMQNSNUMVKVIUGSFQF 97 | -------------------------------------------------------------------------------- /hershey-fonts/futural.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 9MWRFRT RRYQZR[SZRY 3 | 12345 6JZNFNM RVFVM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 27H\PBP_ RTBT_ RYIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 35E_\O\N[MZMYNXPVUTXRZP[L[JZIYHWHUISJRQNRMSKSIRGPFNGMIMKNNPQUXWZY[[[\Z\Y 8 | 12345 8MWRHQGRFSGSIRKQL 9 | 12345 11KYVBTDRGPKOPOTPYR]T`Vb 10 | 12345 11KYNBPDRGTKUPUTTYR]P`Nb 11 | 12345 9JZRLRX RMOWU RWOMU 12 | 12345 6E_RIR[ RIR[R 13 | 12345 8NVSWRXQWRVSWSYQ[ 14 | 12345 3E_IR[R 15 | 12345 6NVRVQWRXSWRV 16 | 12345 3G][BIb 17 | 12345 18H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF 18 | 12345 5H\NJPISFS[ 19 | 12345 15H\LKLJMHNGPFTFVGWHXJXLWNUQK[Y[ 20 | 12345 16H\MFXFRNUNWOXPYSYUXXVZS[P[MZLYKW 21 | 12345 7H\UFKTZT RUFU[ 22 | 12345 18H\WFMFLOMNPMSMVNXPYSYUXXVZS[P[MZLYKW 23 | 12345 24H\XIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQLT 24 | 12345 6H\YFO[ RKFYF 25 | 12345 30H\PFMGLILKMMONSOVPXRYTYWXYWZT[P[MZLYKWKTLRNPQOUNWMXKXIWGTFPF 26 | 12345 24H\XMWPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLX 27 | 12345 12NVROQPRQSPRO RRVQWRXSWRV 28 | 12345 14NVROQPRQSPRO RSWRXQWRVSWSYQ[ 29 | 12345 4F^ZIJRZ[ 30 | 12345 6E_IO[O RIU[U 31 | 12345 4F^JIZRJ[ 32 | 12345 21I[LKLJMHNGPFTFVGWHXJXLWNVORQRT RRYQZR[SZRY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 9I[RFJ[ RRFZ[ RMTWT 35 | 12345 24G\KFK[ RKFTFWGXHYJYLXNWOTP RKPTPWQXRYTYWXYWZT[K[ 36 | 12345 19H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV 37 | 12345 16G\KFK[ RKFRFUGWIXKYNYSXVWXUZR[K[ 38 | 12345 12H[LFL[ RLFYF RLPTP RL[Y[ 39 | 12345 9HZLFL[ RLFYF RLPTP 40 | 12345 23H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZS RUSZS 41 | 12345 9G]KFK[ RYFY[ RKPYP 42 | 12345 3NVRFR[ 43 | 12345 11JZVFVVUYTZR[P[NZMYLVLT 44 | 12345 9G\KFK[ RYFKT RPOY[ 45 | 12345 6HYLFL[ RL[X[ 46 | 12345 12F^JFJ[ RJFR[ RZFR[ RZFZ[ 47 | 12345 9G]KFK[ RKFY[ RYFY[ 48 | 12345 22G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF 49 | 12345 14G\KFK[ RKFTFWGXHYJYMXOWPTQKQ 50 | 12345 25G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RSWY] 51 | 12345 17G\KFK[ RKFTFWGXHYJYLXNWOTPKP RRPY[ 52 | 12345 21H\YIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX 53 | 12345 6JZRFR[ RKFYF 54 | 12345 11G]KFKULXNZQ[S[VZXXYUYF 55 | 12345 6I[JFR[ RZFR[ 56 | 12345 12F^HFM[ RRFM[ RRFW[ R\FW[ 57 | 12345 6H\KFY[ RYFK[ 58 | 12345 7I[JFRPR[ RZFRP 59 | 12345 9H\YFK[ RKFYF RK[Y[ 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 6JZRDJR RRDZR 64 | 12345 3I[Ib[b 65 | 12345 8NVSKQMQORPSORNQO 66 | 12345 18I\XMX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX 67 | 12345 18H[LFL[ RLPNNPMSMUNWPXSXUWXUZS[P[NZLX 68 | 12345 15I[XPVNTMQMONMPLSLUMXOZQ[T[VZXX 69 | 12345 18I\XFX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX 70 | 12345 18I[LSXSXQWOVNTMQMONMPLSLUMXOZQ[T[VZXX 71 | 12345 9MYWFUFSGRJR[ ROMVM 72 | 12345 23I\XMX]W`VaTbQbOa RXPVNTMQMONMPLSLUMXOZQ[T[VZXX 73 | 12345 11I\MFM[ RMQPNRMUMWNXQX[ 74 | 12345 9NVQFRGSFREQF RRMR[ 75 | 12345 12MWRFSGTFSERF RSMS^RaPbNb 76 | 12345 9IZMFM[ RWMMW RQSX[ 77 | 12345 3NVRFR[ 78 | 12345 19CaGMG[ RGQJNLMOMQNRQR[ RRQUNWMZM\N]Q][ 79 | 12345 11I\MMM[ RMQPNRMUMWNXQX[ 80 | 12345 18I\QMONMPLSLUMXOZQ[T[VZXXYUYSXPVNTMQM 81 | 12345 18H[LMLb RLPNNPMSMUNWPXSXUWXUZS[P[NZLX 82 | 12345 18I\XMXb RXPVNTMQMONMPLSLUMXOZQ[T[VZXX 83 | 12345 9KXOMO[ ROSPPRNTMWM 84 | 12345 18J[XPWNTMQMNNMPNRPSUTWUXWXXWZT[Q[NZMX 85 | 12345 9MYRFRWSZU[W[ ROMVM 86 | 12345 11I\MMMWNZP[S[UZXW RXMX[ 87 | 12345 6JZLMR[ RXMR[ 88 | 12345 12G]JMN[ RRMN[ RRMV[ RZMV[ 89 | 12345 6J[MMX[ RXMM[ 90 | 12345 10JZLMR[ RXMR[P_NaLbKb 91 | 12345 9J[XMM[ RMMXM RM[X[ 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /hershey-fonts/mathupp.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 9F^RJR[ RJRZR RJ[Z[ 3 | 12345 9F^RJR[ RJJZJ RJRZR 4 | 12345 6G]KKYY RYKKY 5 | 12345 6PURQRRSRSQRQ 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 10F^ZFJMZT RJVZV RJ[Z[ 8 | 12345 10F^JFZMJT RJVZV RJ[Z[ 9 | 12345 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\T` 10 | 12345 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\P` 11 | 12345 9JZRLRX RMOWU RWOMU 12 | 12345 6E_RIR[ RIR[R 13 | 12345 9MWSZR[QZRYSZS\R^Q_ 14 | 12345 3E_IR[R 15 | 12345 6MWRYQZR[SZRY 16 | 12345 3G][BIb 17 | 12345 18H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF 18 | 12345 5H\NJPISFS[ 19 | 12345 15H\LKLJMHNGPFTFVGWHXJXLWNUQK[Y[ 20 | 12345 16H\MFXFRNUNWOXPYSYUXXVZS[P[MZLYKW 21 | 12345 7H\UFKTZT RUFU[ 22 | 12345 18H\WFMFLOMNPMSMVNXPYSYUXXVZS[P[MZLYKW 23 | 12345 24H\XIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQLT 24 | 12345 6H\YFO[ RKFYF 25 | 12345 30H\PFMGLILKMMONSOVPXRYTYWXYWZT[P[MZLYKWKTLRNPQOUNWMXKXIWGTFPF 26 | 12345 24H\XMWPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLX 27 | 12345 21AcHBHb RIBIb R[B[b R\B\b RDB`B RDbMb RWb`b 28 | 12345 23BaGBQPFb RFBPP REBPQ REB\B^I[B RGa\a RFb\b^[[b 29 | 12345 4F^ZIJRZ[ 30 | 12345 6E_IO[O RIU[U 31 | 12345 4F^JIZRJ[ 32 | 12345 9E_YIK[ RIO[O RIU[U 33 | 12345 9E_IM[M RIR[R RIW[W 34 | 12345 9I[RFJ[ RRFZ[ RMTWT 35 | 12345 24G\KFK[ RKFTFWGXHYJYLXNWOTP RKPTPWQXRYTYWXYWZT[K[ 36 | 12345 19H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV 37 | 12345 16G\KFK[ RKFRFUGWIXKYNYSXVWXUZR[K[ 38 | 12345 12H[LFL[ RLFYF RLPTP RL[Y[ 39 | 12345 9HZLFL[ RLFYF RLPTP 40 | 12345 23H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZS RUSZS 41 | 12345 9G]KFK[ RYFY[ RKPYP 42 | 12345 3NVRFR[ 43 | 12345 11JZVFVVUYTZR[P[NZMYLVLT 44 | 12345 9G\KFK[ RYFKT RPOY[ 45 | 12345 6HYLFL[ RL[X[ 46 | 12345 12F^JFJ[ RJFR[ RZFR[ RZFZ[ 47 | 12345 9G]KFK[ RKFY[ RYFY[ 48 | 12345 22G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF 49 | 12345 14G\KFK[ RKFTFWGXHYJYMXOWPTQKQ 50 | 12345 25G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RSWY] 51 | 12345 17G\KFK[ RKFTFWGXHYJYLXNWOTPKP RRPY[ 52 | 12345 21H\YIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX 53 | 12345 6JZRFR[ RKFYF 54 | 12345 11G]KFKULXNZQ[S[VZXXYUYF 55 | 12345 6I[JFR[ RZFR[ 56 | 12345 12F^HFM[ RRFM[ RRFW[ R\FW[ 57 | 12345 6H\KFY[ RYFK[ 58 | 12345 7I[JFRPR[ RZFRP 59 | 12345 9H\YFK[ RKFYF RK[Y[ 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 21F_[WYWWVUTRPQOONMNKOJQJSKUMVOVQURTUPWNYM[M 64 | 12345 26F_\S[UYVWVUUTTQPPONNLNJOIQISJULVNVPUQTTPUOWNYN[O\Q\S 65 | 12345 14KYQFOGNINKOMQNSNUMVKVIUGSFQF 66 | 12345 9JZRLRX RMOWU RWOMU 67 | 12345 10E[HMLMRY RKMR[ R[BR[ 68 | 12345 10AbDMIMRY RHNR[ Rb:R[ 69 | 12345 13F^ZJSJOKMLKNJQJSKVMXOYSZZZ 70 | 12345 13F^JJJQKULWNYQZSZVYXWYUZQZJ 71 | 12345 13F^JJQJUKWLYNZQZSYVWXUYQZJZ 72 | 12345 13F^JZJSKOLMNKQJSJVKXMYOZSZZ 73 | 12345 16F^ZJSJOKMLKNJQJSKVMXOYSZZZ RJRVR 74 | 12345 11E_XP[RXT RUMZRUW RIRZR 75 | 12345 11JZPLRITL RMORJWO RRJR[ 76 | 12345 11E_LPIRLT ROMJROW RJR[R 77 | 12345 11JZPXR[TX RMURZWU RRIRZ 78 | 12345 44I\XRWOVNTMRMONMQLTLWMYNZP[R[UZWXXUYPYKXHWGUFRFPGOHOIPIPH RRMPNNQMTMXNZ RR[TZVXWUXPXKWHUF 79 | 12345 15H\JFR[ RKFRY RZFR[ RJFZF RKGYG 80 | 12345 10AbDMIMRY RHNR[ Rb:R[ 81 | 12345 32F^[CZD[E\D\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia 82 | 12345 57Ca].\.[/[0\1]1^0^.],[+Y+W,U.T0S3R:QJQjPsOv R\/\0]0]/\/ RR:Rj RU.T1S:SZRjQqPtOvMxKyIyGxFvFtGsHsItIuHvGv RGtGuHuHtGt 83 | 12345 28I[X+U1R8P=OANFMNMVN^OcPgRlUsXy RU1S6QRf 5 | 12345 3D`DD`` 6 | 12345 3D`DR`R 7 | 12345 3F^FY^K 8 | 12345 3KYK^YF 9 | 12345 3RRRDR` 10 | 12345 3KYKFY^ 11 | 12345 3F^FK^Y 12 | 12345 3KYKRYR 13 | 12345 3MWMWWM 14 | 12345 3RRRKRY 15 | 12345 3MWMMWW 16 | 12345 8GRRGPGMHJJHMGPGR 17 | 12345 8GRGRGTHWJZM\P]R] 18 | 12345 8R]R]T]W\ZZ\W]T]R 19 | 12345 8R]]R]P\MZJWHTGRG 20 | 12345 9D`DOGQKSPTTTYS]Q`O 21 | 12345 9PUUDSGQKPPPTQYS]U` 22 | 12345 9OTODQGSKTPTTSYQ]O` 23 | 12345 9D`DUGSKQPPTPYQ]S`U 24 | 12345 5KYRJYNKVRZ 25 | 12345 5JZJRNKVYZR 26 | 12345 5KYKVKNYVYN 27 | 12345 5JZLXJPZTXL 28 | 12345 23JZJ]L]O\Q[TXUVVSVOULTJSIQIPJOLNONSOVPXS[U\X]Z] 29 | 12345 23I]]Z]X\U[SXPVOSNONLOJPIQISJTLUOVSVVUXT[Q\O]L]J 30 | 12345 23JZZGXGUHSIPLONNQNUOXPZQ[S[TZUXVUVQUNTLQIOHLGJG 31 | 12345 23G[GJGLHOIQLTNUQVUVXUZT[S[QZPXOUNQNNOLPISHUGXGZ 32 | 12345 21E[EPFRHTJUMVQVUUXSZP[NZLWLSMQNNPLSKVKYL\M^ 33 | 12345 19EYETHVKWPWSVVTXQYNYLXKVKSLPNNQMTMYN\P_ 34 | 12345 26OUQOOQOSQUSUUSUQSOQO RQPPQPSQTSTTSTQSPQP RRQQRRSSRRQ 35 | 12345 11RWRMSMUNVOWQWSVUUVSWRW 36 | 12345 9D`DRJR RORUR RZR`R 37 | 12345 5D`DUDO`O`U 38 | 12345 6JZRDJR RRDZR 39 | 12345 9D`DR`R RJYZY RP`T` 40 | 12345 9D`DR`R RDRRb R`RRb 41 | 12345 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK 42 | 12345 6LXLLLXXXXLLL 43 | 12345 5KYRJKVYVRJ 44 | 12345 6LXRHLRR\XRRH 45 | 12345 12JZRIPOJOOSMYRUWYUSZOTORI 46 | 12345 6KYRKRY RKRYR 47 | 12345 6MWMMWW RWMMW 48 | 12345 9MWRLRX RMOWU RWOMU 49 | 12345 35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS 50 | 12345 27NVNNNVVVVNNN ROOOU RPOPU RQOQU RRORU RSOSU RTOTU RUOUU 51 | 12345 17MWRLMUWURL RROOT RROUT RRRQT RRRST 52 | 12345 17LULRUWUMLR RORTU RORTO RRRTS RRRTQ 53 | 12345 17MWRXWOMORX RRUUP RRUOP RRRSP RRRQP 54 | 12345 17OXXROMOWXR RURPO RURPU RRRPQ RRRPS 55 | 12345 11RYRKRY RRKYNRQ RSMVNSO 56 | 12345 21I[RGRV RMJWP RWJMP RIVL\ R[VX\ RIV[V RL\X\ 57 | 12345 13MWRLRX ROOUO RMUOWQXSXUWWU 58 | 12345 11LXRLRX RLQMOWOXQ RPWTW 59 | 12345 14KYMNWX RWNMX ROLLOKQ RULXOYQ 60 | 12345 18I[NII[ RVI[[ RMM[[ RWMI[ RNIVI RMMWM 61 | 12345 3KYKFY^ 62 | 12345 11G[MJSV RKPSL RG\[\[RG\ 63 | 12345 14LXPLPPLPLTPTPXTXTTXTXPTPTLPL 64 | 12345 32KYYPXNVLSKQKNLLNKQKSLVNXQYSYVXXVYT RYPWNUMSMQNPOOQOSPUQVSWUWWVYT 65 | 12345 10KYRJKVYVRJ RRZYNKNRZ 66 | 12345 34G]PIPGQFSFTGTI RGZHXJVKTLPLKMJOIUIWJXKXPYTZV\X]Z RGZ]Z RQZP[Q\S\T[SZ 67 | 12345 64JZRMRS RRSQ\ RRSS\ RQ\S\ RRMQJPHNG RQJNG RRMSJTHVG RSJVG RRMNKLKJM RPLLLJM RRMVKXKZM RTLXLZM RRMPNOOOR RRMPOOR RRMTNUOUR RRMTOUR 68 | 12345 94JZRIRK RRNRP RRSRU RRYQ\ RRYS\ RQ\S\ RRGQIPJ RRGSITJ RPJRITJ RRKPNNOMN RRKTNVOWN RNOPORNTOVO RRPPSNTLTKRKSLT RRPTSVTXTYRYSXT RNTPTRSTTVT RRUPXOYMZLZKYJWJYLZ RRUTXUYWZXZYYZWZYXZ RMZOZRYUZWZ 69 | 12345 40JZRYQ\ RRYS\ RQ\S\ RRYUZXZZXZUYTWTYRZOYMWLUMVJUHSGQGOHNJOMMLKMJOKRMTKTJUJXLZOZRY 70 | 12345 32JZRYQ\ RRYS\ RQ\S\ RRYVXVVXUXRZQZLYIXHVHTGPGNHLHKIJLJQLRLUNVNXRY 71 | 12345 15I[IPKR RLKNP RRGRO RXKVP R[PYR 72 | 12345 28G]IIJKKOKUJYI[ R[IZKYOYUZY[[ RIIKJOKUKYJ[I RI[KZOYUYYZ[[ 73 | 12345 55F^RRR[Q\ RRVQ\ RRIQHOHNINKONRR RRISHUHVIVKUNRR RRRNOLNJNIOIQJR RRRVOXNZN[O[QZR RRRNULVJVIUISJR RRRVUXVZV[U[SZR 74 | 12345 46JZUITJUKVJVIUGSFQFOGNINKOMQOVR ROMTPVRWTWVVXTZ RPNNPMRMTNVPXU[ RNVSYU[V]V_UaSbQbOaN_N^O]P^O_ 75 | 12345 30JZRFQHRJSHRF RRFRb RRQQTRbSTRQ RLMNNPMNLLM RLMXM RTMVNXMVLTM 76 | 12345 56JZRFQHRJSHRF RRFRT RRPQRSVRXQVSRRP RRTRb RR^Q`RbS`R^ RLMNNPMNLLM RLMXM RTMVNXMVLTM RL[N\P[NZL[ RL[X[ RT[V\X[VZT[ 77 | 12345 18E_RIQJRKSJRI RIYHZI[JZIY R[YZZ[[\Z[Y 78 | 12345 33F^RHNLKPJSJUKWMXOXQWRU RRHVLYPZSZUYWWXUXSWRU RRUQYP\ RRUSYT\ RP\T\ 79 | 12345 26F^RNQKPINHMHKIJKJOKRLTNWR\ RRNSKTIVHWHYIZKZOYRXTVWR\ 80 | 12345 20F^RGPJLOIR RRGTJXO[R RIRLUPZR] R[RXUTZR] 81 | 12345 48F^RTTWVXXXZW[U[SZQXPVPSQ RSQUOVMVKUISHQHOINKNMOOQQ RQQNPLPJQISIUJWLXNXPWRT RRTQYP\ RRTSYT\ RP\T\ 82 | 12345 48I[V+S-Q/P1O4O8Pa>`?_@`?a R`G_H`IaH`G]FZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R^M\T[X[Z\[_[aYbW R_M]T\X\Z][ RDM_M 93 | 12345 88@cTGSHTIUHTGRFOFLGJIIKHNGRE[D_Ca ROFMGKIJKINGWF[E^D`CaAb?b>a>`?_@`?a R^G]H^I_H_G]F RaFZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R`F\T[X[Z\[_[aYbW RaF]T\X\Z][ RDM^M 94 | 12345 20LYMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW 95 | 12345 22LXRLNWXPLPVWRL RRRRL RRRLP RRRNW RRRVW RRRXP 96 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 97 | -------------------------------------------------------------------------------- /hershey-fonts/cursive.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 9MWRFRT RRYQZR[SZRY 3 | 12345 6JZNFNM RVFVM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 27H\PBP_ RTBT_ RYIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 35E_\O\N[MZMYNXPVUTXRZP[L[JZIYHWHUISJRQNRMSKSIRGPFNGMIMKNNPQUXWZY[[[\Z\Y 8 | 12345 3PTRMRQ 9 | 12345 11KYVBTDRGPKOPOTPYR]T`Vb 10 | 12345 11KYNBPDRGTKUPUTTYR]P`Nb 11 | 12345 9JZRLRX RMOWU RWOMU 12 | 12345 6E_RIR[ RIR[R 13 | 12345 8NVSWRXQWRVSWSYQ[ 14 | 12345 3E_IR[R 15 | 12345 6NVRVQWRXSWRV 16 | 12345 3G][BIb 17 | 12345 18H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF 18 | 12345 5H\NJPISFS[ 19 | 12345 15H\LKLJMHNGPFTFVGWHXJXLWNUQK[Y[ 20 | 12345 16H\MFXFRNUNWOXPYSYUXXVZS[P[MZLYKW 21 | 12345 7H\UFKTZT RUFU[ 22 | 12345 18H\WFMFLOMNPMSMVNXPYSYUXXVZS[P[MZLYKW 23 | 12345 24H\XIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQLT 24 | 12345 6H\YFO[ RKFYF 25 | 12345 30H\PFMGLILKMMONSOVPXRYTYWXYWZT[P[MZLYKWKTLRNPQOUNWMXKXIWGTFPF 26 | 12345 24H\XMWPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLX 27 | 12345 12NVROQPRQSPRO RRVQWRXSWRV 28 | 12345 14NVROQPRQSPRO RSWRXQWRVSWSYQ[ 29 | 12345 4F^ZIJRZ[ 30 | 12345 6E_IO[O RIU[U 31 | 12345 4F^JIZRJ[ 32 | 12345 21I[LKLJMHNGPFTFVGWHXJXLWNVORQRT RRYQZR[SZRY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 20G[G[IZLWOSSLVFV[UXSUQSNQLQKRKTLVNXQZT[Y[ 35 | 12345 41F]SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFXFZG[I[KZMYNWOTP RSPTPWQXRYTYWXYWZU[R[PZOX 36 | 12345 24H\TLTMUNWNYMZKZIYGWFTFQGOIMLLNKRKVLYMZO[Q[TZVXWV 37 | 12345 35G^TFRGQIPMOSNVMXKZI[G[FZFXGWIWKXMZP[S[VZXXZT[O[KZHYGWFTFRHRJSMUPWRZT\U 38 | 12345 28H\VJVKWLYLZKZIYGVFRFOGNINLONPOSPPPMQLRKTKWLYMZP[S[VZXXYV 39 | 12345 28H\RLPLNKMINGQFTFXG[G]F RXGVNTTRXPZN[L[JZIXIVJULUNV RQPZP 40 | 12345 29G^G[IZMVPQQNRJRGQFPFOGNINLONQOUOXNYMZKZQYVXXVZS[O[LZJXIVIT 41 | 12345 38F^MMKLJJJIKGMFNFPGQIQKPONULYJ[H[GZGX RMRVOXN[L]J^H^G]F\FZHXLVRUWUZV[W[YZZY\V 42 | 12345 25IZWVUTSQROQLQIRGSFUFVGWIWLVQTVSXQZO[M[KZJXJVKUMUOV 43 | 12345 25JYT^R[PVOPOJPGRFTFUGVJVMURR[PaOdNfLgKfKdLaN^P\SZWX 44 | 12345 39F^MMKLJJJIKGMFNFPGQIQKPONULYJ[H[GZGX R^I^G]F\FZGXIVLTNROPO RROSQSXTZU[V[XZYY[V 45 | 12345 29I\MRORSQVOXMYKYHXFVFUGTISNRSQVPXNZL[J[IZIXJWLWNXQZT[V[YZ[X 46 | 12345 45@aEMCLBJBICGEFFFHGIIIKHPGTE[ RGTJLLHMGOFPFRGSISKRPQTO[ RQTTLVHWGYFZF\G]I]K\PZWZZ[[\[^Z_YaV 47 | 12345 32E]JMHLGJGIHGJFKFMGNINKMPLTJ[ RLTOLQHRGTFVFXGYIYKXPVWVZW[X[ZZ[Y]V 48 | 12345 29H]TFQGOIMLLNKRKVLYMZO[Q[TZVXXUYSZOZKYHXGVFTFRHRKSNUQWSZU\V 49 | 12345 31F_SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFZF\G]H^J^M]O\PZQWQUPTO 50 | 12345 32H^ULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWSSWPYNZK[I[HZHXIWKWMXPZS[V[YZ[X 51 | 12345 38F_SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFYF[G\H]J]M\O[PYQVQSPTQUSUXVZX[ZZ[Y]V 52 | 12345 28H\H[JZLXOTQQSMTJTGSFRFQGPIPKQMSOVQXSYUYWXYWZT[P[MZKXJVJT 53 | 12345 25H[RLPLNKMINGQFTFXG[G]F RXGVNTTRXPZN[L[JZIXIVJULUNV 54 | 12345 33E]JMHLGJGIHGJFKFMGNINKMOLRKVKXLZN[P[RZSYUUXMZF RXMWQVWVZW[X[ZZ[Y]V 55 | 12345 32F]KMILHJHIIGKFLFNGOIOKNOMRLVLYM[O[QZTWVTXPYMZIZGYFXFWGVIVKWNYP[Q 56 | 12345 25C_HMFLEJEIFGHFIFKGLILLK[ RUFK[ RUFS[ RaF_G\JYNVTS[ 57 | 12345 36F^NLLLKKKILGNFPFRGSISLQUQXRZT[V[XZYXYVXUVU R]I]G\FZFXGVITLPUNXLZJ[H[GZGX 58 | 12345 38F]KMILHJHIIGKFLFNGOIOKNOMRLVLXMZN[P[RZTXVUWSYM R[FYMVWT]RbPfNgMfMdNaP^S[VY[V 59 | 12345 40H]ULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWTTWPZN[K[JZJXKWNWPXQYR[R^QaPcNfLgKfKdLaN^Q[TYZV 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 6JZRDJR RRDZR 64 | 12345 3G[Gb[b 65 | 12345 8NVSKQMQORPSORNQO 66 | 12345 22L\UUTSRRPRNSMTLVLXMZO[Q[SZTXVRUWUZV[W[YZZY\V 67 | 12345 23M[MVOSRNSLTITGSFQGPIOMNTNZO[P[RZTXUUURVVWWYW[V 68 | 12345 14MXTTTSSRQROSNTMVMXNZP[S[VYXV 69 | 12345 24L\UUTSRRPRNSMTLVLXMZO[Q[SZTXZF RVRUWUZV[W[YZZY\V 70 | 12345 17NXOYQXRWSUSSRRQROSNUNXOZQ[S[UZVYXV 71 | 12345 24OWOVSQUNVLWIWGVFTGSIQQNZKaJdJfKgMfNcOZP[R[TZUYWV 72 | 12345 28L[UUTSRRPRNSMTLVLXMZO[Q[SZTY RVRTYPdOfMgLfLdMaP^S\U[XY[V 73 | 12345 29M\MVOSRNSLTITGSFQGPIOMNSM[ RM[NXOVQSSRURVSVUUXUZV[W[YZZY\V 74 | 12345 16PWSMSNTNTMSM RPVRRPXPZQ[R[TZUYWV 75 | 12345 20PWSMSNTNTMSM RPVRRLdKfIgHfHdIaL^O\Q[TYWV 76 | 12345 33M[MVOSRNSLTITGSFQGPIOMNSM[ RM[NXOVQSSRURVSVUTVQV RQVSWTZU[V[XZYY[V 77 | 12345 18OWOVQSTNULVIVGUFSGRIQMPTPZQ[R[TZUYWV 78 | 12345 33E^EVGSIRJSJTIXH[ RIXJVLSNRPRQSQTPXO[ RPXQVSSURWRXSXUWXWZX[Y[[Z\Y^V 79 | 12345 23J\JVLSNROSOTNXM[ RNXOVQSSRURVSVUUXUZV[W[YZZY\V 80 | 12345 23LZRRPRNSMTLVLXMZO[Q[SZTYUWUUTSRRQSQURWTXWXYWZV 81 | 12345 24KZKVMSNQMUGg RMUNSPRRRTSUUUWTYSZQ[ RMZO[R[UZWYZV 82 | 12345 27L[UUTSRRPRNSMTLVLXMZO[Q[SZ RVRUUSZPaOdOfPgRfScS\U[XY[V 83 | 12345 15MZMVOSPQPSSSTTTVSYSZT[U[WZXYZV 84 | 12345 16NYNVPSQQQSSVTXTZR[ RNZP[T[VZWYYV 85 | 12345 16OXOVQSSO RVFPXPZQ[S[UZVYXV RPNWN 86 | 12345 19L[LVNRLXLZM[O[QZSXUU RVRTXTZU[V[XZYY[V 87 | 12345 17L[LVNRMWMZN[O[RZTXUUUR RURVVWWYW[V 88 | 12345 25I^LRJTIWIYJ[L[NZPX RRRPXPZQ[S[UZWXXUXR RXRYVZW\W^V 89 | 12345 20JZJVLSNRPRQSQZR[U[XYZV RWSVRTRSSOZN[L[KZ 90 | 12345 23L[LVNRLXLZM[O[QZSXUU RVRPdOfMgLfLdMaP^S\U[XY[V 91 | 12345 23LZLVNSPRRRTTTVSXQZN[P\Q^QaPdOfMgLfLdMaP^S\WYZV 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /hershey-fonts/scripts.jhf: -------------------------------------------------------------------------------- 1 | 699 1JZ 2 | 2764 17MXUFTGRS RUGRS RUFVGRS RPYOZP[QZPY 3 | 2778 12I[PFNM RQFNM RYFWM RZFWM 4 | 733 12H]SBLb RYBRb RLOZO RKUYU 5 | 2769 41H]TBL_ RYBQ_ RZJYKZL[K[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJVKULVKW 6 | 2271 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 2768 55E_\N[O\P]O]N\M[MYNWPRXPZN[K[HZGXGVHTISKRPPROTMUKUITGRFPGOIOLPRQUSXUZW[Y[ZYZX RK[IZHXHVITJSPP ROLPQQTSWUYWZYZZY 8 | 2767 8MXUHTGUFVGVHUJSL 9 | 2771 20KZZBVESHQKOONTNXO]P`Qb RVESIQMPPOUOZP_Qb 10 | 2772 20JYSBTDUGVLVPUUSYQ\N_Jb RSBTEUJUOTTSWQ[N_ 11 | 2773 9J[TFTR ROIYO RYIOO 12 | 725 6E_RIR[ RIR[R 13 | 2761 8MXP[OZPYQZQ[P]N_ 14 | 724 3E_IR[R 15 | 710 6MWRYQZR[SZRY 16 | 2770 3G]_BEb 17 | 2750 42H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RTFRGPINLMOLSLVMYO[ RQ[SZUXWUXRYNYKXHVF 18 | 2751 15H]TJO[ RVFP[ RVFSIPKNL RUIQKNL 19 | 2752 42H]OJPKOLNKNJOHPGSFVFYGZIZKYMWOTQPSMUKWI[ RVFXGYIYKXMVOPS RJYKXMXRZUZWYXW RMXR[U[WZXW 20 | 2753 50H]OJPKOLNKNJOHPGSFVFYGZIZKYMVOSP RVFXGYIYKXMVO RQPSPVQWRXTXWWYVZS[O[LZKYJWJVKULVKW RSPUQVRWTWWVYUZS[ 21 | 2754 10H]XGR[ RYFS[ RYFJUZU 22 | 2755 39H]QFLP RQF[F RQGVG[F RLPMOPNSNVOWPXRXUWXUZR[O[LZKYJWJVKULVKW RSNUOVPWRWUVXTZR[ 23 | 2756 46H]YIXJYKZJZIYGWFTFQGOIMLLOKSKWLYMZO[R[UZWXXVXSWQVPTOQOOPMRLT RTFRGPINLMOLSLXMZ RR[TZVXWVWRVP 24 | 2757 30H]NFLL R[FZIXLSRQUPWO[ RXLRRPUOWN[ RMIPFRFWI RNHPGRGWIYIZH[F 25 | 2758 63H]SFPGOHNJNMOOQPTPXOYNZLZIYGVFSF RSFQGPHOJOMPOQP RTPWOXNYLYIXGVF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RQPNQLSKUKXLZN[ RR[UZVYWWWSVQ 26 | 2759 46H]YMXOVQTRQROQNPMNMKNIPGSFVFXGYHZJZNYRXUVXTZQ[N[LZKXKWLVMWLX ROQNONKOIQGSF RXGYIYNXRWUUXSZQ[ 27 | 2762 11MXSMRNSOTNSM RPYOZP[QZ 28 | 2763 14MXSMRNSOTNSM RP[OZPYQZQ[P]N_ 29 | 2241 4F^ZIJRZ[ 30 | 726 6E_IO[O RIU[U 31 | 2242 4F^JIZRJ[ 32 | 2765 34H]OJPKOLNKNJOHPGSFWFZG[I[KZMYNSPQQQSRTTT RWFYGZIZKYMXNVO RPYOZP[QZPY 33 | 2273 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 551 20G[G[IZLWOSSLVFV[UXSUQSNQLQKRKTLVNXQZT[Y[ 35 | 552 41F]SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFXFZG[I[KZMYNWOTP RSPTPWQXRYTYWXYWZU[R[PZOX 36 | 553 24H\TLTMUNWNYMZKZIYGWFTFQGOIMLLNKRKVLYMZO[Q[TZVXWV 37 | 554 35G^TFRGQIPMOSNVMXKZI[G[FZFXGWIWKXMZP[S[VZXXZT[O[KZHYGWFTFRHRJSMUPWRZT\U 38 | 555 28H\VJVKWLYLZKZIYGVFRFOGNINLONPOSPPPMQLRKTKWLYMZP[S[VZXXYV 39 | 556 28H\RLPLNKMINGQFTFXG[G]F RXGVNTTRXPZN[L[JZIXIVJULUNV RQPZP 40 | 557 29G^G[IZMVPQQNRJRGQFPFOGNINLONQOUOXNYMZKZQYVXXVZS[O[LZJXIVIT 41 | 558 38F^MMKLJJJIKGMFNFPGQIQKPONULYJ[H[GZGX RMRVOXN[L]J^H^G]F\FZHXLVRUWUZV[W[YZZY\V 42 | 559 25IZWVUTSQROQLQIRGSFUFVGWIWLVQTVSXQZO[M[KZJXJVKUMUOV 43 | 560 25JYT^R[PVOPOJPGRFTFUGVJVMURR[PaOdNfLgKfKdLaN^P\SZWX 44 | 561 39F^MMKLJJJIKGMFNFPGQIQKPONULYJ[H[GZGX R^I^G]F\FZGXIVLTNROPO RROSQSXTZU[V[XZYY[V 45 | 562 29I\MRORSQVOXMYKYHXFVFUGTISNRSQVPXNZL[J[IZIXJWLWNXQZT[V[YZ[X 46 | 563 45@aEMCLBJBICGEFFFHGIIIKHPGTE[ RGTJLLHMGOFPFRGSISKRPQTO[ RQTTLVHWGYFZF\G]I]K\PZWZZ[[\[^Z_YaV 47 | 564 32E]JMHLGJGIHGJFKFMGNINKMPLTJ[ RLTOLQHRGTFVFXGYIYKXPVWVZW[X[ZZ[Y]V 48 | 565 29H]TFQGOIMLLNKRKVLYMZO[Q[TZVXXUYSZOZKYHXGVFTFRHRKSNUQWSZU\V 49 | 566 31F_SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFZF\G]H^J^M]O\PZQWQUPTO 50 | 567 32H^ULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWSSWPYNZK[I[HZHXIWKWMXPZS[V[YZ[X 51 | 568 38F_SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFYF[G\H]J]M\O[PYQVQSPTQUSUXVZX[ZZ[Y]V 52 | 569 28H\H[JZLXOTQQSMTJTGSFRFQGPIPKQMSOVQXSYUYWXYWZT[P[MZKXJVJT 53 | 570 25H[RLPLNKMINGQFTFXG[G]F RXGVNTTRXPZN[L[JZIXIVJULUNV 54 | 571 33E]JMHLGJGIHGJFKFMGNINKMOLRKVKXLZN[P[RZSYUUXMZF RXMWQVWVZW[X[ZZ[Y]V 55 | 572 32F]KMILHJHIIGKFLFNGOIOKNOMRLVLYM[O[QZTWVTXPYMZIZGYFXFWGVIVKWNYP[Q 56 | 573 25C_HMFLEJEIFGHFIFKGLILLK[ RUFK[ RUFS[ RaF_G\JYNVTS[ 57 | 574 36F^NLLLKKKILGNFPFRGSISLQUQXRZT[V[XZYXYVXUVU R]I]G\FZFXGVITLPUNXLZJ[H[GZGX 58 | 575 38F]KMILHJHIIGKFLFNGOIOKNOMRLVLXMZN[P[RZTXVUWSYM R[FYMVWT]RbPfNgMfMdNaP^S[VY[V 59 | 576 40H]ULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWTTWPZN[K[JZJXKWNWPXQYR[R^QaPcNfLgKfKdLaN^Q[TYZV 60 | 2223 12KYOBOb RPBPb ROBVB RObVb 61 | 804 3KYKFY^ 62 | 2224 12KYTBTb RUBUb RNBUB RNbUb 63 | 2262 11JZPLRITL RMORJWO RRJR[ 64 | 999 3JZJ]Z] 65 | 2766 8MXVFTHSJSKTLUKTJ 66 | 651 22L\UUTSRRPRNSMTLVLXMZO[Q[SZTXVRUWUZV[W[YZZY\V 67 | 652 23M[MVOSRNSLTITGSFQGPIOMNTNZO[P[RZTXUUURVVWWYW[V 68 | 653 14MXTTTSSRQROSNTMVMXNZP[S[VYXV 69 | 654 24L\UUTSRRPRNSMTLVLXMZO[Q[SZTXZF RVRUWUZV[W[YZZY\V 70 | 655 17NXOYQXRWSUSSRRQROSNUNXOZQ[S[UZVYXV 71 | 656 24OWOVSQUNVLWIWGVFTGSIQQNZKaJdJfKgMfNcOZP[R[TZUYWV 72 | 657 28L[UUTSRRPRNSMTLVLXMZO[Q[SZTY RVRTYPdOfMgLfLdMaP^S\U[XY[V 73 | 658 29M\MVOSRNSLTITGSFQGPIOMNSM[ RM[NXOVQSSRURVSVUUXUZV[W[YZZY\V 74 | 659 16PWSMSNTNTMSM RPVRRPXPZQ[R[TZUYWV 75 | 660 20PWSMSNTNTMSM RPVRRLdKfIgHfHdIaL^O\Q[TYWV 76 | 661 33M[MVOSRNSLTITGSFQGPIOMNSM[ RM[NXOVQSSRURVSVUTVQV RQVSWTZU[V[XZYY[V 77 | 662 18OWOVQSTNULVIVGUFSGRIQMPTPZQ[R[TZUYWV 78 | 663 33E^EVGSIRJSJTIXH[ RIXJVLSNRPRQSQTPXO[ RPXQVSSURWRXSXUWXWZX[Y[[Z\Y^V 79 | 664 23J\JVLSNROSOTNXM[ RNXOVQSSRURVSVUUXUZV[W[YZZY\V 80 | 665 23LZRRPRNSMTLVLXMZO[Q[SZTYUWUUTSRRQSQURWTXWXYWZV 81 | 666 24KZKVMSNQMUGg RMUNSPRRRTSUUUWTYSZQ[ RMZO[R[UZWYZV 82 | 667 27L[UUTSRRPRNSMTLVLXMZO[Q[SZ RVRUUSZPaOdOfPgRfScS\U[XY[V 83 | 668 15MZMVOSPQPSSSTTTVSYSZT[U[WZXYZV 84 | 669 16NYNVPSQQQSSVTXTZR[ RNZP[T[VZWYYV 85 | 670 16OXOVQSSO RVFPXPZQ[S[UZVYXV RPNWN 86 | 671 19L[LVNRLXLZM[O[QZSXUU RVRTXTZU[V[XZYY[V 87 | 672 17L[LVNRMWMZN[O[RZTXUUUR RURVVWWYW[V 88 | 673 25I^LRJTIWIYJ[L[NZPX RRRPXPZQ[S[UZWXXUXR RXRYVZW\W^V 89 | 674 20JZJVLSNRPRQSQZR[U[XYZV RWSVRTRSSOZN[L[KZ 90 | 675 23L[LVNRLXLZM[O[QZSXUU RVRPdOfMgLfLdMaP^S\U[XY[V 91 | 676 23LZLVNSPRRRTTTVSXQZN[P\Q^QaPdOfMgLfLdMaP^S\WYZV 92 | 2225 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 723 3NVRBRb 94 | 2226 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 2246 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 718 14KYQFOGNINKOMQNSNUMVKVIUGSFQF 97 | -------------------------------------------------------------------------------- /hershey-fonts/greekc.jhf: -------------------------------------------------------------------------------- 1 | 2199 1JZ 2 | 2214 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY 3 | 2213 14MWRMQNROSNRM RR[QZRYSZS\R^Q_ 4 | 2275 12H]SFLb RYFRb RLQZQ RKWYW 5 | 2274 42H\PBP_ RTBT_ RXIWJXKYJYIWGTFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[P[MZKXKWLVMWLX 6 | 2271 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 2272 49F_[NZO[P\O\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\Z\Y RM[KZJXJUKSMQ RMKNMVXXZZ[ 8 | 2251 8MWRHQGRFSGSIRKQL 9 | 2221 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\T` 10 | 2222 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\P` 11 | 2219 9JZRFRR RMIWO RWIMO 12 | 2232 6E_RIR[ RIR[R 13 | 2211 8MWR[QZRYSZS\R^Q_ 14 | 2231 3E_IR[R 15 | 2210 6MWRYQZR[SZRY 16 | 2220 3G][BIb 17 | 2200 40H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF 18 | 2201 11H\NJPISFS[ RRGR[ RN[W[ 19 | 2202 45H\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV 20 | 2203 47H\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[ 21 | 2204 13H\THT[ RUFU[ RUFJUZU RQ[X[ 22 | 2205 39H\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF 23 | 2206 48H\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN 24 | 2207 31H\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[ 25 | 2208 63H\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO 26 | 2209 48H\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[ 27 | 2212 12MWRMQNROSNRM RRYQZR[SZRY 28 | 2213 14MWRMQNROSNRM RR[QZRYSZS\R^Q_ 29 | 2241 4F^ZIJRZ[ 30 | 2238 6E_IO[O RIU[U 31 | 2242 4F^JIZRJ[ 32 | 2215 32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY 33 | 2273 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 2027 18H\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[ 35 | 2028 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[ 36 | 2029 14I[NFN[ ROFO[ RKFZFZLYF RK[R[ 37 | 2030 15H\RFJ[ RRFZ[ RRIY[ RKZYZ RJ[Z[ 38 | 2031 22G\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[ 39 | 2032 16H\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[ 40 | 2033 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RLPXP RH[O[ RU[\[ 41 | 2034 56G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF ROMOT RUMUT ROPUP ROQUQ 42 | 2035 12MXRFR[ RSFS[ ROFVF RO[V[ 43 | 2036 27F\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[ 44 | 2037 15H\RFK[ RRFY[ RRIX[ RI[O[ RU[[[ 45 | 2038 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][ 46 | 2039 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\F RI[O[ 47 | 2040 36G]KEJJ RZEYJ RONNS RVNUS RKWJ\ RZWY\ RKGYG RKHYH ROPUP ROQUQ RKYYY RKZYZ 48 | 2041 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF 49 | 2042 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\F RH[O[ RU[\[ 50 | 2043 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[ 51 | 2044 20H]KFRPJ[ RJFQP RJFYFZLXF RKZXZ RJ[Y[ZUX[ 52 | 2045 16I\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[ 53 | 2046 33I\KKKILGMFOFPGQIRMR[ RKIMGOGQI RZKZIYGXFVFUGTISMS[ RZIXGVGTI RO[V[ 54 | 2047 48H]RFR[ RSFS[ RPKMLLMKOKRLTMUPVUVXUYTZRZOYMXLUKPK RPKNLMMLOLRMTNUPV RUVWUXTYRYOXMWLUK ROFVF RO[V[ 55 | 2048 21H\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[ 56 | 2049 41G^RFR[ RSFS[ RIMJLLMMQNSOTQU RJLKMLQMSNTQUTUWTXSYQZM[L RTUVTWSXQYM[L\M ROFVF RO[V[ 57 | 2050 43G]JXK[O[MWKSJPJLKIMGPFTFWGYIZLZPYSWWU[Y[ZX RMWLTKPKLLINGPF RTFVGXIYLYPXTWW RKZNZ RVZYZ 58 | 2199 1JZ 59 | 2199 1JZ 60 | 2223 12KYOBOb RPBPb ROBVB RObVb 61 | 804 3KYKFY^ 62 | 2224 12KYTBTb RUBUb RNBUB RNbUb 63 | 2262 11JZPLRITL RMORJWO RRJR[ 64 | 999 3JZJ]Z] 65 | 2252 8MWSFRGQIQKRLSKRJ 66 | 2127 40G^QMNNLPKRJUJXKZN[P[RZUWWTYPZM RQMONMPLRKUKXLZN[ RQMSMUNVPXXYZZ[ RSMTNUPWXXZZ[[[ 67 | 2128 57G\TFQGOIMMLPKTJZIb RTFRGPINMMPLTKZJb RTFVFXGYHYKXMWNTOPO RVFXHXKWMVNTO RPOTPVRWTWWVYUZR[P[NZMYLV RPOSPURVTVWUYTZR[ 68 | 2129 28H\IPKNMMOMQNROSRSVRZOb RJOLNPNRO RZMYPXRSYP^Nb RYMXPWRSY 69 | 2130 44I\VNTMRMONMQLTLWMYNZP[R[UZWWXTXQWOSJRHRFSEUEWFYH RRMPNNQMTMXNZ RR[TZVWWTWPVNTKSISGTFVFYH 70 | 2131 32I[XPVNTMPMNNNPPRSS RPMONOPQRSS RSSNTLVLXMZP[S[UZWX RSSOTMVMXNZP[ 71 | 2132 31I[TFRGQHQIRJUKZKZJWKSMPOMRLULWMYP[S]T_TaSbQbPa RULQONRMUMWNYP[ 72 | 2133 32G]HQIOKMNMONOPNTL[ RMMNNNPMTK[ RNTPPRNTMVMXNYOYRXWUb RVMXOXRWWTb 73 | 2134 44F]GQHOJMMMNNNPMUMXNZO[ RLMMNMPLULXMZO[Q[SZUXWUXRYMYIXGVFTFRHRJSMUPWRZT RSZUWVUWRXMXIWGVF 74 | 2135 15LXRMPTOXOZP[S[UYVW RSMQTPXPZQ[ 75 | 2136 29H\NMJ[ ROMK[ RXMYNZNYMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW 76 | 2137 23H\KFMFOGPHQJWXXZY[ RMFOHPJVXWZY[Z[ RRMJ[ RRMK[ 77 | 2138 28F]MMGb RNMHb RMPLVLYN[P[RZTXVU RXMUXUZV[Y[[Y\W RYMVXVZW[ 78 | 2139 24H\NML[ ROMNSMXL[ RYMXQVU RZMYPXRVUTWQYOZL[ RKMOM 79 | 2140 45IZTFRGQHQIRJUKXK RUKQLOMNONQPSSTVT RUKRLPMOOOQQSST RSTOUMVLXLZN\S^T_TaRbPb RSTPUNVMXMZO\S^ 80 | 2141 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN 81 | 2142 22G]PNL[ RPNM[ RVNV[ RVNW[ RIPKNNM[M RIPKONN[N 82 | 2143 31H[LVMYNZP[R[UZWWXTXQWOVNTMRMONMQLTHb RR[TZVWWTWPVN RRMPNNQMTIb 83 | 2144 35H][MQMNNLQKTKWLYMZO[Q[TZVWWTWQVOUNSM RQMONMQLTLXMZ RQ[SZUWVTVPUN RUN[N 84 | 2145 16H\SNP[ RSNQ[ RJPLNOMZM RJPLOONZN 85 | 2146 31H\IQJOLMOMPNPPNVNYP[ RNMONOPMVMYNZP[Q[TZVXXUYRYOXMWNXOYR RXUYO 86 | 2147 37G]ONMOKQJTJWKYLZN[Q[TZWXYUZRZOXMVMTORSPXMb RJWLYNZQZTYWWYU RZOXNVNTPRSPYNb 87 | 2148 23I[KMMMONPPU_VaWb RMMNNOPT_UaWbYb RZMYOWRM]K`Jb 88 | 2149 34F]UFOb RVFNb RGQHOJMMMNNNPMUMXOZRZTYWVYS RLMMNMPLULXMZO[R[TZVXXUYS[M 89 | 2150 44F]JQLOONNMLNJQITIWJZK[M[OZQWRT RIWJYKZMZOYQW RQTQWRZS[U[WZYWZTZQYNXMWNYOZQ RQWRYSZUZWYYW 90 | 2199 1JZ 91 | 2199 1JZ 92 | 2225 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 2229 3NVRBRb 94 | 2226 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 2246 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 2218 14KYQFOGNINKOMQNSNUMVKVIUGSFQF 97 | -------------------------------------------------------------------------------- /hershey-fonts/timesr.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY 3 | 12345 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 42H\PBP_ RTBT_ RXIWJXKYJYIWGTFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[P[MZKXKWLVMWLX 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 49F_[NZO[P\O\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\Z\Y RM[KZJXJUKSMQ RMKNMVXXZZ[ 8 | 12345 6NVRFQM RSFQM 9 | 12345 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\T` 10 | 12345 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\P` 11 | 12345 9JZRLRX RMOWU RWOMU 12 | 12345 6E_RIR[ RIR[R 13 | 12345 8NVSWRXQWRVSWSYQ[ 14 | 12345 3E_IR[R 15 | 12345 6NVRVQWRXSWRV 16 | 12345 3G][BIb 17 | 12345 40H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF 18 | 12345 11H\NJPISFS[ RRGR[ RN[W[ 19 | 12345 45H\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV 20 | 12345 47H\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[ 21 | 12345 13H\THT[ RUFU[ RUFJUZU RQ[X[ 22 | 12345 39H\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF 23 | 12345 48H\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN 24 | 12345 31H\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[ 25 | 12345 63H\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO 26 | 12345 48H\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[ 27 | 12345 12NVROQPRQSPRO RRVQWRXSWRV 28 | 12345 14NVROQPRQSPRO RSWRXQWRVSWSYQ[ 29 | 12345 4F^ZIJRZ[ 30 | 12345 6E_IO[O RIU[U 31 | 12345 4F^JIZRJ[ 32 | 12345 32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 18H\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[ 35 | 12345 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[ 36 | 12345 32G\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[ 37 | 12345 30G]LFL[ RMFM[ RIFSFVGXIYKZNZSYVXXVZS[I[ RSFUGWIXKYNYSXVWXUZS[ 38 | 12345 22G\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[ 39 | 12345 20G[LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[P[ 40 | 12345 40G^XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXX RQFOGMILKKNKSLVMXOZQ[ RXSX[ RYSY[ RUS\S 41 | 12345 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RLPXP RH[O[ RU[\[ 42 | 12345 12MXRFR[ RSFS[ ROFVF RO[V[ 43 | 12345 20KZUFUWTZR[P[NZMXMVNUOVNW RTFTWSZR[ RQFXF 44 | 12345 27F\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[ 45 | 12345 14I[NFN[ ROFO[ RKFRF RK[Z[ZUY[ 46 | 12345 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][ 47 | 12345 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\F RI[O[ 48 | 12345 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF 49 | 12345 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[ 50 | 12345 64G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF RNYNXOVQURUTVUXV_W`Y`Z^Z] RUXV\W^X_Y_Z^ 51 | 12345 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUPMP RUFWGXHYJYLXNWOUP RI[P[ RRPTQURXYYZZZ[Y RTQUSWZX[Z[[Y[X 52 | 12345 34H\XIYFYLXIVGSFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[Q[NZLXKUK[LX 53 | 12345 16I\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[ 54 | 12345 23F^KFKULXNZQ[S[VZXXYUYF RLFLUMXOZQ[ RHFOF RVF\F 55 | 12345 15H\KFR[ RLFRX RYFR[ RIFOF RUF[F 56 | 12345 24F^JFN[ RKFNV RRFN[ RRFV[ RSFVV RZFV[ RGFNF RWF]F 57 | 12345 21H\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[ 58 | 12345 20H]KFRQR[ RLFSQS[ RZFSQ RIFOF RVF\F RO[V[ 59 | 12345 16H\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[ 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 8G]JTROZT RJTRPZT 64 | 12345 3H\Hb\b 65 | 12345 7LXPFUL RPFOGUL 66 | 12345 39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[ 67 | 12345 33G\LFL[ RMFM[ RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIFMF 68 | 12345 28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[ 69 | 12345 36H]WFW[ RXFX[ RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTFXF RW[[[ 70 | 12345 31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[ 71 | 12345 22KXUGTHUIVHVGUFSFQGPIP[ RSFRGQIQ[ RMMUM RM[T[ 72 | 12345 60I\QMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM RONNPNTOV RUVVTVPUN RVOWNYMYNWN RNUMVLXLYM[P\U\X]Y^ RLYMZP[U[X\Y^Y_XaUbObLaK_K^L\O[ 73 | 12345 28G]LFL[ RMFM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIFMF RI[P[ RT[[[ 74 | 12345 18MXRFQGRHSGRF RRMR[ RSMS[ ROMSM RO[V[ 75 | 12345 25MXSFRGSHTGSF RTMT_SaQbObNaN`O_P`Oa RSMS_RaQb RPMTM 76 | 12345 27G\LFL[ RMFM[ RWMMW RRSX[ RQSW[ RIFMF RTMZM RI[P[ RT[Z[ 77 | 12345 12MXRFR[ RSFS[ ROFSF RO[V[ 78 | 12345 44BcGMG[ RHMH[ RHPJNMMOMRNSPS[ ROMQNRPR[ RSPUNXMZM]N^P^[ RZM\N]P][ RDMHM RD[K[ RO[V[ RZ[a[ 79 | 12345 28G]LML[ RMMM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIMMM RI[P[ RT[[[ 80 | 12345 36H\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM 81 | 12345 36G\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb 82 | 12345 33H\WMWb RXMXb RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTb[b 83 | 12345 23IZNMN[ ROMO[ ROSPPRNTMWMXNXOWPVOWN RKMOM RK[R[ 84 | 12345 32J[WOXMXQWOVNTMPMNNMOMQNRPSUUWVXW RMPNQPRUTWUXVXYWZU[Q[OZNYMWM[NY 85 | 12345 16KZPFPWQZS[U[WZXX RQFQWRZS[ RMMUM 86 | 12345 28G]LMLXMZP[R[UZWX RMMMXNZP[ RWMW[ RXMX[ RIMMM RTMXM RW[[[ 87 | 12345 15I[LMR[ RMMRY RXMR[ RJMPM RTMZM 88 | 12345 24F^JMN[ RKMNX RRMN[ RRMV[ RSMVX RZMV[ RGMNM RWM]M 89 | 12345 21H\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[ 90 | 12345 22H[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM 91 | 12345 16I[WML[ RXMM[ RMMLQLMXM RL[X[XWW[ 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /tools/hershey-font-gnuplot.c: -------------------------------------------------------------------------------- 1 | // 2 | // hershey-font-gnuplot.c - Copyright (C) 2013 Kamal Mostafa 3 | // 4 | // This program is free software; you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation; either version 2 of the License, or 7 | // (at your option) any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License along 15 | // with this program; if not, write to the Free Software Foundation, Inc., 16 | // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 17 | // 18 | 19 | #include 20 | #include 21 | #include 22 | #include 23 | #include 24 | 25 | int sample_sheet_mode = 1; 26 | 27 | char *render_text; 28 | 29 | void 30 | usage() 31 | { 32 | fprintf(stderr, 33 | "usage: hershey-font-gnuplot [options] {font} 'Text to Render'\n" 34 | " hershey-font-gnuplot [options] {font} - generate sample sheet\n" 35 | " {font} a Hershey fontname or fontfile.jhf\n" 36 | " [options]\n" 37 | " -T 'gnuplot_terminal_type [opts]'\n" 38 | " e.g.: -T 'pdf'\n" 39 | " -T 'png crop transparent'\n" 40 | " -h font_height (default 100)\n" 41 | "examples:\n" 42 | " hershey-font-gnuplot futural 'Hello World!' | gnuplot -p\n" 43 | " hershey-font-gnuplot gothiceng 'Calligraphy' | gnuplot -p\n" 44 | " hershey-font-gnuplot -T 'png crop' scriptc 'Nice Text' | gnuplot > out.png\n" 45 | ); 46 | 47 | 48 | } 49 | 50 | int 51 | main( int argc, char **argv ) 52 | { 53 | char *gnuplot_term_opts = "wxt"; 54 | int gnuplot_height = 100; 55 | 56 | int opt; 57 | while ((opt = getopt(argc, argv, "h:T:")) != -1) { 58 | switch (opt) { 59 | case 'h': 60 | gnuplot_height = strtoul(optarg, 0, 0); 61 | break; 62 | case 'T': 63 | gnuplot_term_opts = optarg; 64 | break; 65 | default: /* '?' */ 66 | usage(); 67 | return 1; 68 | } 69 | } 70 | 71 | opt = argc - optind; 72 | if ( opt < 1 || opt > 2 ) { 73 | usage(); 74 | return 1; 75 | } 76 | if ( opt == 2 ) 77 | sample_sheet_mode = 0; 78 | 79 | 80 | // load a hershey_font structure either by filename or fontname 81 | const char *fontname = argv[optind++]; 82 | struct hershey_font *hf; 83 | 84 | if ( strchr(fontname,'.') ) 85 | hf = hershey_jhf_font_load(fontname); 86 | else 87 | hf = hershey_font_load(fontname); 88 | 89 | if ( !hf ) { 90 | perror(fontname); 91 | return 1; 92 | } 93 | 94 | // render the text 95 | 96 | printf("#\n# gnuplot input file generated by hershey-font-gnuplot\n#\n\n"); 97 | 98 | printf("\n"); 99 | 100 | int terminal_width, terminal_height; 101 | 102 | char render_text_buf[256]; 103 | if ( sample_sheet_mode ) { 104 | int i; 105 | for ( i=0; i<256-32; i++ ) 106 | render_text_buf[i] = i+32; 107 | render_text = render_text_buf; 108 | terminal_width = 16 * gnuplot_height; 109 | terminal_height = 8 * gnuplot_height; 110 | } else { 111 | render_text = argv[optind++]; 112 | terminal_width = 16 * gnuplot_height; 113 | terminal_height = gnuplot_height; 114 | } 115 | 116 | printf("set terminal %s size %d,%d\n", 117 | gnuplot_term_opts, terminal_width, terminal_height); 118 | printf("\n"); 119 | 120 | printf("unset xtics\n"); 121 | printf("unset ytics\n"); 122 | printf("unset border\n"); 123 | printf("unset key\n"); 124 | if ( sample_sheet_mode ) { 125 | printf("set title \"%s\"\n", fontname ); 126 | printf("set size ratio 0.5\n"); 127 | printf("set xrange [0:%d]\n", 32*32); 128 | printf("set yrange [0:%d]\n", 8*64); 129 | } else { 130 | printf("set size ratio 0.125\n"); 131 | printf("set xrange [0:%d]\n", 16*16); 132 | printf("set yrange [0:%d]\n", 2*16); 133 | } 134 | printf("set style arrow 1 nohead\n" ); 135 | printf("set style line 1 lc rgb \"black\" lw 0.5\n" ); 136 | 137 | int x_render_pos = 0; 138 | int y_render_pos = 8; 139 | 140 | const char *p; 141 | for ( p=render_text; *p; p++ ) { 142 | 143 | // get the character c to be rendered 144 | int c = *((unsigned char *)p); 145 | 146 | // get the hershey_glyph for ASCII character c 147 | struct hershey_glyph *hg = hershey_font_glyph(hf, c); 148 | 149 | // check whether there actually is a glyph for this character 150 | if ( hg->npaths == 0 ) 151 | continue; 152 | 153 | // handle special placement for sample_sheet_mode 154 | if ( sample_sheet_mode ) { 155 | x_render_pos = (c % 32) * 32; 156 | y_render_pos = (c / 32) * 64; 157 | y_render_pos = 8*64 - y_render_pos; 158 | } 159 | 160 | printf("# [[ %c ]] glyph(%d) width=%u npaths=%u\n", 161 | c, c, hg->width, hg->npaths); 162 | 163 | // walk the paths-list for this glyph 164 | struct hershey_path *hp; 165 | short px, py; 166 | for ( hp=hg->paths; hp; hp=hp->next ) { 167 | // begin draw path 168 | printf("#\t\tpath: nverts=%d\n", hp->nverts); 169 | int i; 170 | for ( i=0; inverts; i++ ) { 171 | short x = hp->verts[i].x + x_render_pos; 172 | short y = hp->verts[i].y + y_render_pos; 173 | if ( i > 0 ) 174 | printf("set arrow from %d,%d to %d,%d as 1 ls 1\n", 175 | px, py, x, y); 176 | px = x; 177 | py = y; 178 | } 179 | // end draw path 180 | } 181 | 182 | // advance the x_render_pos by the width of this glyph 183 | x_render_pos += hg->width; 184 | } 185 | 186 | printf("plot NaN notitle\n"); 187 | 188 | // destroy the hershey_font 189 | hershey_font_free(hf); 190 | 191 | return 0; 192 | } 193 | -------------------------------------------------------------------------------- /hershey-fonts/timesg.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY 3 | 12345 12JZNFMM ROFMM RVFUM RWFUM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 42H\PBP_ RTBT_ RXIWJXKYJYIWGTFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[P[MZKXKWLVMWLX 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 49F_[NZO[P\O\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\Z\Y RM[KZJXJUKSMQ RMKNMVXXZZ[ 8 | 12345 6NVRFQM RSFQM 9 | 12345 24KYUBSDQGOKNPNTOYQ]S`UbVb RUBVBTDRGPKOPOTPYR]T`Vb 10 | 12345 24KYNBPDRGTKUPUTTYR]P`NbOb RNBOBQDSGUKVPVTUYS]Q`Ob 11 | 12345 9JZRLRX RMOWU RWOMU 12 | 12345 6E_RIR[ RIR[R 13 | 12345 8NVSWRXQWRVSWSYQ[ 14 | 12345 3E_IR[R 15 | 12345 6NVRVQWRXSWRV 16 | 12345 3G][BIb 17 | 12345 40H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF 18 | 12345 11H\NJPISFS[ RRGR[ RN[W[ 19 | 12345 45H\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV 20 | 12345 47H\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[ 21 | 12345 13H\THT[ RUFU[ RUFJUZU RQ[X[ 22 | 12345 39H\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF 23 | 12345 48H\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN 24 | 12345 31H\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[ 25 | 12345 63H\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO 26 | 12345 48H\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[ 27 | 12345 12NVROQPRQSPRO RRVQWRXSWRV 28 | 12345 14NVROQPRQSPRO RSWRXQWRVSWSYQ[ 29 | 12345 4F^ZIJRZ[ 30 | 12345 6E_IO[O RIU[U 31 | 12345 4F^JIZRJ[ 32 | 12345 32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 18H\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[ 35 | 12345 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[ 36 | 12345 21H\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[ 37 | 12345 15H\RFJ[ RRFZ[ RRIY[ RKZYZ RJ[Z[ 38 | 12345 22G\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[ 39 | 12345 48H]RFR[ RSFS[ RPKMLLMKOKRLTMUPVUVXUYTZRZOYMXLUKPK RPKNLMMLOLRMTNUPV RUVWUXTYRYOXMWLUK ROFVF RO[V[ 40 | 12345 14I[NFN[ ROFO[ RKFZFZLYF RK[R[ 41 | 12345 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RLPXP RH[O[ RU[\[ 42 | 12345 12MXRFR[ RSFS[ ROFVF RO[V[ 43 | 12345 6PURQRRSRSQRQ 44 | 12345 27F\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[ 45 | 12345 15H\RFK[ RRFY[ RRIX[ RI[O[ RU[[[ 46 | 12345 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][ 47 | 12345 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\F RI[O[ 48 | 12345 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF 49 | 12345 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\F RH[O[ RU[\[ 50 | 12345 56G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF ROMOT RUMUT ROPUP ROQUQ 51 | 12345 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[ 52 | 12345 20H]KFRPJ[ RJFQP RJFYFZLXF RKZXZ RJ[Y[ZUX[ 53 | 12345 16I\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[ 54 | 12345 33I\KKKILGMFOFPGQIRMR[ RKIMGOGQI RZKZIYGXFVFUGTISMS[ RZIXGVGTI RO[V[ 55 | 12345 14KYQFOGNINKOMQNSNUMVKVIUGSFQF 56 | 12345 43G]JXK[O[MWKSJPJLKIMGPFTFWGYIZLZPYSWWU[Y[ZX RMWLTKPKLLINGPF RTFVGXIYLYPXTWW RKZNZ RVZYZ 57 | 12345 36G]KEJJ RZEYJ RONNS RVNUS RKWJ\ RZWY\ RKGYG RKHYH ROPUP ROQUQ RKYYY RKZYZ 58 | 12345 41G^RFR[ RSFS[ RIMJLLMMQNSOTQU RJLKMLQMSNTQUTUWTXSYQZM[L RTUVTWSXQYM[L\M ROFVF RO[V[ 59 | 12345 16H\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[ 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 8G]JTROZT RJTRPZT 64 | 12345 3H\Hb\b 65 | 12345 7LXPFUL RPFOGUL 66 | 12345 40G^QMNNLPKRJUJXKZN[P[RZUWWTYPZM RQMONMPLRKUKXLZN[ RQMSMUNVPXXYZZ[ RSMTNUPWXXZZ[[[ 67 | 12345 57G\TFQGOIMMLPKTJZIb RTFRGPINMMPLTKZJb RTFVFXGYHYKXMWNTOPO RVFXHXKWMVNTO RPOTPVRWTWWVYUZR[P[NZMYLV RPOSPURVTVWUYTZR[ 68 | 12345 23I[KMMMONPPU_VaWb RMMNNOPT_UaWbYb RZMYOWRM]K`Jb 69 | 12345 44I\VNTMRMONMQLTLWMYNZP[R[UZWWXTXQWOSJRHRFSEUEWFYH RRMPNNQMTMXNZ RR[TZVWWTWPVNTKSISGTFVFYH 70 | 12345 32I[XPVNTMPMNNNPPRSS RPMONOPQRSS RSSNTLVLXMZP[S[UZWX RSSOTMVMXNZP[ 71 | 12345 37G]ONMOKQJTJWKYLZN[Q[TZWXYUZRZOXMVMTORSPXMb RJWLYNZQZTYWWYU RZOXNVNTPRSPYNb 72 | 12345 28H\IPKNMMOMQNROSRSVRZOb RJOLNPNRO RZMYPXRSYP^Nb RYMXPWRSY 73 | 12345 32G]HQIOKMNMONOPNTL[ RMMNNNPMTK[ RNTPPRNTMVMXNYOYRXWUb RVMXOXRWWTb 74 | 12345 15LXRMPTOXOZP[S[UYVW RSMQTPXPZQ[ 75 | 12345 6G]KKYY RYKKY 76 | 12345 29H\NMJ[ ROMK[ RXMYNZNYMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW 77 | 12345 23H\KFMFOGPHQJWXXZY[ RMFOHPJVXWZY[Z[ RRMJ[ RRMK[ 78 | 12345 28F]MMGb RNMHb RMPLVLYN[P[RZTXVU RXMUXUZV[Y[[Y\W RYMVXVZW[ 79 | 12345 24H\NML[ ROMNSMXL[ RYMXQVU RZMYPXRVUTWQYOZL[ RKMOM 80 | 12345 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN 81 | 12345 22G]PNL[ RPNM[ RVNV[ RVNW[ RIPKNNM[M RIPKONN[N 82 | 12345 44F]GQHOJMMMNNNPMUMXNZO[ RLMMNMPLULXMZO[Q[SZUXWUXRYMYIXGVFTFRHRJSMUPWRZT RSZUWVUWRXMXIWGVF 83 | 12345 31H[LVMYNZP[R[UZWWXTXQWOVNTMRMONMQLTHb RR[TZVWWTWPVN RRMPNNQMTIb 84 | 12345 35H][MQMNNLQKTKWLYMZO[Q[TZVWWTWQVOUNSM RQMONMQLTLXMZ RQ[SZUWVTVPUN RUN[N 85 | 12345 16H\SNP[ RSNQ[ RJPLNOMZM RJPLOONZN 86 | 12345 31H\IQJOLMOMPNPPNVNYP[ RNMONOPMVMYNZP[Q[TZVXXUYRYOXMWNXOYR RXUYO 87 | 12345 15E_RIQJRKSJRI RIR[R RRYQZR[SZRY 88 | 12345 44F]JQLOONNMLNJQITIWJZK[M[OZQWRT RIWJYKZMZOYQW RQTQWRZS[U[WZYWZTZQYNXMWNYOZQ RQWRYSZUZWYYW 89 | 12345 45IZTFRGQHQIRJUKXK RUKQLOMNONQPSSTVT RUKRLPMOOOQQSST RSTOUMVLXLZN\S^T_TaRbPb RSTPUNVMXMZO\S^ 90 | 12345 34F]UFOb RVFNb RGQHOJMMMNNNPMUMXOZRZTYWVYS RLMMNMPLULXMZO[R[TZVXXUYS[M 91 | 12345 31I[TFRGQHQIRJUKZKZJWKSMPOMRLULWMYP[S]T_TaSbQbPa RULQONRMUMWNYP[ 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /hershey-fonts/hershey.txt: -------------------------------------------------------------------------------- 1 | This file accompanied the original distribution of the Hershey fonts, 2 | via the Usenet: 3 | 4 | *************************************************************************** 5 | 6 | This distribution is made possible through the collective encouragement 7 | of the Usenet Font Consortium, a mailing list that sprang to life to get 8 | this accomplished and that will now most likely disappear into the mists 9 | of time... Thanks are especially due to Jim Hurt, who provided the packed 10 | font data for the distribution, along with a lot of other help. 11 | 12 | This file describes the Hershey Fonts in general, along with a description of 13 | the other files in this distribution and a simple re-distribution restriction. 14 | 15 | USE RESTRICTION: 16 | This distribution of the Hershey Fonts may be used by anyone for 17 | any purpose, commercial or otherwise, providing that: 18 | 1. The following acknowledgements must be distributed with 19 | the font data: 20 | - The Hershey Fonts were originally created by Dr. 21 | A. V. Hershey while working at the U. S. 22 | National Bureau of Standards. 23 | - The format of the Font data in this distribution 24 | was originally created by 25 | James Hurt 26 | Cognition, Inc. 27 | 900 Technology Park Drive 28 | Billerica, MA 01821 29 | (mit-eddie!ci-dandelion!hurt) 30 | 2. The font data in this distribution may be converted into 31 | any other format *EXCEPT* the format distributed by 32 | the U.S. NTIS (which organization holds the rights 33 | to the distribution and use of the font data in that 34 | particular format). Not that anybody would really 35 | *want* to use their format... each point is described 36 | in eight bytes as "xxx yyy:", where xxx and yyy are 37 | the coordinate values as ASCII numbers. 38 | 39 | *PLEASE* be reassured: The legal implications of NTIS' attempt to control 40 | a particular form of the Hershey Fonts *are* troubling. HOWEVER: We have 41 | been endlessly and repeatedly assured by NTIS that they do not care what 42 | we do with our version of the font data, they do not want to know about it, 43 | they understand that we are distributing this information all over the world, 44 | etc etc etc... but because it isn't in their *exact* distribution format, they 45 | just don't care!!! So go ahead and use the data with a clear conscience! (If 46 | you feel bad about it, take a smaller deduction for something on your taxes 47 | next week...) 48 | 49 | The Hershey Fonts: 50 | - are a set of more than 2000 glyph (symbol) descriptions in vector 51 | ( point-to-point ) format 52 | - can be grouped as almost 20 'occidental' (english, greek, 53 | cyrillic) fonts, 3 or more 'oriental' (Kanji, Hiragana, 54 | and Katakana) fonts, and a few hundred miscellaneous 55 | symbols (mathematical, musical, cartographic, etc etc) 56 | - are suitable for typographic quality output on a vector device 57 | (such as a plotter) when used at an appropriate scale. 58 | - were digitized by Dr. A. V. Hershey while working for the U.S. 59 | Government National Bureau of Standards (NBS). 60 | - are in the public domain, with a few caveats: 61 | - They are available from NTIS (National Technical Info. 62 | Service) in a computer-readable from which is *not* 63 | in the public domain. This format is described in 64 | a hardcopy publication "Tables of Coordinates for 65 | Hershey's Repertory of Occidental Type Fonts and 66 | Graphic Symbols" available from NTIS for less than 67 | $20 US (phone number +1 703 487 4763). 68 | - NTIS does not care about and doesn't want to know about 69 | what happens to Hershey Font data that is not 70 | distributed in their exact format. 71 | - This distribution is not in the NTIS format, and thus is 72 | only subject to the simple restriction described 73 | at the top of this file. 74 | 75 | Hard Copy samples of the Hershey Fonts are best obtained by purchasing the 76 | book described above from NTIS. It contains a sample of all of the Occidental 77 | symbols (but none of the Oriental symbols). 78 | 79 | This distribution: 80 | - contains 81 | * a complete copy of the Font data using the original 82 | glyph-numbering sequence 83 | * a set of translation tables that could be used to generate 84 | ASCII-sequence fonts in various typestyles 85 | * a couple of sample programs in C and Fortran that are 86 | capable of parsing the font data and displaying it 87 | on a graphic device (we recommend that if you 88 | wish to write programs using the fonts, you should 89 | hack up one of these until it works on your system) 90 | 91 | - consists of the following files... 92 | hershey.doc - details of the font data format, typestyles and 93 | symbols included, etc. 94 | hersh.oc[1-4] - The Occidental font data (these files can 95 | be catenated into one large database) 96 | hersh.or[1-4] - The Oriental font data (likewise here) 97 | *.hmp - Occidental font map files. Each file is a translation 98 | table from Hershey glyph numbers to ASCII 99 | sequence for a particular typestyle. 100 | hershey.f77 - A fortran program that reads and displays all 101 | of the glyphs in a Hershey font file. 102 | hershey.c - The same, in C, using GKS, for MS-DOS and the 103 | PC-Color Graphics Adaptor. 104 | 105 | Additional Work To Be Done (volunteers welcome!): 106 | 107 | - Integrate this complete set of data with the hershey font typesetting 108 | program recently distributed to mod.sources 109 | - Come up with an integrated data structure and supporting routines 110 | that make use of the ASCII translation tables 111 | - Digitize additional characters for the few places where non-ideal 112 | symbol substitutions were made in the ASCII translation tables. 113 | - Make a version of the demo program (hershey.c or hershey.f77) that 114 | uses the standard Un*x plot routines. 115 | - Write a banner-style program using Hershey Fonts for input and 116 | non-graphic terminals or printers for output. 117 | - Anything else you'd like! 118 | -------------------------------------------------------------------------------- /hershey-fonts/futuram.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 24MXRFRTST RRFSFST RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 3 | 12345 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 51I\RBR_S_ RRBSBS_ RWIYIWGTFQFNGLILKMMNNVRWSXUXWWYTZQZOYNX RWIVHTGQGNHMIMKNMVQXSYUYWXYWZT[Q[NZLXNX RXXUZ 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 49F_[NZO[P\O\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\Z\Y RM[KZJXJUKSMQ RMKNMVXXZZ[ 8 | 12345 11NWSFRGRM RSGRM RSFTGRM 9 | 12345 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\T` 10 | 12345 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\P` 11 | 12345 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO 12 | 12345 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R 13 | 12345 24MXTZS[R[QZQYRXSXTYT\S^Q_ RRYRZSZSYRY RS[T\ RTZS^ 14 | 12345 3E_IR[R 15 | 12345 16MXRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 16 | 12345 8G^[BIbJb R[B\BJb 17 | 12345 42H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF ROGMJLOLRMWOZ RNYQZSZVY RUZWWXRXOWJUG RVHSGQGNH 18 | 12345 12H\NJPISFS[ RNJNKPJRHR[S[ 19 | 12345 34H\LKLJMHNGPFTFVGWHXJXLWNUQL[ RLKMKMJNHPGTGVHWJWLVNTQK[ RLZYZY[ RK[Y[ 20 | 12345 48H\MFXFQO RMFMGWG RWFPO RQNSNVOXQYTYUXXVZS[P[MZLYKWLW RPOSOVPXS RTOWQXTXUWXTZ RXVVYSZPZMYLW ROZLX 21 | 12345 18H\UIU[V[ RVFV[ RVFKVZV RUILV RLUZUZV 22 | 12345 53H\MFLO RNGMN RMFWFWG RNGWG RMNPMSMVNXPYSYUXXVZS[P[MZLYKWLW RLOMOONSNVOXR RTNWPXSXUWXTZ RXVVYSZPZMYLW ROZLX 23 | 12345 62H\VGWIXIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQ RWHTGRGOH RPGNJMOMTNXQZ RMVOYRZSZVYXV RTZWXXUXTWQTO RXSVPSOROOPMS RQONQMT 24 | 12345 12H\KFYFO[ RKFKGXG RXFN[O[ 25 | 12345 68H\PFMGLILKMMNNPOTPVQWRXTXWWYTZPZMYLWLTMRNQPPTOVNWMXKXIWGTFPF RNGMIMKNMPNTOVPXRYTYWXYWZT[P[MZLYKWKTLRNPPOTNVMWKWIVG RWHTGPGMH RLXOZ RUZXX 26 | 12345 62H\WPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLXMXNZ RWMVPSR RWNUQRRQRNQLN RPRMPLMLLMIPG RLKNHQGRGUHWK RSGVIWMWRVWTZ RUYRZPZMY 27 | 12345 32MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 28 | 12345 40MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RTZS[R[QZQYRXSXTYT\S^Q_ RRYRZSZSYRY RS[T\ RTZS^ 29 | 12345 4F^ZIJRZ[ 30 | 12345 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V 31 | 12345 4F^JIZRJ[ 32 | 12345 58I\LKLJMHNGQFTFWGXHYJYLXNWOUPRQ RLKMKMJNHQGTGWHXJXLWNUORP RMIPG RUGXI RXMTP RRPRTSTSP RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 20H\RFJ[ RRIK[J[ RRIY[Z[ RRFZ[ RMUWU RLVXV 35 | 12345 44H\LFL[ RMGMZ RLFTFWGXHYJYMXOWPTQ RMGTGWHXJXMWOTP RMPTPWQXRYTYWXYWZT[L[ RMQTQWRXTXWWYTZMZ 36 | 12345 38H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV RZKYKXIWHUGQGOHMKLNLSMVOYQZUZWYXXYVZV 37 | 12345 32H]LFL[ RMGMZ RLFSFVGXIYKZNZSYVXXVZS[L[ RMGSGVHWIXKYNYSXVWXVYSZMZ 38 | 12345 27I\MFM[ RNGNZ RMFYF RNGYGYF RNPTPTQ RNQTQ RNZYZY[ RM[Y[ 39 | 12345 21I[MFM[ RNGN[M[ RMFYF RNGYGYF RNPTPTQ RNQTQ 40 | 12345 44H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZRUR RZKYKXIWHUGQGOHNIMKLNLSMVNXOYQZUZWYXXYVYSUSUR 41 | 12345 22G]KFK[ RKFLFL[K[ RYFXFX[Y[ RYFY[ RLPXP RLQXQ 42 | 12345 8NWRFR[S[ RRFSFS[ 43 | 12345 20J[VFVVUYSZQZOYNVMV RVFWFWVVYUZS[Q[OZNYMV 44 | 12345 22H]LFL[M[ RLFMFM[ RZFYFMR RZFMS RPOY[Z[ RQOZ[ 45 | 12345 14IZMFM[ RMFNFNZ RNZYZY[ RM[Y[ 46 | 12345 26F^JFJ[ RKKK[J[ RKKR[ RJFRX RZFRX RYKR[ RYKY[Z[ RZFZ[ 47 | 12345 20G]KFK[ RLIL[K[ RLIY[ RKFXX RXFXX RXFYFY[ 48 | 12345 40G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RQGNHLKKNKSLVNYQZSZVYXVYSYNXKVHSGQG 49 | 12345 27H\LFL[ RMGM[L[ RLFUFWGXHYJYMXOWPUQMQ RMGUGWHXJXMWOUPMP 50 | 12345 48G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RQGNHLKKNKSLVNYQZSZVYXVYSYNXKVHSGQG RSXX]Y] RSXTXY] 51 | 12345 34H\LFL[ RMGM[L[ RLFTFWGXHYJYMXOWPTQMQ RMGTGWHXJXMWOTPMP RRQX[Y[ RSQY[ 52 | 12345 43H\YIWGTFPFMGKIKKLMMNOOTQVRWSXUXXWYTZPZNYMXKX RYIWIVHTGPGMHLILKMMONTPVQXSYUYXWZT[P[MZKX 53 | 12345 15J[RGR[ RSGS[R[ RLFYFYG RLFLGYG 54 | 12345 24G]KFKULXNZQ[S[VZXXYUYF RKFLFLUMXNYQZSZVYWXXUXFYF 55 | 12345 14H\JFR[ RJFKFRX RZFYFRX RZFR[ 56 | 12345 26E_GFM[ RGFHFMX RRFMX RRIM[ RRIW[ RRFWX R]F\FWX R]FW[ 57 | 12345 16H\KFX[Y[ RKFLFY[ RYFXFK[ RYFL[K[ 58 | 12345 17I\KFRPR[S[ RKFLFSP RZFYFRP RZFSPS[ 59 | 12345 20H\XFK[ RYFL[ RKFYF RKFKGXG RLZYZY[ RK[Y[ 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 8G]JTROZT RJTRPZT 64 | 12345 3H\Hb\b 65 | 12345 7LXPFUL RPFOGUL 66 | 12345 36H\WMW[X[ RWMXMX[ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX 67 | 12345 36H\LFL[M[ RLFMFM[ RMPONQMTMVNXPYSYUXXVZT[Q[OZMX RMPQNTNVOWPXSXUWXVYTZQZMX 68 | 12345 32I[XPVNTMQMONMPLSLUMXOZQ[T[VZXX RXPWQVOTNQNOONPMSMUNXOYQZTZVYWWXX 69 | 12345 36H\WFW[X[ RWFXFX[ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX 70 | 12345 36I[MTXTXQWOVNTMQMONMPLSLUMXOZQ[T[VZXX RMSWSWQVOTNQNOONPMSMUNXOYQZTZVYWWXX 71 | 12345 24LZWFUFSGRJR[S[ RWFWGUGSH RTGSJS[ ROMVMVN ROMONVN 72 | 12345 48H\XMWMW\V_U`SaQaO`N_L_ RXMX\W_UaSbPbNaL_ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX 73 | 12345 25H\LFL[M[ RLFMFM[ RMQPNRMUMWNXQX[ RMQPORNTNVOWQW[X[ 74 | 12345 24NWRFQGQHRISITHTGSFRF RRGRHSHSGRG RRMR[S[ RRMSMS[ 75 | 12345 24NWRFQGQHRISITHTGSFRF RRGRHSHSGRG RRMRbSb RRMSMSb 76 | 12345 22H[LFL[M[ RLFMFM[ RXMWMMW RXMMX RPTV[X[ RQSX[ 77 | 12345 8NWRFR[S[ RRFSFS[ 78 | 12345 42CbGMG[H[ RGMHMH[ RHQKNMMPMRNSQS[ RHQKOMNONQORQR[S[ RSQVNXM[M]N^Q^[ RSQVOXNZN\O]Q][^[ 79 | 12345 25H\LML[M[ RLMMMM[ RMQPNRMUMWNXQX[ RMQPORNTNVOWQW[X[ 80 | 12345 36I\QMONMPLSLUMXOZQ[T[VZXXYUYSXPVNTMQM RQNOONPMSMUNXOYQZTZVYWXXUXSWPVOTNQN 81 | 12345 36H\LMLbMb RLMMMMb RMPONQMTMVNXPYSYUXXVZT[Q[OZMX RMPQNTNVOWPXSXUWXVYTZQZMX 82 | 12345 36H\WMWbXb RWMXMXb RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX 83 | 12345 21KYOMO[P[ ROMPMP[ RPSQPSNUMXM RPSQQSOUNXNXM 84 | 12345 50J[XPWNTMQMNNMPNRPSUUWV RVUWWWXVZ RWYTZQZNY ROZNXMX RXPWPVN RWOTNQNNO RONNPOR RNQPRUTWUXWXXWZT[Q[NZMX 85 | 12345 16MXRFR[S[ RRFSFS[ ROMVMVN ROMONVN 86 | 12345 25H\LMLWMZO[R[TZWW RLMMMMWNYPZRZTYWW RWMW[X[ RWMXMX[ 87 | 12345 14JZLMR[ RLMMMRY RXMWMRY RXMR[ 88 | 12345 26F^IMN[ RIMJMNX RRMNX RRPN[ RRPV[ RRMVX R[MZMVX R[MV[ 89 | 12345 16I[LMW[X[ RLMMMX[ RXMWML[ RXMM[L[ 90 | 12345 17JZLMR[ RLMMMRY RXMWMRYNb RXMR[ObNb 91 | 12345 20I[VNL[ RXMNZ RLMXM RLMLNVN RNZXZX[ RL[X[ 92 | 12345 4KYUBNRUb 93 | 12345 3NVRBRb 94 | 12345 4KYOBVROb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /hershey-fonts/timesi.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 17MXUFTGRS RUGRS RUFVGRS RPYOZP[QZPY 3 | 12345 12I[PFNM RQFNM RYFWM RZFWM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 41H]TBL_ RYBQ_ RZJYKZL[K[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJVKULVKW 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 49F_[NZO[P\O\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\Z\Y RM[KZJXJUKSMQ RMKNMVXXZZ[ 8 | 12345 6NWUFSM RVFSM 9 | 12345 20KZZBVESHQKOONTNXO]P`Qb RVESIQMPPOUOZP_Qb 10 | 12345 20JYSBTDUGVLVPUUSYQ\N_Jb RSBTEUJUOTTSWQ[N_ 11 | 12345 9JZRLRX RMOWU RWOMU 12 | 12345 6E_RIR[ RIR[R 13 | 12345 8MXP[OZPYQZQ[P]N_ 14 | 12345 3E_IR[R 15 | 12345 6MXPYOZP[QZPY 16 | 12345 3G][BIb 17 | 12345 42H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RTFRGPINLMOLSLVMYO[ RQ[SZUXWUXRYNYKXHVF 18 | 12345 15H]TJO[ RVFP[ RVFSIPKNL RUIQKNL 19 | 12345 42H]OJPKOLNKNJOHPGSFVFYGZIZKYMWOTQPSMUKWI[ RVFXGYIYKXMVOPS RJYKXMXRZUZWYXW RMXR[U[WZXW 20 | 12345 50H]OJPKOLNKNJOHPGSFVFYGZIZKYMVOSP RVFXGYIYKXMVO RQPSPVQWRXTXWWYVZS[O[LZKYJWJVKULVKW RSPUQVRWTWWVYUZS[ 21 | 12345 10H]XGR[ RYFS[ RYFJUZU 22 | 12345 39H]QFLP RQF[F RQGVG[F RLPMOPNSNVOWPXRXUWXUZR[O[LZKYJWJVKULVKW RSNUOVPWRWUVXTZR[ 23 | 12345 46H]YIXJYKZJZIYGWFTFQGOIMLLOKSKWLYMZO[R[UZWXXVXSWQVPTOQOOPMRLT RTFRGPINLMOLSLXMZ RR[TZVXWVWRVP 24 | 12345 30H]NFLL R[FZIXLSRQUPWO[ RXLRRPUOWN[ RMIPFRFWI RNHPGRGWIYIZH[F 25 | 12345 63H]SFPGOHNJNMOOQPTPXOYNZLZIYGVFSF RSFQGPHOJOMPOQP RTPWOXNYLYIXGVF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RQPNQLSKUKXLZN[ RR[UZVYWWWSVQ 26 | 12345 46H]YMXOVQTRQROQNPMNMKNIPGSFVFXGYHZJZNYRXUVXTZQ[N[LZKXKWLVMWLX ROQNONKOIQGSF RXGYIYNXRWUUXSZQ[ 27 | 12345 11MXSMRNSOTNSM RPYOZP[QZ 28 | 12345 14MXSMRNSOTNSM RP[OZPYQZQ[P]N_ 29 | 12345 4F^ZIJRZ[ 30 | 12345 6E_IO[O RIU[U 31 | 12345 4F^JIZRJ[ 32 | 12345 34H]OJPKOLNKNJOHPGSFWFZG[I[KZMYNSPQQQSRTTT RWFYGZIZKYMXNVO RPYOZP[QZPY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 18H\UFH[ RUFV[ RTHU[ RLUUU RF[L[ RR[X[ 35 | 12345 41F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVP RWFYGZIZKYNXOVP RMPVPXQYSYUXXVZR[F[ RVPWQXSXUWXUZR[ 36 | 12345 34H]ZH[H\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RTFRGPINLMOLSLVMYNZP[ 37 | 12345 30F]OFI[ RPFJ[ RLFUFXGYHZKZOYSWWUYSZO[F[ RUFWGXHYKYOXSVWTYRZO[ 38 | 12345 22F]OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[U[WVT[ 39 | 12345 20F\OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[M[ 40 | 12345 42H^ZH[H\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RTFRGPINLMOLSLVMYNZP[ RR[TZVXXT RUT\T 41 | 12345 27E_NFH[ ROFI[ R[FU[ R\FV[ RKFRF RXF_F RLPXP RE[L[ RR[Y[ 42 | 12345 12LYUFO[ RVFP[ RRFYF RL[S[ 43 | 12345 21I[XFSWRYQZO[M[KZJXJVKULVKW RWFRWQYO[ RTF[F 44 | 12345 27F]OFI[ RPFJ[ R]FLS RSOW[ RROV[ RLFSF RYF_F RF[M[ RS[Y[ 45 | 12345 14H\QFK[ RRFL[ RNFUF RH[W[YUV[ 46 | 12345 30E`NFH[ RNFO[ ROFPY R\FO[ R\FV[ R]FW[ RKFOF R\F`F RE[K[ RS[Z[ 47 | 12345 21F_OFI[ ROFVX ROIV[ R\FV[ RLFOF RYF_F RF[L[ 48 | 12345 42G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF 49 | 12345 27F]OFI[ RPFJ[ RLFXF[G\I\K[NYPUQMQ RXFZG[I[KZNXPUQ RF[M[ 50 | 12345 61G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF RLYLXMVOUPURVSXS_T`V`W^W] RSXT^U_V_W^ 51 | 12345 42F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVPMP RWFYGZIZKYNXOVP RRPTQURVZW[Y[ZYZX RURWYXZYZZY RF[M[ 52 | 12345 35G^ZH[H\F[L[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJUI[JYKY 53 | 12345 16H]UFO[ RVFP[ ROFLLNF]F\L\F RL[S[ 54 | 12345 25F_NFKQJUJXKZN[R[UZWXXU\F ROFLQKUKXLZN[ RKFRF RYF_F 55 | 12345 15H\NFO[ ROFPY R\FO[ RLFRF RXF^F 56 | 12345 24E_MFK[ RNFLY RUFK[ RUFS[ RVFTY R]FS[ RJFQF RZF`F 57 | 12345 21G]NFU[ ROFV[ R\FH[ RLFRF RXF^F RF[L[ RR[X[ 58 | 12345 20H]NFRPO[ ROFSPP[ R]FSP RLFRF RYF_F RL[S[ 59 | 12345 16G][FH[ R\FI[ ROFLLNF\F RH[V[XUU[ 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 8G]JTROZT RJTRPZT 64 | 12345 3H\Hb\b 65 | 12345 7LXPFUL RPFOGUL 66 | 12345 39H]XMVTUXUZV[Y[[Y\W RYMWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ 67 | 12345 36H[PFLSLVMYNZ RQFMS RMSNPPNRMTMVNWOXQXTWWUZR[P[NZMWMS RVNWPWTVWTZR[ RMFQF 68 | 12345 25I[WPWQXQXPWNUMRMONMQLTLWMYNZP[R[UZWW RRMPNNQMTMXNZ 69 | 12345 42H]ZFVTUXUZV[Y[[Y\W R[FWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RWF[F 70 | 12345 26I[MVQUTTWRXPWNUMRMONMQLTLWMYNZP[R[UZWX RRMPNNQMTMXNZ 71 | 12345 35KZZGYHZI[H[GZFXFVGUHTJSMP[O_Na RXFVHUJTNRWQ[P^O`NaLbJbIaI`J_K`Ja ROMYM 72 | 12345 43H\YMU[T^RaObLbJaI`I_J^K_J` RXMT[S^QaOb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ 73 | 12345 31H]PFJ[ RQFK[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\W RMFQF 74 | 12345 26LYUFTGUHVGUF RMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW 75 | 12345 32LYVFUGVHWGVF RNQOOQMTMUNUQR[Q^P`OaMbKbJaJ`K_L`Ka RSMTNTQQ[P^O`Mb 76 | 12345 34H\PFJ[ RQFK[ RXNWOXPYOYNXMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW RMFQF 77 | 12345 18MYUFQTPXPZQ[T[VYWW RVFRTQXQZR[ RRFVF 78 | 12345 52AbBQCOEMHMINIPHTF[ RGMHNHPGTE[ RHTJPLNNMPMRNSOSQP[ RPMRORQO[ RRTTPVNXMZM\N]O]Q[W[Z\[ RZM\O\QZWZZ[[^[`YaW 79 | 12345 37F]GQHOJMMMNNNPMTK[ RLMMNMPLTJ[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\W 80 | 12345 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN 81 | 12345 42G\HQIOKMNMONOPNTJb RMMNNNPMTIb RNTOQQNSMUMWNXOYQYTXWVZS[Q[OZNWNT RWNXPXTWWUZS[ RFbMb 82 | 12345 33H\XMRb RYMSb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RObVb 83 | 12345 26IZJQKOMMPMQNQPPTN[ ROMPNPPOTM[ RPTRPTNVMXMYNYOXPWOXN 84 | 12345 28J[XOXPYPYOXNUMRMONNONQORVVWW RNPOQVUWVWYVZS[P[MZLYLXMXMY 85 | 12345 18KYTFPTOXOZP[S[UYVW RUFQTPXPZQ[ RNMWM 86 | 12345 37F]GQHOJMMMNNNQLWLYN[ RLMMNMQKWKYLZN[P[RZTXVT RXMVTUXUZV[Y[[Y\W RYMWTVXVZW[ 87 | 12345 26H\IQJOLMOMPNPQNWNYP[ RNMONOQMWMYNZP[Q[TZVXXUYQYMXMYO 88 | 12345 41C`DQEOGMJMKNKQIWIYK[ RIMJNJQHWHYIZK[M[OZQXRV RTMRVRYSZU[W[YZ[X\V]R]M\M]O RUMSVSYU[ 89 | 12345 42H\KQMNOMRMSOSR RQMRORRQVPXNZL[K[JZJYKXLYKZ RQVQYR[U[WZYW RYNXOYPZOZNYMXMVNTPSRRVRYS[ 90 | 12345 41G\HQIOKMNMONOQMWMYO[ RMMNNNQLWLYMZO[Q[SZUXWT RZMV[U^SaPbMbKaJ`J_K^L_K` RYMU[T^RaPb 91 | 12345 31H\YMXOVQNWLYK[ RLQMOOMRMVO RMOONRNVOXO RLYNYRZUZWY RNYR[U[WYXW 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /hershey-fonts/cyrilc_1.jhf: -------------------------------------------------------------------------------- 1 | 2199 1JZ 2 | 2214 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY 3 | 2213 14MWRMQNROSNRM RR[QZRYSZS\R^Q_ 4 | 2275 12H]SFLb RYFRb RLQZQ RKWYW 5 | 2274 42H\PBP_ RTBT_ RXIWJXKYJYIWGTFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[P[MZKXKWLVMWLX 6 | 2271 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 2272 49F_[NZO[P\O\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\Z\Y RM[KZJXJUKSMQ RMKNMVXXZZ[ 8 | 2251 8MWRHQGRFSGSIRKQL 9 | 2221 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\T` 10 | 2222 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\P` 11 | 2219 9JZRFRR RMIWO RWIMO 12 | 2232 6E_RIR[ RIR[R 13 | 2211 8MWR[QZRYSZS\R^Q_ 14 | 2231 3E_IR[R 15 | 2210 6MWRYQZR[SZRY 16 | 2220 3G][BIb 17 | 2200 40H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF 18 | 2201 11H\NJPISFS[ RRGR[ RN[W[ 19 | 2202 45H\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV 20 | 2203 47H\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[ 21 | 2204 13H\THT[ RUFU[ RUFJUZU RQ[X[ 22 | 2205 39H\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF 23 | 2206 48H\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN 24 | 2207 31H\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[ 25 | 2208 63H\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO 26 | 2209 48H\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[ 27 | 2212 12MWRMQNROSNRM RRYQZR[SZRY 28 | 2213 14MWRMQNROSNRM RR[QZRYSZS\R^Q_ 29 | 2241 4F^ZIJRZ[ 30 | 2238 6E_IO[O RIU[U 31 | 2242 4F^JIZRJ[ 32 | 2215 32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY 33 | 2273 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 2801 18H\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[ 35 | 2802 31G]LFL[ RMFM[ RIFYFYLXF RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[ 36 | 2803 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[ 37 | 2804 14I[NFN[ ROFO[ RKFZFZLYF RK[R[ 38 | 2805 31F^NFNLMTLXKZJ[ RXFX[ RYFY[ RKF\F RG[\[ RG[Gb RH[Gb R[[\b R\[\b 39 | 2806 22G\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[ 40 | 2807 71CbRFR[ RSFS[ ROFVF RGGHHGIFHFGGFHFIGJIKMLONPWPYOZM[I\G]F^F_G_H^I]H^G RNPLQKSJXIZH[ RNPMQLSKXJZI[G[FZEX RWPYQZS[X\Z][ RWPXQYSZX[Z\[^[_Z`X RO[V[ 41 | 2808 45H\LIKFKLLINGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[O[MZLYKWKVLUMVLW RWQXTXWWYVZT[ 42 | 2809 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RXHLY RH[O[ RU[\[ 43 | 2810 37F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RXHLY RH[O[ RU[\[ RN@N?M?M@NBPCTCVBW@ 44 | 2811 43F^KFK[ RLFL[ RHFOF RLPSPUOVMWIXGYFZF[G[HZIYHZG RSPUQVSWXXZY[ RSPTQUSVXWZX[Z[[Z\X RH[O[ 45 | 2812 25E^MFMLLTKXJZI[H[GZGYHXIYHZ RXFX[ RYFY[ RJF\F RU[\[ 46 | 2813 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][ 47 | 2814 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RLPXP RH[O[ RU[\[ 48 | 2815 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF 49 | 2816 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\F RH[O[ RU[\[ 50 | 2817 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[ 51 | 2818 32G\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[ 52 | 2819 16I\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[ 53 | 2820 24H]KFRV RLFSV RZFSVQYPZN[M[LZLYMXNYMZ RIFOF RVF\F 54 | 2821 48F_RFR[ RSFS[ ROFVF RPILJJLIOIRJULWPXUXYW[U\R\O[LYJUIPI RPIMJKLJOJRKUMWPX RUXXWZU[R[OZLXJUI RO[V[ 55 | 2822 21H\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[ 56 | 2823 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RH[\[ R[[\b R\[\b 57 | 2824 28F]KFKQLSOTRTUSWQ RLFLQMSOT RWFW[ RXFX[ RHFOF RTF[F RT[[[ 58 | 2825 30BcGFG[ RHFH[ RRFR[ RSFS[ R]F][ R^F^[ RDFKF ROFVF RZFaF RD[a[ 59 | 2826 36BcGFG[ RHFH[ RRFR[ RSFS[ R]F][ R^F^[ RDFKF ROFVF RZFaF RD[a[ R`[ab Ra[ab 60 | 2223 12KYOBOb RPBPb ROBVB RObVb 61 | 804 3KYKFY^ 62 | 2224 12KYTBTb RUBUb RNBUB RNbUb 63 | 2262 11JZPLRITL RMORJWO RRJR[ 64 | 999 3JZJ]Z] 65 | 2252 8MWSFRGQIQKRLSKRJ 66 | 2901 39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[ 67 | 2902 48H\XFWGQINKLNKQKULXNZQ[S[VZXXYUYSXPVNSMQMNNLPKS RXFWHUIQJNLLN RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM 68 | 2903 37H\MMM[ RNMN[ RJMUMXNYPYQXSUT RUMWNXPXQWSUT RNTUTXUYWYXXZU[J[ RUTWUXWXXWZU[ 69 | 2904 14HZMMM[ RNMN[ RJMXMXRWM RJ[Q[ 70 | 2905 22F]NMNQMWLZK[ RWMW[ RXMX[ RKM[M RI[H`H[[[[`Z[ 71 | 2906 31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[ 72 | 2907 59E`RMR[ RSMS[ ROMVM RJNIOHNIMJMKNMRNSPTUTWSXRZN[M\M]N\O[N RPTNUMVKZJ[ RPTNVLZK[I[HZGX RUTWUXVZZ[[ RUTWVYZZ[\[]Z^X RO[V[ 73 | 2908 42I[MOLMLQMONNPMTMWNXPXQWSTT RTMVNWPWQVSTT RQTTTWUXWXXWZT[P[MZLXLWMVNWMX RTTVUWWWXVZT[ 74 | 2909 27G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[P[ RT[[[ RWNMZ 75 | 2910 37G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[P[ RT[[[ RWNMZ ROGOFNFNGOIQJSJUIVG 76 | 2911 38H\MMM[ RNMN[ RJMQM RNTPTSSTRVNWMXMYNXOWN RPTSUTVVZW[ RPTRUSVUZV[X[YZZX RJ[Q[ 77 | 2912 22G]NMNQMWLZK[J[IZJYKZ RWMW[ RXMX[ RKM[M RT[[[ 78 | 2913 30G^LML[ RLMR[ RMMRY RXMR[ RXMX[ RYMY[ RIMMM RXM\M RI[O[ RU[\[ 79 | 2914 27G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RMTWT RI[P[ RT[[[ 80 | 2915 36H\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM 81 | 2916 21G]LML[ RMMM[ RWMW[ RXMX[ RIM[M RI[P[ RT[[[ 82 | 2917 36G\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb 83 | 2918 28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[ 84 | 2919 16I\RMR[ RSMS[ RMMLRLMYMYRXM RO[V[ 85 | 2920 22I[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM 86 | 2921 52H]RFRb RSFSb ROFSF RRPQNPMNMLNKQKWLZN[P[QZRX RNMMNLQLWMZN[ RWMXNYQYWXZW[ RSPTNUMWMYNZQZWYZW[U[TZSX RObVb 87 | 2922 21H\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[ 88 | 2923 23G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[[[[`Z[ 89 | 2924 28G]LMLTMVPWRWUVWT RMMMTNVPW RWMW[ RXMX[ RIMPM RTM[M RT[[[ 90 | 2925 30CbHMH[ RIMI[ RRMR[ RSMS[ R\M\[ R]M][ REMLM ROMVM RYM`M RE[`[ 91 | 2926 32CbHMH[ RIMI[ RRMR[ RSMS[ R\M\[ R]M][ REMLM ROMVM RYM`M RE[`[``_[ 92 | 2225 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 2229 3NVRBRb 94 | 2226 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 2246 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 2218 14KYQFOGNINKOMQNSNUMVKVIUGSFQF 97 | -------------------------------------------------------------------------------- /hershey-fonts/rowmand.jhf: -------------------------------------------------------------------------------- 1 | 2699 1JZ 2 | 2714 24MXRFRTST RRFSFST RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 3 | 2728 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 2275 12H]SFLb RYFRb RLQZQ RKWYW 5 | 2719 51I\RBR_S_ RRBSBS_ RWIYIWGTFQFNGLILKMMNNVRWSXUXWWYTZQZOYNX RWIVHTGQGNHMIMKNMVQXSYUYWXYWZT[Q[NZLXNX RXXUZ 6 | 2271 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 2718 71F_\MZMXNWPUVTXSYQZMZKYJWJUKSLRQOSMTKTISGQFPFNGMIMKNNPQUWXZZ[\[ R\M\NZNXO RYNXPVVUXSZQ[M[KZJYIWIUJSLQQNRMSKSIRG RSHQGPGNH ROGNINKONQQVWXYZZ\Z\[ 8 | 2717 24MXTHSIRIQHQGRFSFTGTJSLQM RRGRHSHSGRG RSITJ RTHSL 9 | 2721 24KYUBSDQGOKNPNTOYQ]S`UbVb RUBVBTDRGPKOPOTPYR]T`Vb 10 | 2722 24KYNBPDRGTKUPUTTYR]P`NbOb RNBOBQDSGUKVPVTUYS]Q`Ob 11 | 2723 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO 12 | 2725 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R 13 | 2711 24MXTZS[R[QZQYRXSXTYT\S^Q_ RRYRZSZSYRY RS[T\ RTZS^ 14 | 2724 8F_JQ[Q[R RJQJR[R 15 | 2710 16MXRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 16 | 2720 8G^[BIbJb R[B\BJb 17 | 2700 42H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF ROGMJLOLRMWOZ RNYQZSZVY RUZWWXRXOWJUG RVHSGQGNH 18 | 2701 12H\NJPISFS[ RNJNKPJRHR[S[ 19 | 2702 34H\LKLJMHNGPFTFVGWHXJXLWNUQL[ RLKMKMJNHPGTGVHWJWLVNTQK[ RLZYZY[ RK[Y[ 20 | 2703 48H\MFXFQO RMFMGWG RWFPO RQNSNVOXQYTYUXXVZS[P[MZLYKWLW RPOSOVPXS RTOWQXTXUWXTZ RXVVYSZPZMYLW ROZLX 21 | 2704 18H\UIU[V[ RVFV[ RVFKVZV RUILV RLUZUZV 22 | 2705 53H\MFLO RNGMN RMFWFWG RNGWG RMNPMSMVNXPYSYUXXVZS[P[MZLYKWLW RLOMOONSNVOXR RTNWPXSXUWXTZ RXVVYSZPZMYLW ROZLX 23 | 2706 62H\VGWIXIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQ RWHTGRGOH RPGNJMOMTNXQZ RMVOYRZSZVYXV RTZWXXUXTWQTO RXSVPSOROOPMS RQONQMT 24 | 2707 12H\KFYFO[ RKFKGXG RXFN[O[ 25 | 2708 68H\PFMGLILKMMNNPOTPVQWRXTXWWYTZPZMYLWLTMRNQPPTOVNWMXKXIWGTFPF RNGMIMKNMPNTOVPXRYTYWXYWZT[P[MZLYKWKTLRNPPOTNVMWKWIVG RWHTGPGMH RLXOZ RUZXX 26 | 2709 62H\WPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLXMXNZ RWMVPSR RWNUQRRQRNQLN RPRMPLMLLMIPG RLKNHQGRGUHWK RSGVIWMWRVWTZ RUYRZPZMY 27 | 2712 32MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 28 | 2713 40MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RTZS[R[QZQYRXSXTYT\S^Q_ RRYRZSZSYRY RS[T\ RTZS^ 29 | 2241 4F^ZIJRZ[ 30 | 2726 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V 31 | 2242 4F^JIZRJ[ 32 | 2715 58I\LKLJMHNGQFTFWGXHYJYLXNWOUPRQ RLKMKMJNHQGTGWHXJXLWNUORP RMIPG RUGXI RXMTP RRPRTSTSP RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 33 | 2273 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 2501 20H\RFJ[ RRIK[J[ RRIY[Z[ RRFZ[ RMUWU RLVXV 35 | 2502 44H\LFL[ RMGMZ RLFTFWGXHYJYMXOWPTQ RMGTGWHXJXMWOTP RMPTPWQXRYTYWXYWZT[L[ RMQTQWRXTXWWYTZMZ 36 | 2503 38H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV RZKYKXIWHUGQGOHMKLNLSMVOYQZUZWYXXYVZV 37 | 2504 32H]LFL[ RMGMZ RLFSFVGXIYKZNZSYVXXVZS[L[ RMGSGVHWIXKYNYSXVWXVYSZMZ 38 | 2505 27I\MFM[ RNGNZ RMFYF RNGYGYF RNPTPTQ RNQTQ RNZYZY[ RM[Y[ 39 | 2506 21I[MFM[ RNGN[M[ RMFYF RNGYGYF RNPTPTQ RNQTQ 40 | 2507 44H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZRUR RZKYKXIWHUGQGOHNIMKLNLSMVNXOYQZUZWYXXYVYSUSUR 41 | 2508 22G]KFK[ RKFLFL[K[ RYFXFX[Y[ RYFY[ RLPXP RLQXQ 42 | 2509 8NWRFR[S[ RRFSFS[ 43 | 2510 20J[VFVVUYSZQZOYNVMV RVFWFWVVYUZS[Q[OZNYMV 44 | 2511 22H]LFL[M[ RLFMFM[ RZFYFMR RZFMS RPOY[Z[ RQOZ[ 45 | 2512 14IZMFM[ RMFNFNZ RNZYZY[ RM[Y[ 46 | 2513 26F^JFJ[ RKKK[J[ RKKR[ RJFRX RZFRX RYKR[ RYKY[Z[ RZFZ[ 47 | 2514 20G]KFK[ RLIL[K[ RLIY[ RKFXX RXFXX RXFYFY[ 48 | 2515 40G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RQGNHLKKNKSLVNYQZSZVYXVYSYNXKVHSGQG 49 | 2516 27H\LFL[ RMGM[L[ RLFUFWGXHYJYMXOWPUQMQ RMGUGWHXJXMWOUPMP 50 | 2517 48G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RQGNHLKKNKSLVNYQZSZVYXVYSYNXKVHSGQG RSXX]Y] RSXTXY] 51 | 2518 34H\LFL[ RMGM[L[ RLFTFWGXHYJYMXOWPTQMQ RMGTGWHXJXMWOTPMP RRQX[Y[ RSQY[ 52 | 2519 43H\YIWGTFPFMGKIKKLMMNOOTQVRWSXUXXWYTZPZNYMXKX RYIWIVHTGPGMHLILKMMONTPVQXSYUYXWZT[P[MZKX 53 | 2520 15J[RGR[ RSGS[R[ RLFYFYG RLFLGYG 54 | 2521 24G]KFKULXNZQ[S[VZXXYUYF RKFLFLUMXNYQZSZVYWXXUXFYF 55 | 2522 14H\JFR[ RJFKFRX RZFYFRX RZFR[ 56 | 2523 26E_GFM[ RGFHFMX RRFMX RRIM[ RRIW[ RRFWX R]F\FWX R]FW[ 57 | 2524 16H\KFX[Y[ RKFLFY[ RYFXFK[ RYFL[K[ 58 | 2525 17I\KFRPR[S[ RKFLFSP RZFYFRP RZFSPS[ 59 | 2526 20H\XFK[ RYFL[ RKFYF RKFKGXG RLZYZY[ RK[Y[ 60 | 2223 12KYOBOb RPBPb ROBVB RObVb 61 | 804 3KYKFY^ 62 | 2224 12KYTBTb RUBUb RNBUB RNbUb 63 | 2262 11JZPLRITL RMORJWO RRJR[ 64 | 999 3JZJ]Z] 65 | 2716 24MXTFRGQIQLRMSMTLTKSJRJQK RRKRLSLSKRK RRGQK RQIRJ 66 | 2601 36H\WMW[X[ RWMXMX[ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX 67 | 2602 36H\LFL[M[ RLFMFM[ RMPONQMTMVNXPYSYUXXVZT[Q[OZMX RMPQNTNVOWPXSXUWXVYTZQZMX 68 | 2603 32I[XPVNTMQMONMPLSLUMXOZQ[T[VZXX RXPWQVOTNQNOONPMSMUNXOYQZTZVYWWXX 69 | 2604 36H\WFW[X[ RWFXFX[ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX 70 | 2605 36I[MTXTXQWOVNTMQMONMPLSLUMXOZQ[T[VZXX RMSWSWQVOTNQNOONPMSMUNXOYQZTZVYWWXX 71 | 2606 24LZWFUFSGRJR[S[ RWFWGUGSH RTGSJS[ ROMVMVN ROMONVN 72 | 2607 48H\XMWMW\V_U`SaQaO`N_L_ RXMX\W_UaSbPbNaL_ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX 73 | 2608 25H\LFL[M[ RLFMFM[ RMQPNRMUMWNXQX[ RMQPORNTNVOWQW[X[ 74 | 2609 24NWRFQGQHRISITHTGSFRF RRGRHSHSGRG RRMR[S[ RRMSMS[ 75 | 2610 24NWRFQGQHRISITHTGSFRF RRGRHSHSGRG RRMRbSb RRMSMSb 76 | 2611 22H[LFL[M[ RLFMFM[ RXMWMMW RXMMX RPTV[X[ RQSX[ 77 | 2612 8NWRFR[S[ RRFSFS[ 78 | 2613 42CbGMG[H[ RGMHMH[ RHQKNMMPMRNSQS[ RHQKOMNONQORQR[S[ RSQVNXM[M]N^Q^[ RSQVOXNZN\O]Q][^[ 79 | 2614 25H\LML[M[ RLMMMM[ RMQPNRMUMWNXQX[ RMQPORNTNVOWQW[X[ 80 | 2615 36I\QMONMPLSLUMXOZQ[T[VZXXYUYSXPVNTMQM RQNOONPMSMUNXOYQZTZVYWXXUXSWPVOTNQN 81 | 2616 36H\LMLbMb RLMMMMb RMPONQMTMVNXPYSYUXXVZT[Q[OZMX RMPQNTNVOWPXSXUWXVYTZQZMX 82 | 2617 36H\WMWbXb RWMXMXb RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX 83 | 2618 21KYOMO[P[ ROMPMP[ RPSQPSNUMXM RPSQQSOUNXNXM 84 | 2619 50J[XPWNTMQMNNMPNRPSUUWV RVUWWWXVZ RWYTZQZNY ROZNXMX RXPWPVN RWOTNQNNO RONNPOR RNQPRUTWUXWXXWZT[Q[NZMX 85 | 2620 16MXRFR[S[ RRFSFS[ ROMVMVN ROMONVN 86 | 2621 25H\LMLWMZO[R[TZWW RLMMMMWNYPZRZTYWW RWMW[X[ RWMXMX[ 87 | 2622 14JZLMR[ RLMMMRY RXMWMRY RXMR[ 88 | 2623 26F^IMN[ RIMJMNX RRMNX RRPN[ RRPV[ RRMVX R[MZMVX R[MV[ 89 | 2624 16I[LMW[X[ RLMMMX[ RXMWML[ RXMM[L[ 90 | 2625 17JZLMR[ RLMMMRY RXMWMRYNb RXMR[ObNb 91 | 2626 20I[VNL[ RXMNZ RLMXM RLMLNVN RNZXZX[ RL[X[ 92 | 2225 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 2229 3NVRBRb 94 | 2226 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 2246 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 2729 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF 97 | -------------------------------------------------------------------------------- /hershey-fonts/cyrillic.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY 3 | 12345 12JZNFMM ROFMM RVFUM RWFUM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 41CaHFH[ RIFI[ REFLF RIPPPSQTRUTUWTYSZP[E[ RPPRQSRTTTWSYRZP[ R[F[[ R\F\[ RXF_F RX[_[ 6 | 12345 23G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[[[[`Z[ 7 | 12345 37E_JMJ[ RKMK[ RGMNM RKTOTRUSWSXRZO[G[ ROTQURWRXQZO[ RYMY[ RZMZ[ RVM]M RV[][ 8 | 12345 6NVRFQM RSFQM 9 | 12345 24KYUBSDQGOKNPNTOYQ]S`UbVb RUBVBTDRGPKOPOTPYR]T`Vb 10 | 12345 24KYNBPDRGTKUPUTTYR]P`NbOb RNBOBQDSGUKVPVTUYS]Q`Ob 11 | 12345 9JZRLRX RMOWU RWOMU 12 | 12345 6E_RIR[ RIR[R 13 | 12345 8NVSWRXQWRVSWSYQ[ 14 | 12345 3E_IR[R 15 | 12345 6NVRVQWRXSWRV 16 | 12345 3G][BIb 17 | 12345 40H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF 18 | 12345 11H\NJPISFS[ RRGR[ RN[W[ 19 | 12345 45H\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV 20 | 12345 47H\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[ 21 | 12345 13H\THT[ RUFU[ RUFJUZU RQ[X[ 22 | 12345 39H\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF 23 | 12345 48H\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN 24 | 12345 31H\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[ 25 | 12345 63H\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO 26 | 12345 48H\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[ 27 | 12345 12NVROQPRQSPRO RRVQWRXSWRV 28 | 12345 14NVROQPRQSPRO RSWRXQWRVSWSYQ[ 29 | 12345 4F^ZIJRZ[ 30 | 12345 6E_IO[O RIU[U 31 | 12345 4F^JIZRJ[ 32 | 12345 32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 18H\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[ 35 | 12345 31G]LFL[ RMFM[ RIFYFYLXF RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[ 36 | 12345 39H]LIKFKLLINGQFSFVGXIYKZNZSYVXXVZS[P[MZLYKWKVLUMVLW RSFUGWIXKYNYSXVWXUZS[ RPPYP 37 | 12345 31F^NFNLMTLXKZJ[ RXFX[ RYFY[ RKF\F RG[\[ RG[Gb RH[Gb R[[\b R\[\b 38 | 12345 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RXHLY RH[O[ RU[\[ 39 | 12345 48F_RFR[ RSFS[ ROFVF RPILJJLIOIRJULWPXUXYW[U\R\O[LYJUIPI RPIMJKLJOJRKUMWPX RUXXWZU[R[OZLXJUI RO[V[ 40 | 12345 14I[NFN[ ROFO[ RKFZFZLYF RK[R[ 41 | 12345 71CbRFR[ RSFS[ ROFVF RGGHHGIFHFGGFHFIGJIKMLONPWPYOZM[I\G]F^F_G_H^I]H^G RNPLQKSJXIZH[ RNPMQLSKXJZI[G[FZEX RWPYQZS[X\Z][ RWPXQYSZX[Z\[^[_Z`X RO[V[ 42 | 12345 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RXHLY RH[O[ RU[\[ 43 | 12345 28F]KFKQLSOTRTUSWQ RLFLQMSOT RWFW[ RXFX[ RHFOF RTF[F RT[[[ 44 | 12345 43F^KFK[ RLFL[ RHFOF RLPSPUOVMWIXGYFZF[G[HZIYHZG RSPUQVSWXXZY[ RSPTQUSVXWZX[Z[[Z\X RH[O[ 45 | 12345 25E^MFMLLTKXJZI[H[GZGYHXIYHZ RXFX[ RYFY[ RJF\F RU[\[ 46 | 12345 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][ 47 | 12345 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RLPXP RH[O[ RU[\[ 48 | 12345 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF 49 | 12345 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\F RH[O[ RU[\[ 50 | 12345 30BcGFG[ RHFH[ RRFR[ RSFS[ R]F][ R^F^[ RDFKF ROFVF RZFaF RD[a[ 51 | 12345 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[ 52 | 12345 32G\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[ 53 | 12345 16I\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[ 54 | 12345 59CbHFH[ RIFI[ REFLF RE[L[ RVFSGQIPKOOORPVQXSZV[X[[Z]X^V_R_O^K]I[GXFVF RVFTGRIQKPOPRQVRXTZV[ RX[ZZ\X]V^R^O]K\IZGXF RIPOP 55 | 12345 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[ 56 | 12345 36BcGFG[ RHFH[ RRFR[ RSFS[ R]F][ R^F^[ RDFKF ROFVF RZFaF RD[a[ R`[ab Ra[ab 57 | 12345 21H\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[ 58 | 12345 24H]KFRV RLFSV RZFSVQYPZN[M[LZLYMXNYMZ RIFOF RVF\F 59 | 12345 45H\LIKFKLLINGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[O[MZLYKWKVLUMVLW RWQXTXWWYVZT[ 60 | 12345 22G\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[ 61 | 12345 3KYKFY^ 62 | 12345 31F`PFP[ RQFQ[ RIFHLHFTF RQPXP[Q\R]T]W\Y[ZX[M[ RXPZQ[R\T\W[YZZX[ 63 | 12345 45G]WFW[ RXFX[ R[FOFLGKHJJJLKNLOOPWP ROFMGLHKJKLLNMOOP RRPPQORLYKZJZIY RPQOSMZL[J[IYIX RT[[[ 64 | 12345 29H]MFM[ RNFN[ RJFQF RNPUPXQYRZTZWYYXZU[J[ RUPWQXRYTYWXYWZU[ 65 | 12345 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\F RH[\[ R[[\b R\[\b 66 | 12345 39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[ 67 | 12345 48H\XFWGQINKLNKQKULXNZQ[S[VZXXYUYSXPVNSMQMNNLPKS RXFWHUIQJNLLN RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM 68 | 12345 39H]LIKFKLLINGQFSFVGXIYKZNZSYVXXVZS[P[MZLYKWKVLUMVLW RSFUGWIXKYNYSXVWXUZS[ RPPYP 69 | 12345 22F]NMNQMWLZK[ RWMW[ RXMX[ RKM[M RI[H`H[[[[`Z[ 70 | 12345 37G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[P[ RT[[[ RWNMZ ROGOFNFNGOIQJSJUIVG 71 | 12345 52H]RFRb RSFSb ROFSF RRPQNPMNMLNKQKWLZN[P[QZRX RNMMNLQLWMZN[ RWMXNYQYWXZW[ RSPTNUMWMYNZQZWYZW[U[TZSX RObVb 72 | 12345 14HZMMM[ RNMN[ RJMXMXRWM RJ[Q[ 73 | 12345 59E`RMR[ RSMS[ ROMVM RJNIOHNIMJMKNMRNSPTUTWSXRZN[M\M]N\O[N RPTNUMVKZJ[ RPTNVLZK[I[HZGX RUTWUXVZZ[[ RUTWVYZZ[\[]Z^X RO[V[ 74 | 12345 27G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[P[ RT[[[ RWNMZ 75 | 12345 28G]LMLTMVPWRWUVWT RMMMTNVPW RWMW[ RXMX[ RIMPM RTM[M RT[[[ 76 | 12345 38H\MMM[ RNMN[ RJMQM RNTPTSSTRVNWMXMYNXOWN RPTSUTVVZW[ RPTRUSVUZV[X[YZZX RJ[Q[ 77 | 12345 22G]NMNQMWLZK[J[IZJYKZ RWMW[ RXMX[ RKM[M RT[[[ 78 | 12345 30G^LML[ RLMR[ RMMRY RXMR[ RXMX[ RYMY[ RIMMM RXM\M RI[O[ RU[\[ 79 | 12345 27G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RMTWT RI[P[ RT[[[ 80 | 12345 36H\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM 81 | 12345 21G]LML[ RMMM[ RWMW[ RXMX[ RIM[M RI[P[ RT[[[ 82 | 12345 30CbHMH[ RIMI[ RRMR[ RSMS[ R\M\[ R]M][ REMLM ROMVM RYM`M RE[`[ 83 | 12345 36G\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb 84 | 12345 28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[ 85 | 12345 16I\RMR[ RSMS[ RMMLRLMYMYRXM RO[V[ 86 | 12345 51DaIMI[ RJMJ[ RFMMM RF[M[ RVMSNQPPSPUQXSZV[X[[Z]X^U^S]P[NXMVM RVMTNRPQSQURXTZV[ RX[ZZ\X]U]S\PZNXM RJTPT 87 | 12345 37H\MMM[ RNMN[ RJMUMXNYPYQXSUT RUMWNXPXQWSUT RNTUTXUYWYXXZU[J[ RUTWUXWXXWZU[ 88 | 12345 32CbHMH[ RIMI[ RRMR[ RSMS[ R\M\[ R]M][ REMLM ROMVM RYM`M RE[`[``_[ 89 | 12345 21H\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[ 90 | 12345 22I[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM 91 | 12345 42I[MOLMLQMONNPMTMWNXPXQWSTT RTMVNWPWQVSTT RQTTTWUXWXXWZT[P[MZLXLWMVNWMX RTTVUWWWXVZT[ 92 | 12345 31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[ 93 | 12345 27H]QMQ[ RRMR[ RLMKRKMUM RRTVTYUZWZXYZV[N[ RVTXUYWYXXZV[ 94 | 12345 40G\VMV[ RWMW[ RZMOMLNKPKQLSOTVT ROMMNLPLQMSOT RTTQUPVNZM[ RTTRUQVOZN[L[KZJX RS[Z[ 95 | 12345 25J[OMO[ RPMP[ RLMSM RPTTTWUXWXXWZT[L[ RTTVUWWWXVZT[ 96 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 97 | -------------------------------------------------------------------------------- /hershey-fonts/scriptc.jhf: -------------------------------------------------------------------------------- 1 | 2749 1JZ 2 | 2764 17MXUFTGRS RUGRS RUFVGRS RPYOZP[QZPY 3 | 2778 12I[PFNM RQFNM RYFWM RZFWM 4 | 2275 12H]SFLb RYFRb RLQZQ RKWYW 5 | 2769 41H]TBL_ RYBQ_ RZJYKZL[K[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJVKULVKW 6 | 2271 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 2768 55E_\N[O\P]O]N\M[MYNWPRXPZN[K[HZGXGVHTISKRPPROTMUKUITGRFPGOIOLPRQUSXUZW[Y[ZYZX RK[IZHXHVITJSPP ROLPQQTSWUYWZYZZY 8 | 2767 8MXUHTGUFVGVHUJSL 9 | 2771 20KZZBVESHQKOONTNXO]P`Qb RVESIQMPPOUOZP_Qb 10 | 2772 20JYSBTDUGVLVPUUSYQ\N_Jb RSBTEUJUOTTSWQ[N_ 11 | 2773 9J[TFTR ROIYO RYIOO 12 | 2775 6E_RIR[ RIR[R 13 | 2761 8MXP[OZPYQZQ[P]N_ 14 | 2774 3E_IR[R 15 | 2760 6MXPYOZP[QZPY 16 | 2770 3G]_BEb 17 | 2750 42H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RTFRGPINLMOLSLVMYO[ RQ[SZUXWUXRYNYKXHVF 18 | 2751 15H]TJO[ RVFP[ RVFSIPKNL RUIQKNL 19 | 2752 42H]OJPKOLNKNJOHPGSFVFYGZIZKYMWOTQPSMUKWI[ RVFXGYIYKXMVOPS RJYKXMXRZUZWYXW RMXR[U[WZXW 20 | 2753 50H]OJPKOLNKNJOHPGSFVFYGZIZKYMVOSP RVFXGYIYKXMVO RQPSPVQWRXTXWWYVZS[O[LZKYJWJVKULVKW RSPUQVRWTWWVYUZS[ 21 | 2754 10H]XGR[ RYFS[ RYFJUZU 22 | 2755 39H]QFLP RQF[F RQGVG[F RLPMOPNSNVOWPXRXUWXUZR[O[LZKYJWJVKULVKW RSNUOVPWRWUVXTZR[ 23 | 2756 46H]YIXJYKZJZIYGWFTFQGOIMLLOKSKWLYMZO[R[UZWXXVXSWQVPTOQOOPMRLT RTFRGPINLMOLSLXMZ RR[TZVXWVWRVP 24 | 2757 30H]NFLL R[FZIXLSRQUPWO[ RXLRRPUOWN[ RMIPFRFWI RNHPGRGWIYIZH[F 25 | 2758 63H]SFPGOHNJNMOOQPTPXOYNZLZIYGVFSF RSFQGPHOJOMPOQP RTPWOXNYLYIXGVF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RQPNQLSKUKXLZN[ RR[UZVYWWWSVQ 26 | 2759 46H]YMXOVQTRQROQNPMNMKNIPGSFVFXGYHZJZNYRXUVXTZQ[N[LZKXKWLVMWLX ROQNONKOIQGSF RXGYIYNXRWUUXSZQ[ 27 | 2762 11MXSMRNSOTNSM RPYOZP[QZ 28 | 2763 14MXSMRNSOTNSM RP[OZPYQZQ[P]N_ 29 | 2241 4F^ZIJRZ[ 30 | 2776 6E_IO[O RIU[U 31 | 2242 4F^JIZRJ[ 32 | 2765 34H]OJPKOLNKNJOHPGSFWFZG[I[KZMYNSPQQQSRTTT RWFYGZIZKYMXNVO RPYOZP[QZPY 33 | 2273 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 2551 38E\XFVHTKQPOSLWIZG[E[DZDXEWFXEY RXFWJUTT[ RXFU[ RT[TYSVRTPRNQLQKRKTLWOZR[V[XZ 35 | 2552 70F^UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWIXHY ROLNNMOKOJNJLKJMHOGRFXFZG[I[KZMXNTORO RXFYGZIZKYMXN RTOWPXQYSYVXYWZU[S[RZRXSU RTOVPWQXSXVWYU[ 36 | 2553 41H]KHJJJLKNNOQOUNWMYKZIZGYFWFTGQJOMMQLULXMZP[R[UZWXXVXTWRURSSRU RWFUGRJPMNQMUMXNZP[ 37 | 2554 43F]UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWJWLXNZP[S[UZWXYTZOZLYIWGUFPFMGKIJKJMKNMNNMOK 38 | 2555 49I\WIVJVLWMYMZKZIYGWFTFRGQHPJPLQNSO RTFRHQJQMSO RSOQONPLRKTKWLYMZO[R[UZWXXVXTWRURSSRU RQOOPMRLTLXMZ 39 | 2556 46G\WHVJTORUQWOZM[ RQLPNNOLOKMKKLINGQF[FXGWHVKTSSVRXPZM[K[IZHYHXIWJXIY RSFWGXG ROSPRRQVQXPZMXT 40 | 2557 53G]JIIKIMJOLPOPROTNWKXHXGWFVFTGRIQKPNPQQSSTUTWSYQZO RWFUGSIRKQNQRST RZOYSWWUYSZO[L[JZIXIWJVKWJX RYSWVUXRZO[ 41 | 2558 55F^LLKKKILGOFRFOQMWLYKZI[G[FZFXGWHXGY RRFOONRLWKYI[ RJTKSMRVOXN[L]J^H^G]F\FZGXJWLURTVTYV[W[YZ[X R\FZHXLVRUVUYV[ 42 | 2559 33IYWHUKSPQUPWNZL[ RYLWNTOQOONNLNJOHQGUFYFWHVJTPRVQXOZL[J[IZIXJWKXJY 43 | 2560 34IZYFWHUKSPPYN] RYMWOTPQPOONMNKOIQGUFYFWIVKSTQXPZN]M^K_J^J\KZMXOWRVVU 44 | 2561 59F^LLKKKIMGPFRFOQMWLYKZI[G[FZFXGWHXGY RRFOONRLWKYI[ RZGWKUMSNPO R]G\H]I^H^G]F\FZGWLVMTNPO RPOSPTRUYV[ RPORPSRTYV[W[YZ[X 45 | 2562 40I[MILKLMMOOPRPUOWNZK[H[GZFYFWGVHTKPUOWMZK[ RVHTLRSQVPXNZK[I[HZHXIWKWMXPZR[U[WZYX 46 | 2563 49D`RFNOKUIXGZE[C[BZBXCWDXCY RRFPMOQNVNZP[ RRFQJPOOVOZP[ R[FWORXP[ R[FYMXQWVWZY[Z[\Z^X R[FZJYOXVXZY[ 47 | 2564 38G^RFQJOPMULWJZH[F[EZEXFWGXFY RRFRKSVT[ RRFSKTVT[ R`G_H`IaHaG`F^F\GZJYLWQUWT[ 48 | 2565 34H]SFQGOIMLLNKRKVLYMZO[Q[TZVXXUYSZOZKYHXGWGUHSJQNPSPV RQGOJMNLRLVMYO[ 49 | 2566 53F]UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWIXHY ROLNNMOKOJNJLKJMHOGRFVFYGZH[J[MZOYPVQTQRP RVFXGYHZJZMYOXPVQ 50 | 2567 43H]UJULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWSSWPYNZK[I[HZHXIWKWMXPZS[V[XZZX RWFXGYIYMXPVSSVOYK[ 51 | 2568 65F^UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWIXHY ROLNNMOKOJNJLKJMHOGRFWFZG[I[KZMYNVORO RWFYGZIZKYMXNVO RROUPVRWYX[ RROTPURVYX[Y[[Z]X 52 | 2569 36H\NIMKMMNOPPSPVOXN[K\H\G[FZFXGWHVJUMSTRWPZN[ RVJUNTUSXQZN[K[IZHXHWIVJWIX 53 | 2570 38I[YHXJVOTUSWQZO[ RSLRNPONOMMMKNIPGSF\FZGYHXKVSUVTXRZO[M[KZJYJXKWLXKY RUFYGZG 54 | 2571 39G]HJJGLFMFOHOKNNKVKYL[ RMFNHNKKSJVJYL[N[PZSWUTVR RZFVRUVUYW[X[ZZ\X R[FWRVVVYW[ 55 | 2572 36G\HJJGLFMFOHOKNOLVLYM[ RMFNHNKLRKVKYM[N[QZTWVTXPYMZIZGYFXFWGVIVLWNYP[Q]Q 56 | 2573 41F]ILHLGKGIHGJFNFMHLLKUJ[ RLLLUK[ RVFTHRLOUMYK[ RVFUHTLSUR[ RTLTUS[ R`F^G\IZLWUUYS[ 57 | 2574 52H\PKOLMLLKLIMGOFQFSGTITLSPQUOXMZJ[H[GZGXHWIXHY RQFRGSISLRPPUNXLZJ[ R]G\H]I^H^G]F[FYGWIULSPRURXSZT[U[WZYX 58 | 2575 42G]JJLGNFOFQGQIOOORPT ROFPGPINONRPTRTUSWQYNZL R\FZLWTUX R]F[LYQWUUXSZP[L[JZIXIWJVKWJX 59 | 2576 44G\ZHYJWOVRUTSWQYOZL[ RSLRNPONOMMMKNIPGSF]F[GZHYKXOVUTXQZL[H[GZGXHWJWLXOZQ[T[WZYX RVFZG[G 60 | 2223 12KYOBOb RPBPb ROBVB RObVb 61 | 804 3KYKFY^ 62 | 2224 12KYTBTb RUBUb RNBUB RNbUb 63 | 2262 11JZPLRITL RMORJWO RRJR[ 64 | 999 3JZJ]Z] 65 | 2766 8MXVFTHSJSKTLUKTJ 66 | 2651 33K[UUTSRRPRNSMTLVLXMZO[Q[SZTX RPRNTMVMYO[ RVRTXTZV[XZYY[V RWRUXUZV[ 67 | 2652 23LZLVNSPO RSFMXMZO[P[RZTXUUURVVWWXWZV RTFNXNZO[ 68 | 2653 22LXTSSTTTTSSRQROSNTMVMXNZP[S[VYXV RQROTNVNYP[ 69 | 2654 33K[UUTSRRPRNSMTLVLXMZO[Q[SZTX RPRNTMVMYO[ RZFTXTZV[XZYY[V R[FUXUZV[ 70 | 2655 23LXOYQXRWSUSSRRQROSNTMVMXNZP[S[VYXV RQROTNVNYP[ 71 | 2656 27OXRRUOWLXIXGWFUGTIKdKfLgNfOcPZQ[S[UZVYXV RTISNRRO[M`Kd 72 | 2657 38K[UUTSRRPRNSMTLVLXMZO[Q[SZTX RPRNTMVMYO[ RVRPd RWRT[R`PdOfMgLfLdMaO_R]V[YY[V 73 | 2658 30L[LVNSPO RSFL[ RTFM[ ROUQSSRTRVSVUUXUZV[ RTRUSUUTXTZV[XZYY[V 74 | 2659 19NVSLRMSNTMSL RQROXOZQ[SZTYVV RRRPXPZQ[ 75 | 2660 24NVSLRMSNTMSL RQRKd RRRO[M`KdJfHgGfGdHaJ_M]Q[TYVV 76 | 2661 31LZLVNSPO RSFL[ RTFM[ RURUSVSURTRRTOU ROURVSZT[ ROUQVRZT[U[XYZV 77 | 2662 17NVNVPSRO RUFOXOZQ[SZTYVV RVFPXPZQ[ 78 | 2663 45E^EVGSIRKSKUI[ RIRJSJUH[ RKUMSORPRRSRUP[ RPRQSQUO[ RRUTSVRWRYSYUXXXZY[ RWRXSXUWXWZY[[Z\Y^V 79 | 2664 32I[IVKSMROSOUM[ RMRNSNUL[ ROUQSSRTRVSVUUXUZV[ RTRUSUUTXTZV[XZYY[V 80 | 2665 29KYRRPRNSMTLVLXMZO[Q[SZTYUWUUTSRRQSQURWTXVXXWYV RPRNTMVMYO[ 81 | 2666 30L[LVNSPO RQLHg RRLIg ROUQSSRTRVSVUUXUZV[ RTRUSUUTXTZV[XZYY[V 82 | 2667 35K[UUTSRRPRNSMTLVLXMZO[Q[SZ RPRNTMVMYO[ RVRPdPfQgSfTcT[V[YY[V RWRT[R`Pd 83 | 2668 24LZLVNSPRRSRUP[ RPRQSQUO[ RRUTSVRWRVU RVRVUWWXWZV 84 | 2669 22NZNVPSQQQSTUUWUYTZR[ RQSSUTWTYR[ RNZP[U[XYZV 85 | 2670 20NVNVPSRO RUFOXOZQ[SZTYVV RVFPXPZQ[ RPNVN 86 | 2671 27K[NRLXLZN[O[QZSXUU RORMXMZN[ RVRTXTZV[XZYY[V RWRUXUZV[ 87 | 2672 23KZNRMTLWLZN[O[RZTXUUUR RORNTMWMZN[ RURVVWWXWZV 88 | 2673 36H]LRJTIWIZK[L[NZPX RMRKTJWJZK[ RRRPXPZR[S[UZWXXUXR RSRQXQZR[ RXRYVZW[W]V 89 | 2674 42JZJVLSNRPRQSQUPXOZM[L[KZKYLYKZ RWSVTWTWSVRURSSRUQXQZR[U[XYZV RQSRU RSSQU RPXQZ RQXOZ 90 | 2675 32K[NRLXLZN[O[QZSXUU RORMXMZN[ RVRPd RWRT[R`PdOfMgLfLdMaO_R]V[YY[V 91 | 2676 38LYLVNSPRRRTSTVSXPZN[ RRRSSSVRXPZ RN[P\Q^QaPdNfLgKfKdLaO^R\VYYV RN[O\P^PaOdNf 92 | 2225 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 2229 3NVRBRb 94 | 2226 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 2246 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 2779 14KZSFQGPIPKQMSNUNWMXKXIWGUFSF 97 | -------------------------------------------------------------------------------- /hershey-fonts/music.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY 3 | 12345 18JZMPQRTTVVWYW[V]U^ RMQST RMRPSTUVWWY 4 | 12345 18JZWKVMTOPQMR RSPMS RUFVGWIWKVNTPQRMT 5 | 12345 36H\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR 6 | 12345 36H\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR 7 | 12345 34J[SMPNNPMRMTNVPWRWUVWTXRXPWNUMSM ROPUM RNRVN RMTWO RNUXP ROVWR RPWVT 8 | 12345 18JZOGO^ RUFU] RMNWL RMOWM RMWWU RMXWV 9 | 12345 18JZNFNX RVLV^ RNNVL RNOVM RNWVU RNXVV 10 | 12345 25JZNBNW RNNQLTLVMWOWQVSSUQVNW RNNQMTMVN RUMVOVQUSSU 11 | 12345 18E_HIHL R\I\L RHI\I RHJ\J RHK\K RHL\L 12 | 12345 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ 13 | 12345 49JZMLWX RMLONQOTOVNWMWKUKUMTO RONTO RQOWM RVKVN RULWL RWXUVSUPUNVMWMYOYOWPU RUVPU RSUMW RNVNY RMXOX 14 | 12345 26JZPOOMOKMKMMNNPOSOUNWL RNKNN RMLOL RMMSO RPOUN RWLWY 15 | 12345 36JZQCVMRTRU RULQS RTITKPRRUUY RW\UYSXQXOYN[N]O_Ra RW\UZSYOYO]P_Ra RSXPZN] 16 | 12345103EfNSOUQVSVUUVSVQUOSNQNOONPMSMVNYP[S\V\Y[[Y\W]T]P\MZJXIUHRHOIMJKLIOHSHXI]KaMcPeTfYf]e`cba RKLJNIRIXJ\L`NbQdUeYe]d_cba RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU RaLaNcNcLaL RbLbN RaMcM RaVaXcXcVaV RbVbX RaWcW 17 | 12345 40H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF 18 | 12345 11H\NJPISFS[ RRGR[ RN[W[ 19 | 12345 45H\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV 20 | 12345 47H\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[ 21 | 12345 13H\THT[ RUFU[ RUFJUZU RQ[X[ 22 | 12345 39H\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF 23 | 12345 48H\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN 24 | 12345 31H\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[ 25 | 12345 63H\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO 26 | 12345 48H\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[ 27 | 12345 12MWRMQNROSNRM RRYQZR[SZRY 28 | 12345 86A^GfHfIeIdHcGcFdFfGhIiKiNhPfQdR`RUQ;Q4R/S-U,V,X-Y/Y3X6W8U;P?JCHEFHEJDNDREVGYJ[N\R\V[XZZW[T[PZMYKWITHPHMIKKJNJRKUMW RGdGeHeHdGd RU;Q?LCIFGIFKENERFVGXJ[ RR\U[WZYWZTZPYMXKVITH 29 | 12345103EfNSOUQVSVUUVSVQUOSNQNOONPMSMVNYP[S\V\Y[[Y\W]T]P\MZJXIUHRHOIMJKLIOHSHXI]KaMcPeTfYf]e`cba RKLJNIRIXJ\L`NbQdUeYe]d_cba RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU RaLaNcNcLaL RbLbN RaMcM RaVaXcXcVaV RbVbX RaWcW 30 | 12345 89IjNQOOQNSNUOVQVSUUSVQVOUNTMQMNNKPISHWH[I^K`NaRaW`[_]]`ZcVfQiMk RWHZI]K_N`R`W_[^]\`YcTgQi RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU ReLeNgNgLeL RfLfN ReMgM ReVeXgXgVeV RfVfX ReWgW 31 | 12345 30D`H@Hd RM@Md RW@Wd R\@\d RMMWK RMNWL RMOWM RMWWU RMXWV RMYWW 32 | 12345 85D`H>Hf RI>If RM>Mf RQBSBSDQDQAR?T>W>Y?[A\D\I[LYNWOUOSNRLQNOQNROSQVRXSVUUWUYV[X\[\`[cYeWfTfReQcQ`S`SbQb RRBRD RQCSC RY?ZA[D[IZLYN RRLRNPQNRPSRVRX RYVZX[[[`ZcYe RR`Rb RQaSa 33 | 12345 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ 34 | 12345 18H\UFH[ RUFV[ RTHU[ RLUUU RF[L[ RR[X[ 35 | 12345 41F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVP RWFYGZIZKYNXOVP RMPVPXQYSYUXXVZR[F[ RVPWQXSXUWXUZR[ 36 | 12345 34H]ZH[H\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RTFRGPINLMOLSLVMYNZP[ 37 | 12345 30F]OFI[ RPFJ[ RLFUFXGYHZKZOYSWWUYSZO[F[ RUFWGXHYKYOXSVWTYRZO[ 38 | 12345 22F]OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[U[WVT[ 39 | 12345 20F\OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[M[ 40 | 12345 42H^ZH[H\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RTFRGPINLMOLSLVMYNZP[ RR[TZVXXT RUT\T 41 | 12345 27E_NFH[ ROFI[ R[FU[ R\FV[ RKFRF RXF_F RLPXP RE[L[ RR[Y[ 42 | 12345 12LYUFO[ RVFP[ RRFYF RL[S[ 43 | 12345 21I[XFSWRYQZO[M[KZJXJVKULVKW RWFRWQYO[ RTF[F 44 | 12345 27F]OFI[ RPFJ[ R]FLS RSOW[ RROV[ RLFSF RYF_F RF[M[ RS[Y[ 45 | 12345 14H\QFK[ RRFL[ RNFUF RH[W[YUV[ 46 | 12345 30E`NFH[ RNFO[ ROFPY R\FO[ R\FV[ R]FW[ RKFOF R\F`F RE[K[ RS[Z[ 47 | 12345 21F_OFI[ ROFVX ROIV[ R\FV[ RLFOF RYF_F RF[L[ 48 | 12345 42G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF 49 | 12345 27F]OFI[ RPFJ[ RLFXF[G\I\K[NYPUQMQ RXFZG[I[KZNXPUQ RF[M[ 50 | 12345 61G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF RLYLXMVOUPURVSXS_T`V`W^W] RSXT^U_V_W^ 51 | 12345 42F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVPMP RWFYGZIZKYNXOVP RRPTQURVZW[Y[ZYZX RURWYXZYZZY RF[M[ 52 | 12345 35G^ZH[H\F[L[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJUI[JYKY 53 | 12345 16H]UFO[ RVFP[ ROFLLNF]F\L\F RL[S[ 54 | 12345 25F_NFKQJUJXKZN[R[UZWXXU\F ROFLQKUKXLZN[ RKFRF RYF_F 55 | 12345 15H\NFO[ ROFPY R\FO[ RLFRF RXF^F 56 | 12345 24E_MFK[ RNFLY RUFK[ RUFS[ RVFTY R]FS[ RJFQF RZF`F 57 | 12345 21G]NFU[ ROFV[ R\FH[ RLFRF RXF^F RF[L[ RR[X[ 58 | 12345 20H]NFRPO[ ROFSPP[ R]FSP RLFRF RYF_F RL[S[ 59 | 12345 16G][FH[ R\FI[ ROFLLNF\F RH[V[XUU[ 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 7LXTFOL RTFUGOL 64 | 12345 3E_IR[R 65 | 12345 7LXPFUL RPFOGUL 66 | 12345 39H]XMVTUXUZV[Y[[Y\W RYMWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ 67 | 12345 36H[PFLSLVMYNZ RQFMS RMSNPPNRMTMVNWOXQXTWWUZR[P[NZMWMS RVNWPWTVWTZR[ RMFQF 68 | 12345 25I[WPWQXQXPWNUMRMONMQLTLWMYNZP[R[UZWW RRMPNNQMTMXNZ 69 | 12345 42H]ZFVTUXUZV[Y[[Y\W R[FWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RWF[F 70 | 12345 26I[MVQUTTWRXPWNUMRMONMQLTLWMYNZP[R[UZWX RRMPNNQMTMXNZ 71 | 12345 35KZZGYHZI[H[GZFXFVGUHTJSMP[O_Na RXFVHUJTNRWQ[P^O`NaLbJbIaI`J_K`Ja ROMYM 72 | 12345 43H\YMU[T^RaObLbJaI`I_J^K_J` RXMT[S^QaOb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ 73 | 12345 31H]PFJ[ RQFK[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\W RMFQF 74 | 12345 26LYUFTGUHVGUF RMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW 75 | 12345 32LYVFUGVHWGVF RNQOOQMTMUNUQR[Q^P`OaMbKbJaJ`K_L`Ka RSMTNTQQ[P^O`Mb 76 | 12345 34H\PFJ[ RQFK[ RXNWOXPYOYNXMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW RMFQF 77 | 12345 18MYUFQTPXPZQ[T[VYWW RVFRTQXQZR[ RRFVF 78 | 12345 52AbBQCOEMHMINIPHTF[ RGMHNHPGTE[ RHTJPLNNMPMRNSOSQP[ RPMRORQO[ RRTTPVNXMZM\N]O]Q[W[Z\[ RZM\O\QZWZZ[[^[`YaW 79 | 12345 37F]GQHOJMMMNNNPMTK[ RLMMNMPLTJ[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\W 80 | 12345 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN 81 | 12345 42G\HQIOKMNMONOPNTJb RMMNNNPMTIb RNTOQQNSMUMWNXOYQYTXWVZS[Q[OZNWNT RWNXPXTWWUZS[ RFbMb 82 | 12345 33H\XMRb RYMSb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RObVb 83 | 12345 26IZJQKOMMPMQNQPPTN[ ROMPNPPOTM[ RPTRPTNVMXMYNYOXPWOXN 84 | 12345 28J[XOXPYPYOXNUMRMONNONQORVVWW RNPOQVUWVWYVZS[P[MZLYLXMXMY 85 | 12345 18KYTFPTOXOZP[S[UYVW RUFQTPXPZQ[ RNMWM 86 | 12345 37F]GQHOJMMMNNNQLWLYN[ RLMMNMQKWKYLZN[P[RZTXVT RXMVTUXUZV[Y[[Y\W RYMWTVXVZW[ 87 | 12345 26H\IQJOLMOMPNPQNWNYP[ RNMONOQMWMYNZP[Q[TZVXXUYQYMXMYO 88 | 12345 41C`DQEOGMJMKNKQIWIYK[ RIMJNJQHWHYIZK[M[OZQXRV RTMRVRYSZU[W[YZ[X\V]R]M\M]O RUMSVSYU[ 89 | 12345 42H\KQMNOMRMSOSR RQMRORRQVPXNZL[K[JZJYKXLYKZ RQVQYR[U[WZYW RYNXOYPZOZNYMXMVNTPSRRVRYS[ 90 | 12345 41G\HQIOKMNMONOQMWMYO[ RMMNNNQLWLYMZO[Q[SZUXWT RZMV[U^SaPbMbKaJ`J_K^L_K` RYMU[T^RaPb 91 | 12345 31H\YMXOVQNWLYK[ RLQMOOMRMVO RMOONRNVOXO RLYNYRZUZWY RNYR[U[WYXW 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /libhersheyfont/hersheyfont.c: -------------------------------------------------------------------------------- 1 | // 2 | // hersheyfont.c - Copyright (C) 2013 Kamal Mostafa 3 | // 4 | // This program is free software; you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation; either version 2 of the License, or 7 | // (at your option) any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License along 15 | // with this program; if not, write to the Free Software Foundation, Inc., 16 | // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 17 | // 18 | 19 | 20 | #include "hersheyfont.h" 21 | 22 | #include 23 | #include 24 | #include 25 | #include 26 | #include 27 | #include 28 | 29 | #ifndef HERSHEY_FONTS_DIR 30 | // #define HERSHEY_FONTS_DIR "/usr/local/share/hershey-fonts" 31 | #endif 32 | 33 | #undef DEBUG 34 | 35 | 36 | // 37 | // Convert "Hershey-values" (offset by ASCII 'R') to integers 38 | // 39 | static inline short hershey_val(char c) { return (c - 'R'); } 40 | 41 | 42 | // 43 | // Load the (*hg) structure with data from the jhf_line. 44 | // 45 | static int 46 | hershey_jhf_load_glyph( struct hershey_glyph *hg, char *jhf_line ) 47 | { 48 | char buf[8]; 49 | char *end; 50 | 51 | unsigned int glyphnum, nverts; 52 | int leftpos, rightpos; 53 | char *vertchars; 54 | 55 | int len = strlen(jhf_line); 56 | if ( jhf_line[len-1] == '\n' ) { 57 | jhf_line[len-1] = 0; 58 | len--; 59 | } 60 | if ( len < 10 ) { 61 | fprintf(stderr, "%s: line length %d is too short\n", __FUNCTION__, len); 62 | errno = ERANGE; 63 | return 0; 64 | } 65 | 66 | errno = 0; 67 | 68 | strncpy(buf, jhf_line+0, 5); 69 | glyphnum = strtoul(buf, &end, 10); 70 | buf[5] = 0; 71 | if ( errno ) 72 | return 0; 73 | 74 | strncpy(buf, jhf_line+5, 3); 75 | buf[3] = 0; 76 | nverts = strtoul(buf, &end, 10); 77 | if ( errno ) 78 | return 0; 79 | 80 | len -= 8; 81 | 82 | if ( nverts*2 != len ) { 83 | fprintf(stderr, "%s: expected %d (not %d) coord bytes for nverts=%u\n", __FUNCTION__, nverts*2, len, nverts); 84 | errno = ERANGE; 85 | return 0; 86 | } 87 | 88 | leftpos = hershey_val(jhf_line[8]); 89 | rightpos = hershey_val(jhf_line[9]); 90 | if ( leftpos > rightpos ) { 91 | fprintf(stderr, "%s: bogus leftpos %d > rightpos %d\n", __FUNCTION__, leftpos, rightpos); 92 | errno = ERANGE; 93 | return 0; 94 | } 95 | 96 | // skip over the (leftpos,rightpos) pair 97 | nverts--; 98 | vertchars = jhf_line+10; 99 | 100 | // stuff the struct hershey_glyph 101 | 102 | hg->glyphnum = glyphnum; 103 | hg->width = rightpos - leftpos; // FIXME add + 1 ?? 104 | hg->npaths = 0; 105 | 106 | // split out the seperate line paths 107 | struct hershey_path *hp, *hplast=0; 108 | int i; 109 | int j = 0; 110 | for ( i=1; i<=nverts; i++ ) { 111 | // pen up 112 | if ( i==nverts || (vertchars[i*2]==' ' && vertchars[i*2+1]=='R') ) { 113 | 114 | int npathverts = i - j; 115 | 116 | unsigned long path_nbytes = 117 | sizeof(struct hershey_path) 118 | + npathverts * sizeof(struct hershey_vertex); 119 | 120 | hp = malloc(path_nbytes); 121 | #ifdef DEBUG 122 | printf("... hp = malloc(%lu + %lu)\n", 123 | sizeof(struct hershey_path), 124 | npathverts * sizeof(struct hershey_vertex), hp ); 125 | #endif 126 | assert(hp); 127 | 128 | hp->next = 0; 129 | hp->nverts = npathverts; 130 | // Copy the vertices into hp->verts with y-invert and offsets to 131 | // place the glyph origin at its lower left baseline corner with 132 | // standard Cartesian coordinates. 133 | int xoffset = -leftpos; // shift left edge to 0 134 | int yoffset = 16 - 7; // (height - baseline) FIXME? hardcoded 135 | int k; 136 | for ( k=0; kverts[%d] = vertchars[%d*2]\n", k, k+j); 139 | #endif 140 | hp->verts[k].x = xoffset + hershey_val(vertchars[(k+j)*2]); 141 | hp->verts[k].y = yoffset - hershey_val(vertchars[(k+j)*2 + 1]); 142 | } 143 | 144 | j = i + 1; 145 | 146 | if ( hplast ) 147 | hplast->next = hp; 148 | else 149 | hg->paths = hp; 150 | hg->npaths++; 151 | hplast = hp; 152 | } 153 | } 154 | 155 | return 1; 156 | } 157 | 158 | 159 | // 160 | // Load a Hershey font .jhf file into a new struct hershey_font. 161 | // 162 | struct hershey_font * 163 | hershey_jhf_font_load( const char *jhffile ) 164 | { 165 | struct hershey_font *hf; 166 | 167 | FILE *fp = fopen(jhffile, "r"); 168 | if (!fp) 169 | return 0; 170 | 171 | hf = calloc(1, sizeof(struct hershey_font)); 172 | assert(hf); 173 | 174 | #define BUFSIZE 4096 175 | 176 | char linebuf[BUFSIZE]; 177 | int linecount = 0; 178 | int glyph_index = 32; 179 | 180 | while ( fgets(linebuf, BUFSIZE, fp) ) { 181 | int r; 182 | struct hershey_glyph *hg; 183 | hg = &(hf->glyphs[glyph_index++]); 184 | r = hershey_jhf_load_glyph(hg, linebuf); 185 | linecount++; 186 | if ( ! r ) { 187 | perror(jhffile); 188 | fprintf(stderr, "%s: ... at line number %d\n", jhffile, linecount); 189 | hershey_font_free(hf); 190 | hf = 0; 191 | break; 192 | } 193 | } 194 | 195 | fclose(fp); 196 | 197 | return hf; 198 | } 199 | 200 | 201 | // 202 | // Load Hershey fontname (e.g. "rowmans") into a new struct hershey_font. 203 | // The associated .jhf font file will be loaded from .../share/hershey-fonts/. 204 | // 205 | struct hershey_font * 206 | hershey_font_load( const char *fontname ) 207 | { 208 | const char *jhfdir; 209 | jhfdir = getenv("HERSHEY_FONTS_DIR"); 210 | if ( !jhfdir ) 211 | jhfdir = HERSHEY_FONTS_DIR; 212 | char *jhffile = malloc(strlen(jhfdir)+1+strlen(fontname)+5); 213 | assert(jhffile); 214 | sprintf(jhffile, "%s/%s.jhf", jhfdir, fontname); 215 | struct hershey_font *hf = hershey_jhf_font_load(jhffile); 216 | free(jhffile); 217 | return hf; 218 | } 219 | 220 | 221 | // 222 | // Return a pointer to the struct hershey_glyph for ASCII character c. 223 | // 224 | struct hershey_glyph * 225 | hershey_font_glyph( struct hershey_font *hf, unsigned char c ) 226 | { 227 | return &hf->glyphs[c]; 228 | } 229 | 230 | 231 | // 232 | // Free a hershey_font allocated by hershey_font_load or hershey_jhf_font_load. 233 | // 234 | void 235 | hershey_font_free( struct hershey_font *hf ) 236 | { 237 | // free all the paths of each glyph 238 | int c; 239 | for ( c=0; c<256; c++ ) { 240 | const struct hershey_glyph *hg; 241 | struct hershey_path *hp, *next; 242 | hg = hershey_font_glyph(hf, c); 243 | for ( hp=hg->paths, next=hp; hp; hp=next ) { 244 | next = hp->next; 245 | free(hp); 246 | } 247 | } 248 | // free the hf structure itself 249 | free(hf); 250 | } 251 | 252 | -------------------------------------------------------------------------------- /hershey-fonts/gothicita.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 30LXRFQGOHQIRT RRISHRGQHRIRT RRFSGUHSIRT RRXPZR[TZRX RRYQZSZRY 3 | 12345 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 60H\PBP_ RTBT_ RTFVGWIWKYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RXJWH RLLMNOOUQWRXT RMYLW RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWMVMXNZP[ 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 62E_YNZO[O\N RXOYP[P RXPYQZQ[P\N RYNST RRUL[HVNP ROOSKOFJLPRTXVZX[Z[[Z\X RLZIV RRKOG RKLPQTWVYXZ[Z RMZIU RRLNG RKKQQUWVXXY[Y\X 8 | 12345 11NWSFRGRM RSGRM RSFTGRM 9 | 12345 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\ RSDRFQIPOPUQ[R^S` 10 | 12345 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\ RQDRFSITOTUS[R^Q` 11 | 12345 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO 12 | 12345 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R 13 | 12345 14LXR^R\PZRXSZS\R^P_ RRYQZR[RY 14 | 12345 3E_IR[R 15 | 12345 11LXRXPZR[TZRX RRYQZSZRY 16 | 12345 8G^[BIbJb R[B\BJb 17 | 12345 42H\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJYLYNZO[QZVYXY 18 | 12345 27H\OHPIQKQXOY RQIPHQGRIRYTZ ROHRFSHSXUYVY ROYPYRZS[TZVY 19 | 12345 48H\LHNHPGQFSGVHXH RPHRG RLHNIPIRHSG RVHVP RWIWO RXHXPQPNQLSKVK[ RK[OYSXVXZY RNZQYVYYZ RK[PZUZX[ZY 20 | 12345 57H\LHMHOGPFRGVHXH ROHQG RLHNIPIRG RVHVO RWIWN RXHXOVOSPQQ RQPSQVRXRXY RWSWX RVRVY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 21 | 12345 41H\UFKPKUTU RVUZU[V[TZU RLPLT RMNMU RTGTXRY RUJVHUGUYWZ RUFWHVJVXXYYY RRYSYUZV[WZYY 22 | 12345 53H\LFLO RLFXF RMGVG RLHUHWGXF RVLUMSNOOLO RSNTNVOVY RUMWNWX RVLWMYNZNXOXY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 23 | 12345 59H\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHRGTFUGWHXH RSGUH RRGTIVIXH RNPOPSOUNVM RSOTOVPVY RUNWPWX RVMWNYOZOXPXY RJYLYNZO[QZVYXY 24 | 12345 38H\KHMFPGUGZF RLGOHTHWG RKHOIRIVHZF RZFYHWKSOQRPUPXQ[ RRQQTQWRZ RUMSPRSRVSYQ[ 25 | 12345 71H\LILO RMJMN RNINO RLINISHUGVF RSHTHVIVO RUGWHWN RVFWGYHZHXIXO RLONOVRXR RXOVONRLR RLRLXJY RMSMXPZ RNRNXPYQZ RVRVY RWSWX RXRXY RJYLYNZO[QZVYXY 26 | 12345 60H\LHLQJR RMIMROS RNHNQPRQR RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJRKRMSNTOSQRUQVQ RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 27 | 12345 22LXRMPORPTORM RRNQOSORN RRXPZR[TZRX RRYQZSZRY 28 | 12345 25LXRMPORPTORM RRNQOSORN RR^R\PZRXSZS\R^P_ RRYQZR[RY 29 | 12345 4F^ZIJRZ[ 30 | 12345 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V 31 | 12345 4F^JIZRJ[ 32 | 12345 51I[LJMHNGQFSFVGWHXJXLWNUPSQ RMJNH RVHWIWMVN RLJNKNIOGQF RSFUGVIVMUOSQ RRQRTSQQQRT RRXPZR[TZRX RRYQZSZRY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 52E_NHLIJKIMHPHSIUKV RJLIOISJU RNHLJKLJOJRKVKXJZH[ RVHXHXYVY RYHYY RZGZZ RHFKGQHVHZG\F RJPXP RH[KZQYVYZZ\[ 35 | 12345 65E_LGLZ RMGMZ RPFNGNZP[ RHJJHLGPFUFXGZIZKYM RXHYIYKXM RUFWGXIXKWL RQUOTNRNPONPMSLVLYM[O\Q\T[WYYWZT[P[LZJYHW RZO[Q[UZW RVLYNZQZUYXWZ 36 | 12345 60E_\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[Y\[ R[HZMZT[Y RZKYJ RZNYKXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RYWZV RVZXXYVZS 37 | 12345 46E_KGKZ RLGLZ RNFMGMZN[ RHKIIKGNFSFVGXHZJ[L\O\R[UZWXYVZS[N[KZIXHV RZK[N[SZV RVGXIYKZNZSYVXXVZ 38 | 12345 86E_\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[Y\[ R[HZMZT[Y RZKYJ RZMXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RYWZV RVZXXYVZS RJPKONOUQXQZP RPPRQURWRYQ RMORRUSWSYRZP RZMYLXLWMXNYM 39 | 12345 69E_JHJZ RMGKHKY ROFMGLILYNY RHJJHLGOFSFVGXHYI\F R\F[HZLZO[S\U RZIYK RVGXIYLZO RLPMOOOTPWPYO RQPTQVQXP RNOTRVRXQYOYLXKWKVLWMXL RH[JZNYSYYZ\[ 40 | 12345 90E_\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[T[VZXYYXZV[Y\[ R[HZMZT[Y RZKYJ RZNYKXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RXXYVYR RVZWYXVXQ RKSLRMSLTKTJS RJPKNMMOMRNUPWQ RKOMNONROTP RJPLOOOUQYQZP 41 | 12345 50E_JGJZH[ RKHKZ RNHLHLZ RHFJGNHSHYG\F RLPMNOLRKVKYL[N\Q\T[UYV RZN[P[SZU RVKXLYMZOZSYVYXZZ\[ RH[LZPZU[ 42 | 12345 23E_QIQY RRJRX RSISY RHFLHPITIXH\F RH[KZOYUYYZ\[ 43 | 12345 42E_TIVIVXUZS[ RWIWXVY RXHXY RHFLHPITIXH\F RIOHQHUIXKZN[S[VZXYZW\T RIUJXKY RHSJUKXLZN[ 44 | 12345 70E_JGJZH[ RKHKZ RNHLHLZ RHFJGNHSHYG\F RLPMNOLRKUKXLYMYOXPSRQSPTPUQVRUQT RWLXMXOWP RUKWMWOVPSR RSRVRYSZUZWYX RWSYUYW RSRVSXUYXZZ[[\[ RH[LZPZU[ 45 | 12345 45E_JGJZ RKHKY RNHLHLYNY R\KZNYPXSXUYW[X RZOYRYUZW R\K[MZQZT[X\[ RHFJGNHSHYG\F RH[JZNYSYYZ\[ 46 | 12345 68E_QIQY RRJRX RSISY RNYLWJVIUHRHMIJKHMGPFTFWGYH[J\M\R[UZVXWVY RJUIRIMJJ RLWKUJRJLKIMG RZJ[M[RZU RWGYIZLZRYUXW RHFLHPITIXH\F RH[KZOYUYYZ\[ 47 | 12345 48E_JHJZH[ RLHKIKZ ROFMGLILZ RHJJHLGOFSFVGXHZJ[L\O\S[UYV RZK[N[RZU RVGXIYKZNZRYVYXZZ[[\[ RH[LZPZU[ 48 | 12345 54E_QFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\R\O[LZJXHVGSFQF RJKINISJV RNGLIKKJNJSKVLXNZ RZV[S[NZK RVZXXYVZSZNYKXIVG 49 | 12345 51E_JIJZ RMHKJKY RQFOGMILKLYNY RHKJINGQFTFWGYH[J\M\O[RYTVURUOTMRLO RZJ[L[PZR RWGYIZLZPYSVU RH[JZNYSYYZ\[ 50 | 12345 74E_QFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\R\O[LZJXHVGSFQF RJKINISJV RNGLIKKJNJSKVLXNZ RZV[S[NZK RVZXXYVZSZNYKXIVG RJSKUNVTW[W\X\Z[[[Z\Y RPWRW RKUNWQXSXTW 51 | 12345 69E_JIJZH[ RKIKZ RLHLZ RHKJILHNGQFUFYG[I\K\N[PZQ RYHZI[K[NZP RUFWGYIZKZOYQ RXRUSRSPRPPROUOXPZR\U\W[XZX RXQYR[V[WZT RTOVPXRYTZX[Z\[ RH[LZPZU[ 52 | 12345 94E_TFZG\F[H[JYHWGTFPFMGJJIMIOJRLTOURUTTUSVQVP R[GZH[J RJPKRLSOTRTTS RKIJKJNKPMRPSRSTRVPWOXO RLQMQNPPNRMUMWNYPZRZUYXWZ RPMRLULXMZO[R[UZW RIWJYIZ RNPNOOMPLRKUKXL[O\R\T[WYYWZT[P[MZKYIWIYH[JZP[ 53 | 12345 66E_QHMHKIJJILHOHSIVJXKYMZP[S[VZXYZW[U\R\N[KYIWH RUHTITKULVKUJ RISJVLXNYQZTZWY RJJINIQJTLWNXQYTYWXYW[T\R RHFKI RKHLG RIGJGKFMGQHWHZG\F 54 | 12345 51E_LHJJILHOHRIUJWLYNZQ[U[XZZY RKJJLIOISJV RKILJLKKMJPJSKVLXNZ RVHXHXXWZU[ RYHYXXY RZGZY\[ RHFKGQHVHZG\F 55 | 12345 31E_HFR[ RIGJHQWRY RJGKHRWSX R\FR[ RWNUS RYLUQTTTV RHFJGOHUHZG\F 56 | 12345 67E_LHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\R\O[LZJXH RJLIOIRJUKW RJJKKKLJOJRKVLXNZ RYWZU[R[OZL RVZXXYVZRZOYLYKZJ RQIQ[ RRJRZ RSIS[ RHFLHPITIXH\F 57 | 12345 41E_HFXYYZ RIGKHZZ RLH\[ R\FSP RQRJZ RPSMULW RQRMTLUKWKY RHFLHPITIXH\F RH[JZNYSYYZ\[ 58 | 12345 47E_XHXZ RYHYY RZGZY RKHIJHMHPISKUMVPWSWVVXU RLUOVUV RHPIRKTNUTUVV RHFLHPITIXH\F RHWJYLZP[T[XZ\X 59 | 12345 73E_HFIGKHNHSFVFYGZIZKYM RXGYIYKXM RVFWGXIXL RXNTOROPNPLRKTKXL RTKVLWMVNTO RYM[O\R\T[WYYWZT[P[MZKYIWHTHRIOJNLMNMPNPPOQNPOO RXMZO[Q[UZW RXNYOZQZUYXWZ 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 8G]JTROZT RJTRPZT 64 | 12345 3E_Eb_b 65 | 12345 7LXPFUL RPFOGUL 66 | 12345 42J[PQMTMXP[TY RNTNXPZ ROROWRZ RRSMNNMONNO RONSNUMWOWXXY RUNVOVXUYVZWYVX RSNUPUXTYV[XY 67 | 12345 31IZNHLFMJMXP[UYWX RNHNXPZ RNHPFOJOWRZ ROOTMWPWX RTNVPVX RRNUQUY 68 | 12345 23KWNPNYP[RY ROPOYPZ RPOPXQYRY RNPTMVOTPRN RSNUO 69 | 12345 32JZRMMPMXP[RZUYWY RNPNXPZ ROOOWRZ RPIPFQIWPWY RPIVPVX RPIMIPJUPUY 70 | 12345 25KXNPNYP[RY ROPOYPZ RPOPXQYRY RNPTMWQPU RSNVQ RRNUR 71 | 12345 32KWOIOXNYP[ RPIPXOYPZQYPX RQHQXRYP[ ROIUFWHUISG RTGVH RLMOM RQMUM 72 | 12345 41J[MPMXP[UY RNPNXPZ ROOOWRZ RMPOOTMWPW]V_U`SaQaO`MaObQa RTNVPV]U_ RPaNa RRNUQU^T`Sa 73 | 12345 42I[NHLFMJMXLYN[ RNHNXMYNZOYNX RNHPFOJOXPYN[ ROORNTMWPWYT]T`UbVbT` RTNVPVYU[ RRNUQUZT] 74 | 12345 37MWRFPHRJTHRF RRGQHRISHRG RRMPOQPQXPYR[ RRPSORNQORPRXQYRZSYRX RRMTOSPSXTYR[ 75 | 12345 37MWRFPHRJTHRF RRGQHRISHRG RRMPOQPQYT] RRPSORNQORPRYS[ RRMTOSPSZT]T`RbPaPbRb 76 | 12345 51IZNHLFMJMXLYN[ RNHNXMYNZOYNX RNHPFOJOXPYN[ ROPRNTMVPSROU RSNUP RRNTQ RRSSTTYV[XY RSSTUUYVZ RSRTSVXWYXY 77 | 12345 21MWRHPFQJQXPYR[ RRHRXQYRZSYRX RRHTFSJSXTYR[ 78 | 12345 66E_GOHOIPIXHYJ[ RINJOJXIYJZKYJX RGOIMKOKXLYJ[ RKONNPMSOSXTYR[ RPNRORXQYRZSYRX RNNQPQXPYR[ RSOVNXM[O[X\YZ[ RXNZOZXYYZZ[YZX RVNYPYXXYZ[ 79 | 12345 44I[KOLOMPMXLYN[ RMNNONXMYNZOYNX RKOMMOOOXPYN[ ROORNTMWOWXXYV[ RTNVOVXUYVZWYVX RRNUPUXTYV[ 80 | 12345 28JZMPMXP[UYWX RNPNXPZ ROOOWRZ RMPOOTMWPWX RTNVPVX RRNUQUY 81 | 12345 47IZLMMOMXKYMYM_LbN` RNON` RLMNNOOOXQYRZ RNYOYQZ ROZP[UYWX ROZO_PbN` ROORNTMWPWX RTNVPVX RRNUQUY 82 | 12345 31J[MPMXP[UY RNPNXPZ ROOOWRZ RMPOOTMWPW_XbV` RTNVPV` RRNUQU_TbV` 83 | 12345 31KXMONOOPOXNYP[ RONPOPXOYPZQYPX RMOOMQOQXRYP[ RQOUMWOUPSN RTNVO 84 | 12345 41JZMPMSOUURWTWX RNPNSOT ROOOSPT RUSVTVX RTSUTUY RMPSMVNTOQN RRNUN RWXQ[MYOXSZ ROYQZ 85 | 12345 27MWRHPFQJQXPYR[ RRHRXQYRZSYRX RRHTFSJSXTYR[ RNMQM RSMVM 86 | 12345 40I[KOLOMPMYP[UY RMNNONYPZ RKOMMOOOXRZ RVMXOWPWXXYYY RVPWOVNUOVPVYWZ RVMTOUPUYW[YY 87 | 12345 36I[LMMOMXQ[SYWW RMNNONXQZ RLMNNOOOWRYSY RVMXOWPWW RVPWOVNUOVPVW RVMTOUPUX 88 | 12345 59E_HMIOIXM[OYQX RINJOJXMZ RHMJNKOKWNYOY RRMPOQPQXU[WY[W RRPSORNQORPRXUZ RRMTOSPSWVYWY RZM\O[P[W RZP[OZNYOZPZW RZMXOYPYX 89 | 12345 39I[LONPUZV[XY RMNOOUYWZ RLONMONVXXY RXMVMVOXOXMVOSS RQUNYL[N[NYLYL[ RNTQT RSTVT 90 | 12345 49I[KOLOMPMYP[UY RMNNONYPZ RKOMMOOOXRZ RVMXOWPW]V_U`SaQaO`MaObQa RVPWOVNUOVPV^U_ RPaNa RVMTOUPU^T`Sa 91 | 12345 43L[RNOPOORNTMWOWSRU RTNVOVS RRNUPUSTT RRUWWW]V_U`SaQaO`MaObQa RVWV^U_ RPaNa RTVUWU^T`Sa 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /hershey-fonts/gothitt.jhf: -------------------------------------------------------------------------------- 1 | 3699 1JZ 2 | 3714 30LXRFQGOHQIRT RRISHRGQHRIRT RRFSGUHSIRT RRXPZR[TZRX RRYQZSZRY 3 | 3728 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 2275 12H]SFLb RYFRb RLQZQ RKWYW 5 | 3719 60H\PBP_ RTBT_ RTFVGWIWKYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RXJWH RLLMNOOUQWRXT RMYLW RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWMVMXNZP[ 6 | 2271 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 3718 62E_YNZO[O\N RXOYP[P RXPYQZQ[P\N RYNST RRUL[HVNP ROOSKOFJLPRTXVZX[Z[[Z\X RLZIV RRKOG RKLPQTWVYXZ[Z RMZIU RRLNG RKKQQUWVXXY[Y\X 8 | 3717 14LXRLRJPHRFSHSJRLPM RRGQHRIRG 9 | 3721 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\ RSDRFQIPOPUQ[R^S` 10 | 3722 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\ RQDRFSITOTUS[R^Q` 11 | 3723 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO 12 | 3725 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R 13 | 3711 14LXR^R\PZRXSZS\R^P_ RRYQZR[RY 14 | 3724 8F_JQ[Q[R RJQJR[R 15 | 3710 11LXRXPZR[TZRX RRYQZSZRY 16 | 3720 8G^[BIbJb R[B\BJb 17 | 3700 42H\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJYLYNZO[QZVYXY 18 | 3701 27H\OHPIQKQXOY RQIPHQGRIRYTZ ROHRFSHSXUYVY ROYPYRZS[TZVY 19 | 3702 48H\LHNHPGQFSGVHXH RPHRG RLHNIPIRHSG RVHVP RWIWO RXHXPQPNQLSKVK[ RK[OYSXVXZY RNZQYVYYZ RK[PZUZX[ZY 20 | 3703 57H\LHMHOGPFRGVHXH ROHQG RLHNIPIRG RVHVO RWIWN RXHXOVOSPQQ RQPSQVRXRXY RWSWX RVRVY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 21 | 3704 41H\UFKPKUTU RVUZU[V[TZU RLPLT RMNMU RTGTXRY RUJVHUGUYWZ RUFWHVJVXXYYY RRYSYUZV[WZYY 22 | 3705 53H\LFLO RLFXF RMGVG RLHUHWGXF RVLUMSNOOLO RSNTNVOVY RUMWNWX RVLWMYNZNXOXY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 23 | 3706 59H\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHRGTFUGWHXH RSGUH RRGTIVIXH RNPOPSOUNVM RSOTOVPVY RUNWPWX RVMWNYOZOXPXY RJYLYNZO[QZVYXY 24 | 3707 38H\KHMFPGUGZF RLGOHTHWG RKHOIRIVHZF RZFYHWKSOQRPUPXQ[ RRQQTQWRZ RUMSPRSRVSYQ[ 25 | 3708 71H\LILO RMJMN RNINO RLINISHUGVF RSHTHVIVO RUGWHWN RVFWGYHZHXIXO RLONOVRXR RXOVONRLR RLRLXJY RMSMXPZ RNRNXPYQZ RVRVY RWSWX RXRXY RJYLYNZO[QZVYXY 26 | 3709 60H\LHLQJR RMIMROS RNHNQPRQR RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJRKRMSNTOSQRUQVQ RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 27 | 3712 22LXRMPORPTORM RRNQOSORN RRXPZR[TZRX RRYQZSZRY 28 | 3713 25LXRMPORPTORM RRNQOSORN RR^R\PZRXSZS\R^P_ RRYQZR[RY 29 | 2241 4F^ZIJRZ[ 30 | 3726 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V 31 | 2242 4F^JIZRJ[ 32 | 3715 51I[LJMHNGQFSFVGWHXJXLWNUPSQ RMJNH RVHWIWMVN RLJNKNIOGQF RSFUGVIVMUOSQ RRQRTSQQQRT RRXPZR[TZRX RRYQZSZRY 33 | 2273 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 3801 52E_NHLIJKIMHPHSIUKV RJLIOISJU RNHLJKLJOJRKVKXJZH[ RVHXHXYVY RYHYY RZGZZ RHFKGQHVHZG\F RJPXP RH[KZQYVYZZ\[ 35 | 3802 65E_LGLZ RMGMZ RPFNGNZP[ RHJJHLGPFUFXGZIZKYM RXHYIYKXM RUFWGXIXKWL RQUOTNRNPONPMSLVLYM[O\Q\T[WYYWZT[P[LZJYHW RZO[Q[UZW RVLYNZQZUYXWZ 36 | 3803 60E_\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[Y\[ R[HZMZT[Y RZKYJ RZNYKXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RYWZV RVZXXYVZS 37 | 3804 46E_KGKZ RLGLZ RNFMGMZN[ RHKIIKGNFSFVGXHZJ[L\O\R[UZWXYVZS[N[KZIXHV RZK[N[SZV RVGXIYKZNZSYVXXVZ 38 | 3805 86E_\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[Y\[ R[HZMZT[Y RZKYJ RZMXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RYWZV RVZXXYVZS RJPKONOUQXQZP RPPRQURWRYQ RMORRUSWSYRZP RZMYLXLWMXNYM 39 | 3806 69E_JHJZ RMGKHKY ROFMGLILYNY RHJJHLGOFSFVGXHYI\F R\F[HZLZO[S\U RZIYK RVGXIYLZO RLPMOOOTPWPYO RQPTQVQXP RNOTRVRXQYOYLXKWKVLWMXL RH[JZNYSYYZ\[ 40 | 3807 90E_\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[T[VZXYYXZV[Y\[ R[HZMZT[Y RZKYJ RZNYKXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RXXYVYR RVZWYXVXQ RKSLRMSLTKTJS RJPKNMMOMRNUPWQ RKOMNONROTP RJPLOOOUQYQZP 41 | 3808 50E_JGJZH[ RKHKZ RNHLHLZ RHFJGNHSHYG\F RLPMNOLRKVKYL[N\Q\T[UYV RZN[P[SZU RVKXLYMZOZSYVYXZZ\[ RH[LZPZU[ 42 | 3809 23E_QIQY RRJRX RSISY RHFLHPITIXH\F RH[KZOYUYYZ\[ 43 | 3810 42E_TIVIVXUZS[ RWIWXVY RXHXY RHFLHPITIXH\F RIOHQHUIXKZN[S[VZXYZW\T RIUJXKY RHSJUKXLZN[ 44 | 3811 70E_JGJZH[ RKHKZ RNHLHLZ RHFJGNHSHYG\F RLPMNOLRKUKXLYMYOXPSRQSPTPUQVRUQT RWLXMXOWP RUKWMWOVPSR RSRVRYSZUZWYX RWSYUYW RSRVSXUYXZZ[[\[ RH[LZPZU[ 45 | 3812 45E_JGJZ RKHKY RNHLHLYNY R\KZNYPXSXUYW[X RZOYRYUZW R\K[MZQZT[X\[ RHFJGNHSHYG\F RH[JZNYSYYZ\[ 46 | 3813 68E_QIQY RRJRX RSISY RNYLWJVIUHRHMIJKHMGPFTFWGYH[J\M\R[UZVXWVY RJUIRIMJJ RLWKUJRJLKIMG RZJ[M[RZU RWGYIZLZRYUXW RHFLHPITIXH\F RH[KZOYUYYZ\[ 47 | 3814 48E_JHJZH[ RLHKIKZ ROFMGLILZ RHJJHLGOFSFVGXHZJ[L\O\S[UYV RZK[N[RZU RVGXIYKZNZRYVYXZZ[[\[ RH[LZPZU[ 48 | 3815 54E_QFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\R\O[LZJXHVGSFQF RJKINISJV RNGLIKKJNJSKVLXNZ RZV[S[NZK RVZXXYVZSZNYKXIVG 49 | 3816 51E_JIJZ RMHKJKY RQFOGMILKLYNY RHKJINGQFTFWGYH[J\M\O[RYTVURUOTMRLO RZJ[L[PZR RWGYIZLZPYSVU RH[JZNYSYYZ\[ 50 | 3817 74E_QFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\R\O[LZJXHVGSFQF RJKINISJV RNGLIKKJNJSKVLXNZ RZV[S[NZK RVZXXYVZSZNYKXIVG RJSKUNVTW[W\X\Z[[[Z\Y RPWRW RKUNWQXSXTW 51 | 3818 69E_JIJZH[ RKIKZ RLHLZ RHKJILHNGQFUFYG[I\K\N[PZQ RYHZI[K[NZP RUFWGYIZKZOYQ RXRUSRSPRPPROUOXPZR\U\W[XZX RXQYR[V[WZT RTOVPXRYTZX[Z\[ RH[LZPZU[ 52 | 3819 94E_TFZG\F[H[JYHWGTFPFMGJJIMIOJRLTOURUTTUSVQVP R[GZH[J RJPKRLSOTRTTS RKIJKJNKPMRPSRSTRVPWOXO RLQMQNPPNRMUMWNYPZRZUYXWZ RPMRLULXMZO[R[UZW RIWJYIZ RNPNOOMPLRKUKXL[O\R\T[WYYWZT[P[MZKYIWIYH[JZP[ 53 | 3820 66E_QHMHKIJJILHOHSIVJXKYMZP[S[VZXYZW[U\R\N[KYIWH RUHTITKULVKUJ RISJVLXNYQZTZWY RJJINIQJTLWNXQYTYWXYW[T\R RHFKI RKHLG RIGJGKFMGQHWHZG\F 54 | 3821 51E_LHJJILHOHRIUJWLYNZQ[U[XZZY RKJJLIOISJV RKILJLKKMJPJSKVLXNZ RVHXHXXWZU[ RYHYXXY RZGZY\[ RHFKGQHVHZG\F 55 | 3822 31E_HFR[ RIGJHQWRY RJGKHRWSX R\FR[ RWNUS RYLUQTTTV RHFJGOHUHZG\F 56 | 3823 67E_LHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\R\O[LZJXH RJLIOIRJUKW RJJKKKLJOJRKVLXNZ RYWZU[R[OZL RVZXXYVZRZOYLYKZJ RQIQ[ RRJRZ RSIS[ RHFLHPITIXH\F 57 | 3824 41E_HFXYYZ RIGKHZZ RLH\[ R\FSP RQRJZ RPSMULW RQRMTLUKWKY RHFLHPITIXH\F RH[JZNYSYYZ\[ 58 | 3825 47E_XHXZ RYHYY RZGZY RKHIJHMHPISKUMVPWSWVVXU RLUOVUV RHPIRKTNUTUVV RHFLHPITIXH\F RHWJYLZP[T[XZ\X 59 | 3826 73E_HFIGKHNHSFVFYGZIZKYM RXGYIYKXM RVFWGXIXL RXNTOROPNPLRKTKXL RTKVLWMVNTO RYM[O\R\T[WYYWZT[P[MZKYIWHTHRIOJNLMNMPNPPOQNPOO RXMZO[Q[UZW RXNYOZQZUYXWZ 60 | 2223 12KYOBOb RPBPb ROBVB RObVb 61 | 804 3KYKFY^ 62 | 2224 12KYTBTb RUBUb RNBUB RNbUb 63 | 2262 11JZPLRITL RMORJWO RRJR[ 64 | 999 3JZJ]Z] 65 | 3716 14LXTFRGQIQKRMTKRIRG RRJRLSKRJ 66 | 3901 42J[PQMTMXP[TY RNTNXPZ ROROWRZ RRSMNNMONNO RONSNUMWOWXXY RUNVOVXUYVZWYVX RSNUPUXTYV[XY 67 | 3902 31IZNHLFMJMXP[UYWX RNHNXPZ RNHPFOJOWRZ ROOTMWPWX RTNVPVX RRNUQUY 68 | 3903 23KWNPNYP[RY ROPOYPZ RPOPXQYRY RNPTMVOTPRN RSNUO 69 | 3904 32JZRMMPMXP[RZUYWY RNPNXPZ ROOOWRZ RPIPFQIWPWY RPIVPVX RPIMIPJUPUY 70 | 3905 25KXNPNYP[RY ROPOYPZ RPOPXQYRY RNPTMWQPU RSNVQ RRNUR 71 | 3906 32KWOIOXNYP[ RPIPXOYPZQYPX RQHQXRYP[ ROIUFWHUISG RTGVH RLMOM RQMUM 72 | 3907 41J[MPMXP[UY RNPNXPZ ROOOWRZ RMPOOTMWPW]V_U`SaQaO`MaObQa RTNVPV]U_ RPaNa RRNUQU^T`Sa 73 | 3908 42I[NHLFMJMXLYN[ RNHNXMYNZOYNX RNHPFOJOXPYN[ ROORNTMWPWYT]T`UbVbT` RTNVPVYU[ RRNUQUZT] 74 | 3909 37MWRFPHRJTHRF RRGQHRISHRG RRMPOQPQXPYR[ RRPSORNQORPRXQYRZSYRX RRMTOSPSXTYR[ 75 | 3910 37MWRFPHRJTHRF RRGQHRISHRG RRMPOQPQYT] RRPSORNQORPRYS[ RRMTOSPSZT]T`RbPaPbRb 76 | 3911 51IZNHLFMJMXLYN[ RNHNXMYNZOYNX RNHPFOJOXPYN[ ROPRNTMVPSROU RSNUP RRNTQ RRSSTTYV[XY RSSTUUYVZ RSRTSVXWYXY 77 | 3912 21MWRHPFQJQXPYR[ RRHRXQYRZSYRX RRHTFSJSXTYR[ 78 | 3913 66E_GOHOIPIXHYJ[ RINJOJXIYJZKYJX RGOIMKOKXLYJ[ RKONNPMSOSXTYR[ RPNRORXQYRZSYRX RNNQPQXPYR[ RSOVNXM[O[X\YZ[ RXNZOZXYYZZ[YZX RVNYPYXXYZ[ 79 | 3914 44I[KOLOMPMXLYN[ RMNNONXMYNZOYNX RKOMMOOOXPYN[ ROORNTMWOWXXYV[ RTNVOVXUYVZWYVX RRNUPUXTYV[ 80 | 3915 28JZMPMXP[UYWX RNPNXPZ ROOOWRZ RMPOOTMWPWX RTNVPVX RRNUQUY 81 | 3916 47IZLMMOMXKYMYM_LbN` RNON` RLMNNOOOXQYRZ RNYOYQZ ROZP[UYWX ROZO_PbN` ROORNTMWPWX RTNVPVX RRNUQUY 82 | 3917 31J[MPMXP[UY RNPNXPZ ROOOWRZ RMPOOTMWPW_XbV` RTNVPV` RRNUQU_TbV` 83 | 3918 31KXMONOOPOXNYP[ RONPOPXOYPZQYPX RMOOMQOQXRYP[ RQOUMWOUPSN RTNVO 84 | 3919 41JZMPMSOUURWTWX RNPNSOT ROOOSPT RUSVTVX RTSUTUY RMPSMVNTOQN RRNUN RWXQ[MYOXSZ ROYQZ 85 | 3920 27MWRHPFQJQXPYR[ RRHRXQYRZSYRX RRHTFSJSXTYR[ RNMQM RSMVM 86 | 3921 40I[KOLOMPMYP[UY RMNNONYPZ RKOMMOOOXRZ RVMXOWPWXXYYY RVPWOVNUOVPVYWZ RVMTOUPUYW[YY 87 | 3922 36I[LMMOMXQ[SYWW RMNNONXQZ RLMNNOOOWRYSY RVMXOWPWW RVPWOVNUOVPVW RVMTOUPUX 88 | 3923 59E_HMIOIXM[OYQX RINJOJXMZ RHMJNKOKWNYOY RRMPOQPQXU[WY[W RRPSORNQORPRXUZ RRMTOSPSWVYWY RZM\O[P[W RZP[OZNYOZPZW RZMXOYPYX 89 | 3924 39I[LONPUZV[XY RMNOOUYWZ RLONMONVXXY RXMVMVOXOXMVOSS RQUNYL[N[NYLYL[ RNTQT RSTVT 90 | 3925 49I[KOLOMPMYP[UY RMNNONYPZ RKOMMOOOXRZ RVMXOWPW]V_U`SaQaO`MaObQa RVPWOVNUOVPV^U_ RPaNa RVMTOUPU^T`Sa 91 | 3926 43L[RNOPOORNTMWOWSRU RTNVOVS RRNUPUSTT RRUWWW]V_U`SaQaO`MaObQa RVWV^U_ RPaNa RTVUWU^T`Sa 92 | 2225 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 2229 3NVRBRb 94 | 2226 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 2246 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 3729 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF 97 | -------------------------------------------------------------------------------- /hershey-fonts/timesib.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 34MXVFUFTGRT RVGUGRT RVGVHRT RVFWGWHRT RPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY 3 | 12345 12I[PFNM RQFNM RYFWM RZFWM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 52H]TBL_ RYBQ_ RZKZJYJYL[L[JZHYGVFRFOGMIMLNNPPVSWUWXVZ RNLONVRWT ROGNINKOMUPWRXTXWWYVZS[O[LZKYJWJULULWKWKV 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 72E_\O\N[N[P]P]N\M[MYNWPRXPZN[K[HZGXGVHTISKRPPROTMUKUITGRFPGOIOLPRQURWTZV[X[YYYX RL[HZ RIZHXHVITJSLR RPPQSTYVZ RK[JZIXIVJTKSMRRO ROLPOQRSVUYWZXZYY 8 | 12345 6NWUFSM RVFSM 9 | 12345 32JZZBXCUERHPKNOMSMXN\O_Qb RSHQKOONTN\ RZBWDTGRJQLPOOSN\ RNTO]P`Qb 10 | 12345 32JZSBUEVHWLWQVUTYR\O_LaJb RVHVPUUSYQ\ RSBTDUGVP RVHUQTUSXRZP]M`Jb 11 | 12345 39J[TFSGUQTR RTFTR RTFUGSQTR ROIPIXOYO ROIYO ROIOJYNYO RYIXIPOOO RYIOO RYIYJONOO 12 | 12345 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R 13 | 12345 22MXQ[P[OZOYPXQXRYR[Q]P^N_ RPYPZQZQYPY RQ[Q\P^ 14 | 12345 3E_IR[R 15 | 12345 16MXPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY 16 | 12345 8G^[BIbJb R[B\BJb 17 | 12345 58H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RQHOJNLMOLSLWMY RTYVWWUXRYNYJXH RTFRGPJOLNOMSMXNZO[ RQ[SZUWVUWRXNXIWGVF 18 | 12345 20H]TJO[Q[ RWFUJP[ RWFQ[ RWFTIQKOL RTJRKOL 19 | 12345 52H]OKOJPJPLNLNJOHPGSFVFYGZIZKYMWOMUKWI[ RXGYIYKXMVOSQ RVFWGXIXKWMUOMU RJYKXMXRYWYXX RMXRZWZ RMXR[U[WZXXXW 20 | 12345 64H]OKOJPJPLNLNJOHPGSFVFYGZIZKYMXNVOSP RXGYIYKXMWN RVFWGXIXKWMUOSP RQPSPVQWRXTXWWYUZR[O[LZKYJWJULULWKWKV RVRWTWWVY RSPUQVSVWUYTZR[ 21 | 12345 15H]WJR[T[ RZFXJS[ RZFT[ RZFJUZU 22 | 12345 49H]QFLP RQF[F RQGYG RPHUHYG[F RLPMOPNSNVOWPXRXUWXUZQ[N[LZKYJWJULULWKWKV RVPWRWUVXTZ RSNUOVQVUUXSZQ[ 23 | 12345 61H]YJYIXIXKZKZIYGWFTFQGOIMLLOKSKVLYMZO[R[UZWXXVXSWQVPTOQOOPNQMS RPINLMOLSLWMY RVXWVWSVQ RTFRGPJOLNOMSMXNZO[ RR[TZUYVVVRUPTO 24 | 12345 39H]NFLL R[FZIXLTQRTQWP[ RRSPWO[ RXLRRPUOWN[P[ RMIPFRFWI ROGRGWI RMIOHRHWIYIZH[F 25 | 12345104H]SFPGOHNJNMOOQPTPWOYNZLZIYGWFSF RUFPG RPHOJONPO ROORP RSPWO RXNYLYIXG RYGUF RSFQHPJPNQP RTPVOWNXLXHWF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RRPMQ RNQLSKUKXLZ RKZP[VZ RVYWWWTVR RVQSP RQPOQMSLULXMZN[ RR[TZUYVWVSUQTP 26 | 12345 61H]XNWPVQTRQROQNPMNMKNIPGSFVFXGYHZKZNYRXUVXTZQ[N[LZKXKVMVMXLXLW ROPNNNKOI RXHYJYNXRWUUX RQRPQOOOKPHQGSF RVFWGXIXNWRVUUWSZQ[ 27 | 12345 32MXSMRNROSPTPUOUNTMSM RSNSOTOTNSN RPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY 28 | 12345 38MXSMRNROSPTPUOUNTMSM RSNSOTOTNSN RQ[P[OZOYPXQXRYR[Q]P^N_ RPYPZQZQYPY RQ[Q\P^ 29 | 12345 4F^ZIJRZ[ 30 | 12345 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V 31 | 12345 4F^JIZRJ[ 32 | 12345 59H]OKOJPJPLNLNJOHPGSFWFZG[I[KZMYNWOSPQQQSSTTT RUFZG RYGZIZKYMXNVO RWFXGYIYKXMWNSPRQRSST RPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 38H\UFIZ RSJT[ RTHUZ RUFUHVYV[ RLUTU RF[L[ RQ[X[ RIZG[ RIZK[ RTZR[ RTYS[ RVYW[ 35 | 12345 78F^OFI[ RPFJ[ RQFK[ RLFWFZG[I[KZNYOVP RYGZIZKYNXO RWFXGYIYKXNVP RNPVPXQYSYUXXVZR[F[ RWQXSXUWXUZ RVPWRWUVXTZR[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[ 36 | 12345 41H]ZH[H\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RQHOJNLMOLSLWMY RTFRGPJOLNOMSMXNZP[ 37 | 12345 63F]OFI[ RPFJ[ RQFK[ RLFUFXGYHZKZOYSWWUYSZO[F[ RWGXHYKYOXSVWTY RUFWHXKXOWSUWRZO[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[ 38 | 12345 80F]OFI[ RPFJ[ RQFK[ RULST RLF[FZL RNPTP RF[U[WV RMFPG RNFOH RRFPH RSFPG RWFZG RXFZH RYFZI RZFZL RULSPST RTNRPSR RTOQPSQ RJZG[ RJYH[ RKYL[ RJZM[ RP[UZ RR[UY RUYWV 39 | 12345 70F\OFI[ RPFJ[ RQFK[ RULST RLF[FZL RNPTP RF[N[ RMFPG RNFOH RRFPH RSFPG RWFZG RXFZH RYFZI RZFZL RULSPST RTNRPSR RTOQPSQ RJZG[ RJYH[ RKYL[ RJZM[ 40 | 12345 65H^ZH[H\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RQHOJNLMOLSLWMY RVXWWXT RTFRGPJOLNOMSMXNZP[ RR[TZVWWT RTT\T RUTWU RVTWW RZTXV R[TXU 41 | 12345 81E_NFH[ ROFI[ RPFJ[ RZFT[ R[FU[ R\FV[ RKFSF RWF_F RLPXP RE[M[ RQ[Y[ RLFOG RMFNH RQFOH RRFOG RXF[G RYFZH R]F[H R^F[G RIZF[ RIYG[ RJYK[ RIZL[ RUZR[ RUYS[ RVYW[ RUZX[ 42 | 12345 39KYTFN[ RUFO[ RVFP[ RQFYF RK[S[ RRFUG RSFTH RWFUH RXFUG ROZL[ ROYM[ RPYQ[ ROZR[ 43 | 12345 47I\WFRWQYO[ RXFTSSVRX RYFUSSXQZO[M[KZJXJVKULUMVMWLXKX RKVKWLWLVKV RTF\F RUFXG RVFWH RZFXH R[FXG 44 | 12345 72F]OFI[ RPFJ[ RQFK[ R\GMR RQOU[ RROV[ RSNWZ RLFTF RYF_F RF[N[ RR[Y[ RMFPG RNFOH RRFPH RSFPG RZF\G R^F\G RJZG[ RJYH[ RKYL[ RJZM[ RUZS[ RUYT[ RVYX[ 45 | 12345 49H\QFK[ RRFL[ RSFM[ RNFVF RH[W[YU ROFRG RPFQH RTFRH RUFRG RLZI[ RLYJ[ RMYN[ RLZO[ RR[WZ RT[XX RV[YU 46 | 12345 68D`MFGZ RMGNYN[ RNFOY ROFPX R[FPXN[ R[FU[ R\FV[ R]FW[ RJFOF R[F`F RD[J[ RR[Z[ RKFMG RLFMH R^F\H R_F\G RGZE[ RGZI[ RVZS[ RVYT[ RWYX[ RVZY[ 47 | 12345 43F_OFIZ ROFV[ RPFVX RQFWX R\GWXV[ RLFQF RYF_F RF[L[ RMFPG RNFPH RZF\G R^F\G RIZG[ RIZK[ 48 | 12345 56G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF ROIMLLOKSKWLY RUXWUXRYNYJXH RSFQGOJNLMOLSLXMZN[ RQ[SZUWVUWRXNXIWGVF 49 | 12345 60F]OFI[ RPFJ[ RQFK[ RLFXF[G\I\K[NYPUQMQ RZG[I[KZNXP RXFYGZIZKYNWPUQ RF[N[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[ 50 | 12345 78G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF ROIMLLOKSKWLY RUXWUXRYNYJXH RSFQGOJNLMOLSLXMZN[ RQ[SZUWVUWRXNXIWGVF RLXMVOUPURVSXT]U^V^W] RT^U_V_ RSXS_T`V`W]W\ 51 | 12345 78F^OFI[ RPFJ[ RQFK[ RLFWFZG[I[KZNYOVPNP RYGZIZKYNXO RWFXGYIYKXNVP RRPTQURWXXYYYZX RWYXZYZ RURVZW[Y[ZXZW RF[N[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[ 52 | 12345 44G^ZH[H\F[L[JZHYGVFRFOGMIMLNNPPVSWUWXVZ RNLONVRWT ROGNINKOMUPWRXTXWWYVZS[O[LZKYJWJUI[JYKY 53 | 12345 54G]TFN[ RUFO[ RVFP[ RMFKL R]F\L RMF]F RK[S[ RNFKL RPFLI RRFMG RYF\G RZF\H R[F\I R\F\L ROZL[ ROYM[ RPYQ[ ROZR[ 54 | 12345 48F_NFKQJUJXKZN[R[UZWXXU\G ROFLQKUKYLZ RPFMQLULYN[ RKFSF RYF_F RLFOG RMFNH RQFOH RRFOG RZF\G R^F\G 55 | 12345 35H\NFNHOYO[ ROGPX RPFQW R[GO[ RLFSF RXF^F RMFNH RQFPH RRFOG RYF[G R]F[G 56 | 12345 57E_MFMHKYK[ RNGLX ROFMW RUFMWK[ RUFUHSYS[ RVGTX RWFUW R]GUWS[ RJFRF RUFWF RZF`F RKFNG RLFMH RPFNI RQFNG R[F]G R_F]G 57 | 12345 54G]NFT[ ROFU[ RPFV[ R[GIZ RLFSF RXF^F RF[L[ RQ[X[ RMFOH RQFPH RRFPG RYF[G R]F[G RIZG[ RIZK[ RTZR[ RTYS[ RUYW[ 58 | 12345 51G]MFQPN[ RNFRPO[ ROFSPP[ R\GSP RKFRF RYF_F RK[S[ RLFNG RPFOH RQFNG RZF\G R^F\G ROZL[ ROYM[ RPYQ[ ROZR[ 59 | 12345 35G]ZFH[ R[FI[ R\FJ[ R\FNFLL RH[V[XU ROFLL RPFMI RRFNG RR[VZ RT[WX RU[XU 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 8G]JTROZT RJTRPZT 64 | 12345 3H\Hb\b 65 | 12345 7LXPFUL RPFOGUL 66 | 12345 50G]WMUTUXVZW[Y[[Y\W RXMVTVZ RWMYMWTVX RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RNNLQKTKWLY RPMNOMQLTLWMZN[ 67 | 12345 52I\PFNMMSMWNYOZQ[S[VZXWYTYRXOWNUMSMQNPOOQNT RQFOMNQNWOZ RVYWWXTXQWO RMFRFPMNT RS[UYVWWTWQVNUM RNFQG ROFPH 68 | 12345 34I[WQWPVPVRXRXPWNUMRMONMQLTLVMYNZP[R[UZWW ROONQMTMWNY RRMPOOQNTNWOZP[ 69 | 12345 58G]YFVQUUUXVZW[Y[[Y\W RZFWQVUVZ RVF[FWTVX RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RMOLQKTKWLY RPMNOMQLTLWMZN[ RWFZG RXFYH 70 | 12345 33I[MVQUTTWRXPWNUMRMONMQLTLVMYNZP[R[UZWX ROONQMTMWNY RRMPOOQNTNWOZP[ 71 | 12345 45JZZHZGYGYI[I[GZFXFVGTISKRNQRO[N^M`Kb RTJSMRRP[O^ RXFVHUJTMSRQZP]O_MaKbIbHaH_J_JaIaI` RNMYM 72 | 12345 57H]XMT[S^QaOb RYMU[S_ RXMZMV[T_RaObLbJaI`I^K^K`J`J_ RVTVQUNSMQMNNLQKTKVLYMZO[Q[SZTYUWVT RNOMQLTLWMY RQMOONQMTMWNZO[ 73 | 12345 41G]OFI[K[ RPFJ[ RLFQFK[ RMTOPQNSMUMWNXPXSVX RWNWRVVVZ RWPUUUXVZW[Y[[Y\W RMFPG RNFOH 74 | 12345 35KXSFSHUHUFSF RTFTH RSGUG RLQMOOMQMRNSPSSQX RRNRRQVQZ RRPPUPXQZR[T[VYWW 75 | 12345 45KXUFUHWHWFUF RVFVH RUGWG RMQNOPMRMSNTPTSRZQ]P_NaLbJbIaI_K_KaJaJ` RSNSSQZP]O_ RSPRTP[O^N`Lb 76 | 12345 49G]OFI[K[ RPFJ[ RLFQFK[ RYOYNXNXPZPZNYMWMUNQROS RMSOSQTRUTYUZWZ RQUSYTZ ROSPTRZS[U[WZYW RMFPG RNFOH 77 | 12345 26LXTFQQPUPXQZR[T[VYWW RUFRQQUQZ RQFVFRTQX RRFUG RSFTH 78 | 12345 61@cAQBODMFMGNHPHSF[ RGNGSE[ RGPFTD[F[ RHSJPLNNMPMRNSPSSQ[ RRNRSP[ RRPQTO[Q[ RSSUPWNYM[M]N^P^S\X R]N]R\V\Z R]P[U[X\Z][_[aYbW 79 | 12345 42F^GQHOJMLMMNNPNSL[ RMNMSK[ RMPLTJ[L[ RNSPPRNTMVMXNYPYSWX RXNXRWVWZ RXPVUVXWZX[Z[\Y]W 80 | 12345 46H\QMNNLQKTKVLYMZP[S[VZXWYTYRXOWNTMQM RNOMQLTLWMY RVYWWXTXQWO RQMOONQMTMWNZP[ RS[UYVWWTWQVNTM 81 | 12345 66G]HQIOKMMMNNOPOSNWKb RNNNSMWJb RNPMTIb ROTPQQORNTMVMXNYOZRZTYWWZT[R[PZOWOT RXOYQYTXWWY RVMWNXQXTWWVYT[ RFbNb RJaGb RJ`Hb RK`Lb RJaMb 82 | 12345 57G\WMQb RXMRb RWMYMSb RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RMOLQKTKWLY RPMNOMQLTLWMZN[ RNbVb RRaOb RR`Pb RS`Tb RRaUb 83 | 12345 30I[JQKOMMOMPNQPQTO[ RPNPTN[ RPPOTM[O[ RYOYNXNXPZPZNYMWMUNSPQT 84 | 12345 47J[XPXOWOWQYQYOXNUMRMONNONQOSQTTUVVWX RONNQ RORQSTTVU RWVVZ RNOOQQRTSVTWVWXVZS[P[MZLYLWNWNYMYMX 85 | 12345 23KYTFQQPUPXQZR[T[VYWW RUFRQQUQZ RTFVFRTQX RNMXM 86 | 12345 42F^GQHOJMLMMNNPNSLX RMNMRLVLZ RMPKUKXLZN[P[RZTXVU RXMVUVXWZX[Z[\Y]W RYMWUWZ RXMZMXTWX 87 | 12345 29H\IQJOLMNMONPPPSNX RONORNVNZ ROPMUMXNZP[R[TZVXXUYQYMXMXNYP 88 | 12345 48CaDQEOGMIMJNKPKSIX RJNJRIVIZ RJPHUHXIZK[M[OZQXRU RTMRURXSZU[W[YZ[X]U^Q^M]M]N^P RUMSUSZ RTMVMTTSX 89 | 12345 51G]JQLNNMPMRNSPSR RPMQNQRPVOXMZK[I[HZHXJXJZIZIY RRORRQVQY RZOZNYNYP[P[NZMXMVNTPSRRVRZS[ RPVPXQZS[U[WZYW 90 | 12345 49G]HQIOKMMMNNOPOSMX RNNNRMVMZ RNPLULXMZO[Q[SZUXWT RYMU[T^RaPb RZMV[T_ RYM[MW[U_SaPbMbKaJ`J^L^L`K`K_ 91 | 12345 39H\YMXOVQNWLYK[ RXOOOMPLR RVORNONNO RVORMOMMOLR RLYUYWXXV RNYRZUZVY RNYR[U[WYXV 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /hershey-fonts/timesrb.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 34MXRFQGQIRQ RRFRTST RRFSFST RSFTGTISQ RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 3 | 12345 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 56H\PBP_ RTBT_ RXKXJWJWLYLYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RLLMNOOUQWRXT RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWKUMUMWLWLV 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 74E_[O[NZNZP\P\N[MZMYNXPVUTXRZP[L[JZIXIUJSPORMSKSIRGPFNGMIMLNOPRTWWZY[[[\Y\X RKZJXJUKSLR RRMSI RSKRG RNGMK RNNPQTVWYYZ RN[LZKXKULSPO RMINMQQUVXYZZ[Z\Y 8 | 12345 11NWSFRGRM RSGRM RSFTGRM 9 | 12345 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\ RSDRFQIPOPUQ[R^S` 10 | 12345 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\ RQDRFSITOTUS[R^Q` 11 | 12345 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO 12 | 12345 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R 13 | 12345 24MXTZS[R[QZQYRXSXTYT\S^Q_ RRYRZSZSYRY RS[T\ RTZS^ 14 | 12345 3E_IR[R 15 | 12345 16MXRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 16 | 12345 8G^[BIbJb R[B\BJb 17 | 12345 50H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RNHMJLNLSMWNY RVYWWXSXNWJVH RQFOGNIMNMSNXOZQ[ RS[UZVXWSWNVIUGSF 18 | 12345 28H\QHQ[ RRHRZ RSFS[ RSFPINJ RM[W[ RQZO[ RQYP[ RSYT[ RSZU[ 19 | 12345 62H\LJLKMKMJLJ RLIMINJNKMLLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RWHXJXLWN RTFVGWJWLVNTPPR RKYLXNXSYWYYX RNXSZWZXY RNXS[W[XZYXYV 20 | 12345 76H\LJLKMKMJLJ RLIMINJNKMLLLKKKJLHMGPFTFWGXIXLWNTO RVGWIWLVN RSFUGVIVLUNSO RQOTOVPXRYTYWXYWZT[P[MZLYKWKVLUMUNVNWMXLX RWRXTXWWY RSOUPVQWTWWVZT[ RLVLWMWMVLV 21 | 12345 28H\SIS[ RTHTZ RUFU[ RUFJUZU RP[X[ RSZQ[ RSYR[ RUYV[ RUZW[ 22 | 12345 55H\MFKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMUNVNWMXLX RWPXRXVWX RSMUNVOWRWVVYUZS[ RLVLWMWMVLV RMFWF RMGUG RMHQHUGWF 23 | 12345 69H\VIVJWJWIVI RWHVHUIUJVKWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNQNOONPMR RNIMKLOLUMXNY RWXXVXSWQ RRFPGOHNJMNMUNXOZQ[ RS[UZVYWVWSVPUOSN 24 | 12345 43H\KFKL RYFYIXLTQSSRWR[ RSRRTQWQ[ RXLSQQTPWP[R[ RKJLHNFPFUIWIXHYF RMHNGPGRH RKJLINHPHUI 25 | 12345 79H\PFMGLILLMNPOTOWNXLXIWGTFPF RNGMIMLNN RVNWLWIVG RPFOGNINLONPO RTOUNVLVIUGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RMQLSLWMY RWYXWXSWQ RPONPMSMWNZP[ RT[VZWWWSVPTO 26 | 12345 69H\MWMXNXNWMW RWOVQURSSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNVOWOXNYMY RMPLNLKMI RVHWIXLXRWVVX RQSORNQMNMKNHOGQF RSFUGVIWLWSVWUYTZR[ 27 | 12345 32MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 28 | 12345 40MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RTZS[R[QZQYRXSXTYT\S^Q_ RRYRZSZSYRY RS[T\ RTZS^ 29 | 12345 4F^ZIJRZ[ 30 | 12345 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V 31 | 12345 4F^JIZRJ[ 32 | 12345 52I\MKMJNJNLLLLJMHNGPFTFWGXHYJYLXNWOSQ RWHXIXMWN RTFVGWIWMVOUP RRQRTSTSQRQ RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 36H\RFKZ RQIW[ RRIX[ RRFY[ RMUVU RI[O[ RT[[[ RKZJ[ RKZM[ RWZU[ RWYV[ RXYZ[ 35 | 12345 78G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUP RXHYJYLXN RUFWGXIXMWOUP RNPUPXQYRZTZWYYXZU[I[ RXRYTYWXY RUPWQXSXXWZU[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 36 | 12345 37G\XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXXYV RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[ 37 | 12345 62G]LFL[ RMGMZ RNFN[ RIFSFVGXIYKZNZSYVXXVZS[I[ RWIXKYNYSXVWX RSFUGWJXNXSWWUZS[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 38 | 12345 83G\LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Y[YU RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[ RT[YZ RV[YY RW[YX RX[YU 39 | 12345 70G[LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Q[ RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[ 40 | 12345 60G^XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXZY[YS RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[ RXTXY RWSWYVZ RTS\S RUSWT RVSWU RZSYU R[SYT 41 | 12345 81F^KFK[ RLGLZ RMFM[ RWFW[ RXGXZ RYFY[ RHFPF RTF\F RMPWP RH[P[ RT[\[ RIFKG RJFKH RNFMH ROFMG RUFWG RVFWH RZFYH R[FYG RKZI[ RKYJ[ RMYN[ RMZO[ RWZU[ RWYV[ RYYZ[ RYZ[[ 42 | 12345 39LXQFQ[ RRGRZ RSFS[ RNFVF RN[V[ ROFQG RPFQH RTFSH RUFSG RQZO[ RQYP[ RSYT[ RSZU[ 43 | 12345 45JZSFSWRZQ[ RTGTWSZ RUFUWTZQ[O[MZLXLVMUNUOVOWNXMX RMVMWNWNVMV RPFXF RQFSG RRFSH RVFUH RWFUG 44 | 12345 69F\KFK[ RLGLZ RMFM[ RXGMR RPPW[ RQPX[ RQNY[ RHFPF RUF[F RH[P[ RT[[[ RIFKG RJFKH RNFMH ROFMG RWFXG RZFXG RKZI[ RKYJ[ RMYN[ RMZO[ RWYU[ RWYZ[ 45 | 12345 52I[NFN[ ROGOZ RPFP[ RKFSF RK[Z[ZU RLFNG RMFNH RQFPH RRFPG RNZL[ RNYM[ RPYQ[ RPZR[ RU[ZZ RW[ZY RX[ZX RY[ZU 46 | 12345 63E_JFJZ RJFQ[ RKFQX RLFRX RXFQ[ RXFX[ RYGYZ RZFZ[ RGFLF RXF]F RG[M[ RU[][ RHFJG R[FZH R\FZG RJZH[ RJZL[ RXZV[ RXYW[ RZY[[ RZZ\[ 47 | 12345 39F^KFKZ RKFY[ RLFXX RMFYX RYGY[ RHFMF RVF\F RH[N[ RIFKG RWFYG R[FYG RKZI[ RKZM[ 48 | 12345 54G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF 49 | 12345 59G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZMYOXPUQNQ RXHYJYMXO RUFWGXIXNWPUQ RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 50 | 12345 77G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF RNXOVQURUTVUXV^W`Y`Z^Z\ RV\W^X_Y_ RUXW]X^Y^Z] 51 | 12345 80G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUPNP RXHYJYLXN RUFWGXIXMWOUP RRPTQUSWYX[Z[[Y[W RWWXYYZZZ RTQURXXYYZY[X RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 52 | 12345 44H\XIYFYLXIVGSFPFMGKIKLLNOPURWSXUXXWZ RLLMNOOUQWRXT RMGLILKMMONUPXRYTYWXYWZT[Q[NZLXKUK[LX 53 | 12345 57H\JFJL RQFQ[ RRGRZ RSFS[ RZFZL RJFZF RN[V[ RKFJL RLFJI RMFJH ROFJG RUFZG RWFZH RXFZI RYFZL RQZO[ RQYP[ RSYT[ RSZU[ 54 | 12345 45F^KFKULXNZQ[S[VZXXYUYG RLGLVMX RMFMVNYOZQ[ RHFPF RVF\F RIFKG RJFKH RNFMH ROFMG RWFYG R[FYG 55 | 12345 34H\KFR[ RLFRXR[ RMFSX RYGR[ RIFPF RUF[F RJFLH RNFMH ROFMG RWFYG RZFYG 56 | 12345 55F^JFN[ RKFNVN[ RLFOV RRFOVN[ RRFV[ RSFVVV[ RTFWV RZGWVV[ RGFOF RRFTF RWF]F RHFKG RIFKH RMFLH RNFLG RXFZG R\FZG 57 | 12345 54H\KFW[ RLFX[ RMFY[ RXGLZ RIFPF RUF[F RI[O[ RT[[[ RJFMH RNFMH ROFMG RVFXG RZFXG RLZJ[ RLZN[ RWZU[ RWYV[ RWYZ[ 58 | 12345 48G]JFQQQ[ RKFRQRZ RLFSQS[ RYGSQ RHFOF RVF\F RN[V[ RIFKG RNFLG RWFYG R[FYG RQZO[ RQYP[ RSYT[ RSZU[ 59 | 12345 41H\YFKFKL RWFK[ RXFL[ RYFM[ RK[Y[YU RLFKL RMFKI RNFKH RPFKG RT[YZ RV[YY RW[YX RX[YU 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 8G]JTROZT RJTRPZT 64 | 12345 3H\Hb\b 65 | 12345 7LXPFUL RPFOGUL 66 | 12345 54I]NPNOOOOQMQMONNPMTMVNWOXQXXYZZ[ RVOWQWXXZ RTMUNVPVXWZZ[[[ RVRUSPTMULWLXMZP[S[UZVX RNUMWMXNZ RUSQTOUNWNXOZP[ 67 | 12345 47G\LFL[MZOZ RMGMY RIFNFNZ RNPONQMSMVNXPYSYUXXVZS[Q[OZNX RWPXRXVWX RSMUNVOWRWVVYUZS[ RJFLG RKFLH 68 | 12345 34H[WQWPVPVRXRXPVNTMQMNNLPKSKULXNZQ[S[VZXX RMPLRLVMX RQMONNOMRMVNYOZQ[ 69 | 12345 52H]VFV[[[ RWGWZ RSFXFX[ RVPUNSMQMNNLPKSKULXNZQ[S[UZVX RMPLRLVMX RQMONNOMRMVNYOZQ[ RTFVG RUFVH RXYY[ RXZZ[ 70 | 12345 41H[MSXSXQWOVNSMQMNNLPKSKULXNZQ[S[VZXX RWRWQVO RMPLRLVMX RVSVPUNSM RQMONNOMRMVNYOZQ[ 71 | 12345 40KYWHWGVGVIXIXGWFTFRGQHPKP[ RRHQKQZ RTFSGRIR[ RMMVM RM[U[ RPZN[ RPYO[ RRYS[ RRZT[ 72 | 12345 89I\XNYOZNYMXMVNUO RQMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM ROONQNSOU RUUVSVQUO RQMPNOPOTPVQW RSWTVUTUPTNSM RNUMVLXLYM[N\Q]U]X^Y_ RN[Q\U\X] RLYMZP[U[X\Y^Y_XaUbObLaK_K^L\O[ RObMaL_L^M\O[ 73 | 12345 65G^LFL[ RMGMZ RIFNFN[ RNQOOPNRMUMWNXOYRY[ RWOXRXZ RUMVNWQW[ RI[Q[ RT[\[ RJFLG RKFLH RLZJ[ RLYK[ RNYO[ RNZP[ RWZU[ RWYV[ RYYZ[ RYZ[[ 74 | 12345 43LXQFQHSHSFQF RRFRH RQGSG RQMQ[ RRNRZ RNMSMS[ RN[V[ ROMQN RPMQO RQZO[ RQYP[ RSYT[ RSZU[ 75 | 12345 41KXRFRHTHTFRF RSFSH RRGTG RRMR^QaPb RSNS]R` ROMTMT]S`RaPbMbLaL_N_NaMaM` RPMRN RQMRO 76 | 12345 61G]LFL[ RMGMZ RIFNFN[ RWNNW RRSY[ RRTX[ RQTW[ RTM[M RI[Q[ RT[[[ RJFLG RKFLH RUMWN RZMWN RLZJ[ RLYK[ RNYO[ RNZP[ RWYU[ RVYZ[ 77 | 12345 31LXQFQ[ RRGRZ RNFSFS[ RN[V[ ROFQG RPFQH RQZO[ RQYP[ RSYT[ RSZU[ 78 | 12345 99AcFMF[ RGNGZ RCMHMH[ RHQIOJNLMOMQNROSRS[ RQORRRZ ROMPNQQQ[ RSQTOUNWMZM\N]O^R^[ R\O]R]Z RZM[N\Q\[ RC[K[ RN[V[ RY[a[ RDMFN REMFO RFZD[ RFYE[ RHYI[ RHZJ[ RQZO[ RQYP[ RSYT[ RSZU[ R\ZZ[ R\Y[[ R^Y_[ R^Z`[ 79 | 12345 65G^LML[ RMNMZ RIMNMN[ RNQOOPNRMUMWNXOYRY[ RWOXRXZ RUMVNWQW[ RI[Q[ RT[\[ RJMLN RKMLO RLZJ[ RLYK[ RNYO[ RNZP[ RWZU[ RWYV[ RYYZ[ RYZ[[ 80 | 12345 46H\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RMPLRLVMX RWXXVXRWP RQMONNOMRMVNYOZQ[ RS[UZVYWVWRVOUNSM 81 | 12345 60G\LMLb RMNMa RIMNMNb RNPONQMSMVNXPYSYUXXVZS[Q[OZNX RWPXRXVWX RSMUNVOWRWVVYUZS[ RIbQb RJMLN RKMLO RLaJb RL`Kb RN`Ob RNaPb 82 | 12345 55H\VNVb RWOWa RUNWNXMXb RVPUNSMQMNNLPKSKULXNZQ[S[UZVX RMPLRLVMX RQMONNOMRMVNYOZQ[ RSb[b RVaTb RV`Ub RX`Yb RXaZb 83 | 12345 43IZNMN[ RONOZ RKMPMP[ RWOWNVNVPXPXNWMUMSNQPPS RK[S[ RLMNN RMMNO RNZL[ RNYM[ RPYQ[ RPZR[ 84 | 12345 43J[WOXMXQWOVNTMPMNNMOMQNSPTUUWVXY RNNMQ RNRPSUTWU RXVWZ RMONQPRUSWTXVXYWZU[Q[OZNYMWM[NY 85 | 12345 22KZPHPVQYRZT[V[XZYX RQHQWRY RPHRFRWSZT[ RMMVM 86 | 12345 43G^LMLVMYNZP[S[UZVYWW RMNMWNY RIMNMNWOZP[ RWMW[\[ RXNXZ RTMYMY[ RJMLN RKMLO RYYZ[ RYZ[[ 87 | 12345 31I[LMR[ RMMRY RNMSY RXNSYR[ RJMQM RTMZM RKMNO RPMNN RVMXN RYMXN 88 | 12345 45F^JMN[ RKMNX RLMOX RRMOXN[ RRMV[ RSMVX RRMTMWX RZNWXV[ RGMOM RWM]M RHMKN RNMLN RXMZN R\MZN 89 | 12345 48H\LMV[ RMMW[ RNMX[ RWNMZ RJMQM RTMZM RJ[P[ RS[Z[ RKMMN RPMNN RUMWN RYMWN RMZK[ RMZO[ RVZT[ RWZY[ 90 | 12345 40H[LMR[ RMMRY RNMSY RXNSYP_NaLbJbIaI_K_KaJaJ` RJMQM RTMZM RKMNO RPMNN RVMXN RYMXN 91 | 12345 41I[VML[ RWMM[ RXMN[ RXMLMLQ RL[X[XW RMMLQ RNMLP ROMLO RQMLN RS[XZ RU[XY RV[XX RW[XW 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /hershey-fonts/rowmant.jhf: -------------------------------------------------------------------------------- 1 | 3199 1JZ 2 | 3214 34MXRFQGQIRQ RRFRTST RRFSFST RSFTGTISQ RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 3 | 3228 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 2275 12H]SFLb RYFRb RLQZQ RKWYW 5 | 3219 56H\PBP_ RTBT_ RXKXJWJWLYLYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RLLMNOOUQWRXT RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWKUMUMWLWLV 6 | 2271 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 3218 74E_[O[NZNZP\P\N[MZMYNXPVUTXRZP[L[JZIXIUJSPORMSKSIRGPFNGMIMLNOPRTWWZY[[[\Y\X RKZJXJUKSLR RRMSI RSKRG RNGMK RNNPQTVWYYZ RN[LZKXKULSPO RMINMQQUVXYZZ[Z\Y 8 | 3217 24MXTHSIRIQHQGRFSFTGTJSLQM RRGRHSHSGRG RSITJ RTHSL 9 | 3221 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\ RSDRFQIPOPUQ[R^S` 10 | 3222 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\ RQDRFSITOTUS[R^Q` 11 | 3223 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO 12 | 3225 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R 13 | 3211 24MXTZS[R[QZQYRXSXTYT\S^Q_ RRYRZSZSYRY RS[T\ RTZS^ 14 | 3224 8F_JQ[Q[R RJQJR[R 15 | 3210 16MXRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 16 | 3220 8G^[BIbJb R[B\BJb 17 | 3200 50H\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RNHMJLNLSMWNY RVYWWXSXNWJVH RQFOGNIMNMSNXOZQ[ RS[UZVXWSWNVIUGSF 18 | 3201 28H\QHQ[ RRHRZ RSFS[ RSFPINJ RM[W[ RQZO[ RQYP[ RSYT[ RSZU[ 19 | 3202 62H\LJLKMKMJLJ RLIMINJNKMLLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RWHXJXLWN RTFVGWJWLVNTPPR RKYLXNXSYWYYX RNXSZWZXY RNXS[W[XZYXYV 20 | 3203 76H\LJLKMKMJLJ RLIMINJNKMLLLKKKJLHMGPFTFWGXIXLWNTO RVGWIWLVN RSFUGVIVLUNSO RQOTOVPXRYTYWXYWZT[P[MZLYKWKVLUMUNVNWMXLX RWRXTXWWY RSOUPVQWTWWVZT[ RLVLWMWMVLV 21 | 3204 28H\SIS[ RTHTZ RUFU[ RUFJUZU RP[X[ RSZQ[ RSYR[ RUYV[ RUZW[ 22 | 3205 55H\MFKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMUNVNWMXLX RWPXRXVWX RSMUNVOWRWVVYUZS[ RLVLWMWMVLV RMFWF RMGUG RMHQHUGWF 23 | 3206 69H\VIVJWJWIVI RWHVHUIUJVKWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNQNOONPMR RNIMKLOLUMXNY RWXXVXSWQ RRFPGOHNJMNMUNXOZQ[ RS[UZVYWVWSVPUOSN 24 | 3207 43H\KFKL RYFYIXLTQSSRWR[ RSRRTQWQ[ RXLSQQTPWP[R[ RKJLHNFPFUIWIXHYF RMHNGPGRH RKJLINHPHUI 25 | 3208 79H\PFMGLILLMNPOTOWNXLXIWGTFPF RNGMIMLNN RVNWLWIVG RPFOGNINLONPO RTOUNVLVIUGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RMQLSLWMY RWYXWXSWQ RPONPMSMWNZP[ RT[VZWWWSVPTO 26 | 3209 69H\MWMXNXNWMW RWOVQURSSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNVOWOXNYMY RMPLNLKMI RVHWIXLXRWVVX RQSORNQMNMKNHOGQF RSFUGVIWLWSVWUYTZR[ 27 | 3212 32MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 28 | 3213 40MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RTZS[R[QZQYRXSXTYT\S^Q_ RRYRZSZSYRY RS[T\ RTZS^ 29 | 2241 4F^ZIJRZ[ 30 | 3226 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V 31 | 2242 4F^JIZRJ[ 32 | 3215 52I\MKMJNJNLLLLJMHNGPFTFWGXHYJYLXNWOSQ RWHXIXMWN RTFVGWIWMVOUP RRQRTSTSQRQ RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY 33 | 2273 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 3001 36H\RFKZ RQIW[ RRIX[ RRFY[ RMUVU RI[O[ RT[[[ RKZJ[ RKZM[ RWZU[ RWYV[ RXYZ[ 35 | 3002 78G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUP RXHYJYLXN RUFWGXIXMWOUP RNPUPXQYRZTZWYYXZU[I[ RXRYTYWXY RUPWQXSXXWZU[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 36 | 3003 37G\XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXXYV RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[ 37 | 3004 62G]LFL[ RMGMZ RNFN[ RIFSFVGXIYKZNZSYVXXVZS[I[ RWIXKYNYSXVWX RSFUGWJXNXSWWUZS[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 38 | 3005 83G\LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Y[YU RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[ RT[YZ RV[YY RW[YX RX[YU 39 | 3006 70G[LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Q[ RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[ 40 | 3007 60G^XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXZY[YS RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[ RXTXY RWSWYVZ RTS\S RUSWT RVSWU RZSYU R[SYT 41 | 3008 81F^KFK[ RLGLZ RMFM[ RWFW[ RXGXZ RYFY[ RHFPF RTF\F RMPWP RH[P[ RT[\[ RIFKG RJFKH RNFMH ROFMG RUFWG RVFWH RZFYH R[FYG RKZI[ RKYJ[ RMYN[ RMZO[ RWZU[ RWYV[ RYYZ[ RYZ[[ 42 | 3009 39LXQFQ[ RRGRZ RSFS[ RNFVF RN[V[ ROFQG RPFQH RTFSH RUFSG RQZO[ RQYP[ RSYT[ RSZU[ 43 | 3010 45JZSFSWRZQ[ RTGTWSZ RUFUWTZQ[O[MZLXLVMUNUOVOWNXMX RMVMWNWNVMV RPFXF RQFSG RRFSH RVFUH RWFUG 44 | 3011 69F\KFK[ RLGLZ RMFM[ RXGMR RPPW[ RQPX[ RQNY[ RHFPF RUF[F RH[P[ RT[[[ RIFKG RJFKH RNFMH ROFMG RWFXG RZFXG RKZI[ RKYJ[ RMYN[ RMZO[ RWYU[ RWYZ[ 45 | 3012 52I[NFN[ ROGOZ RPFP[ RKFSF RK[Z[ZU RLFNG RMFNH RQFPH RRFPG RNZL[ RNYM[ RPYQ[ RPZR[ RU[ZZ RW[ZY RX[ZX RY[ZU 46 | 3013 63E_JFJZ RJFQ[ RKFQX RLFRX RXFQ[ RXFX[ RYGYZ RZFZ[ RGFLF RXF]F RG[M[ RU[][ RHFJG R[FZH R\FZG RJZH[ RJZL[ RXZV[ RXYW[ RZY[[ RZZ\[ 47 | 3014 39F^KFKZ RKFY[ RLFXX RMFYX RYGY[ RHFMF RVF\F RH[N[ RIFKG RWFYG R[FYG RKZI[ RKZM[ 48 | 3015 54G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF 49 | 3016 59G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZMYOXPUQNQ RXHYJYMXO RUFWGXIXNWPUQ RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 50 | 3017 77G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF RNXOVQURUTVUXV^W`Y`Z^Z\ RV\W^X_Y_ RUXW]X^Y^Z] 51 | 3018 80G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUPNP RXHYJYLXN RUFWGXIXMWOUP RRPTQUSWYX[Z[[Y[W RWWXYYZZZ RTQURXXYYZY[X RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 52 | 3019 44H\XIYFYLXIVGSFPFMGKIKLLNOPURWSXUXXWZ RLLMNOOUQWRXT RMGLILKMMONUPXRYTYWXYWZT[Q[NZLXKUK[LX 53 | 3020 57H\JFJL RQFQ[ RRGRZ RSFS[ RZFZL RJFZF RN[V[ RKFJL RLFJI RMFJH ROFJG RUFZG RWFZH RXFZI RYFZL RQZO[ RQYP[ RSYT[ RSZU[ 54 | 3021 45F^KFKULXNZQ[S[VZXXYUYG RLGLVMX RMFMVNYOZQ[ RHFPF RVF\F RIFKG RJFKH RNFMH ROFMG RWFYG R[FYG 55 | 3022 34H\KFR[ RLFRXR[ RMFSX RYGR[ RIFPF RUF[F RJFLH RNFMH ROFMG RWFYG RZFYG 56 | 3023 55F^JFN[ RKFNVN[ RLFOV RRFOVN[ RRFV[ RSFVVV[ RTFWV RZGWVV[ RGFOF RRFTF RWF]F RHFKG RIFKH RMFLH RNFLG RXFZG R\FZG 57 | 3024 54H\KFW[ RLFX[ RMFY[ RXGLZ RIFPF RUF[F RI[O[ RT[[[ RJFMH RNFMH ROFMG RVFXG RZFXG RLZJ[ RLZN[ RWZU[ RWYV[ RWYZ[ 58 | 3025 48G]JFQQQ[ RKFRQRZ RLFSQS[ RYGSQ RHFOF RVF\F RN[V[ RIFKG RNFLG RWFYG R[FYG RQZO[ RQYP[ RSYT[ RSZU[ 59 | 3026 41H\YFKFKL RWFK[ RXFL[ RYFM[ RK[Y[YU RLFKL RMFKI RNFKH RPFKG RT[YZ RV[YY RW[YX RX[YU 60 | 2223 12KYOBOb RPBPb ROBVB RObVb 61 | 804 3KYKFY^ 62 | 2224 12KYTBTb RUBUb RNBUB RNbUb 63 | 2262 11JZPLRITL RMORJWO RRJR[ 64 | 999 3JZJ]Z] 65 | 3216 24MXTFRGQIQLRMSMTLTKSJRJQK RRKRLSLSKRK RRGQK RQIRJ 66 | 3101 54I]NPNOOOOQMQMONNPMTMVNWOXQXXYZZ[ RVOWQWXXZ RTMUNVPVXWZZ[[[ RVRUSPTMULWLXMZP[S[UZVX RNUMWMXNZ RUSQTOUNWNXOZP[ 67 | 3102 47G\LFL[MZOZ RMGMY RIFNFNZ RNPONQMSMVNXPYSYUXXVZS[Q[OZNX RWPXRXVWX RSMUNVOWRWVVYUZS[ RJFLG RKFLH 68 | 3103 34H[WQWPVPVRXRXPVNTMQMNNLPKSKULXNZQ[S[VZXX RMPLRLVMX RQMONNOMRMVNYOZQ[ 69 | 3104 52H]VFV[[[ RWGWZ RSFXFX[ RVPUNSMQMNNLPKSKULXNZQ[S[UZVX RMPLRLVMX RQMONNOMRMVNYOZQ[ RTFVG RUFVH RXYY[ RXZZ[ 70 | 3105 41H[MSXSXQWOVNSMQMNNLPKSKULXNZQ[S[VZXX RWRWQVO RMPLRLVMX RVSVPUNSM RQMONNOMRMVNYOZQ[ 71 | 3106 40KYWHWGVGVIXIXGWFTFRGQHPKP[ RRHQKQZ RTFSGRIR[ RMMVM RM[U[ RPZN[ RPYO[ RRYS[ RRZT[ 72 | 3107 89I\XNYOZNYMXMVNUO RQMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM ROONQNSOU RUUVSVQUO RQMPNOPOTPVQW RSWTVUTUPTNSM RNUMVLXLYM[N\Q]U]X^Y_ RN[Q\U\X] RLYMZP[U[X\Y^Y_XaUbObLaK_K^L\O[ RObMaL_L^M\O[ 73 | 3108 65G^LFL[ RMGMZ RIFNFN[ RNQOOPNRMUMWNXOYRY[ RWOXRXZ RUMVNWQW[ RI[Q[ RT[\[ RJFLG RKFLH RLZJ[ RLYK[ RNYO[ RNZP[ RWZU[ RWYV[ RYYZ[ RYZ[[ 74 | 3109 43LXQFQHSHSFQF RRFRH RQGSG RQMQ[ RRNRZ RNMSMS[ RN[V[ ROMQN RPMQO RQZO[ RQYP[ RSYT[ RSZU[ 75 | 3110 41KXRFRHTHTFRF RSFSH RRGTG RRMR^QaPb RSNS]R` ROMTMT]S`RaPbMbLaL_N_NaMaM` RPMRN RQMRO 76 | 3111 61G]LFL[ RMGMZ RIFNFN[ RWNNW RRSY[ RRTX[ RQTW[ RTM[M RI[Q[ RT[[[ RJFLG RKFLH RUMWN RZMWN RLZJ[ RLYK[ RNYO[ RNZP[ RWYU[ RVYZ[ 77 | 3112 31LXQFQ[ RRGRZ RNFSFS[ RN[V[ ROFQG RPFQH RQZO[ RQYP[ RSYT[ RSZU[ 78 | 3113 99AcFMF[ RGNGZ RCMHMH[ RHQIOJNLMOMQNROSRS[ RQORRRZ ROMPNQQQ[ RSQTOUNWMZM\N]O^R^[ R\O]R]Z RZM[N\Q\[ RC[K[ RN[V[ RY[a[ RDMFN REMFO RFZD[ RFYE[ RHYI[ RHZJ[ RQZO[ RQYP[ RSYT[ RSZU[ R\ZZ[ R\Y[[ R^Y_[ R^Z`[ 79 | 3114 65G^LML[ RMNMZ RIMNMN[ RNQOOPNRMUMWNXOYRY[ RWOXRXZ RUMVNWQW[ RI[Q[ RT[\[ RJMLN RKMLO RLZJ[ RLYK[ RNYO[ RNZP[ RWZU[ RWYV[ RYYZ[ RYZ[[ 80 | 3115 46H\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RMPLRLVMX RWXXVXRWP RQMONNOMRMVNYOZQ[ RS[UZVYWVWRVOUNSM 81 | 3116 60G\LMLb RMNMa RIMNMNb RNPONQMSMVNXPYSYUXXVZS[Q[OZNX RWPXRXVWX RSMUNVOWRWVVYUZS[ RIbQb RJMLN RKMLO RLaJb RL`Kb RN`Ob RNaPb 82 | 3117 55H\VNVb RWOWa RUNWNXMXb RVPUNSMQMNNLPKSKULXNZQ[S[UZVX RMPLRLVMX RQMONNOMRMVNYOZQ[ RSb[b RVaTb RV`Ub RX`Yb RXaZb 83 | 3118 43IZNMN[ RONOZ RKMPMP[ RWOWNVNVPXPXNWMUMSNQPPS RK[S[ RLMNN RMMNO RNZL[ RNYM[ RPYQ[ RPZR[ 84 | 3119 43J[WOXMXQWOVNTMPMNNMOMQNSPTUUWVXY RNNMQ RNRPSUTWU RXVWZ RMONQPRUSWTXVXYWZU[Q[OZNYMWM[NY 85 | 3120 22KZPHPVQYRZT[V[XZYX RQHQWRY RPHRFRWSZT[ RMMVM 86 | 3121 43G^LMLVMYNZP[S[UZVYWW RMNMWNY RIMNMNWOZP[ RWMW[\[ RXNXZ RTMYMY[ RJMLN RKMLO RYYZ[ RYZ[[ 87 | 3122 31I[LMR[ RMMRY RNMSY RXNSYR[ RJMQM RTMZM RKMNO RPMNN RVMXN RYMXN 88 | 3123 45F^JMN[ RKMNX RLMOX RRMOXN[ RRMV[ RSMVX RRMTMWX RZNWXV[ RGMOM RWM]M RHMKN RNMLN RXMZN R\MZN 89 | 3124 48H\LMV[ RMMW[ RNMX[ RWNMZ RJMQM RTMZM RJ[P[ RS[Z[ RKMMN RPMNN RUMWN RYMWN RMZK[ RMZO[ RVZT[ RWZY[ 90 | 3125 40H[LMR[ RMMRY RNMSY RXNSYP_NaLbJbIaI_K_KaJaJ` RJMQM RTMZM RKMNO RPMNN RVMXN RYMXN 91 | 3126 41I[VML[ RWMM[ RXMN[ RXMLMLQ RL[X[XW RMMLQ RNMLP ROMLO RQMLN RS[XZ RU[XY RV[XX RW[XW 92 | 2225 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 2229 3NVRBRb 94 | 2226 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 2246 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 3229 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF 97 | -------------------------------------------------------------------------------- /hershey-fonts/astrology.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 48F^JHNJPLQOQRPUNWJY RJHMIOJQLRO RRRQUOWMXJY RZHWIUJSLRO RRRSUUWWXZY RZHVJTLSOSRTUVWZY RIP[P RIQ[Q 3 | 12345 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 12345 38E`QFNGKIILHOHRIUKXNZQ[T[WZZX\U]R]O\LZIWGTFQF RROQPQQRRSRTQTPSORO RRPRQSQSPRP 5 | 12345 45J[PFNGOIQJ RPFOGOI RUFWGVITJ RUFVGVI RQJOKNLMNMQNSOTQUTUVTWSXQXNWLVKTJQJ RRUR[ RSUS[ RNXWX 6 | 12345 27I\RFOGMILLLMMPORRSSSVRXPYMYLXIVGSFRF RRSR[ RSSS[ RNWWW 7 | 12345 28D`PFMGJIHLGOGSHVJYM[P\T\W[ZY\V]S]O\LZIWGTFPF RRFR\ RGQ]Q 8 | 12345 31G`PMMNKPJSJTKWMYPZQZTYVWWTWSVPTNQMPM R]GWG[HUN R]G]M\IVO R\HVN 9 | 12345 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\T` 10 | 12345 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\P` 11 | 12345 28F\IIJGLFOFQGRIRLQOPQNSKU ROFPGQIQMPPNS RVFT[ RWFS[ RKUYU 12 | 12345 30I\MFMU RNFMQ RMQNOONQMTMWNXPXRWTUV RTMVNWPWRTXTZU[W[YY RKFNF 13 | 12345 8NVSWRXQWRVSWSYQ[ 14 | 12345 44I\RNOOMQLTLUMXOZR[S[VZXXYUYTXQVOSNRN RRHNJRFRN RSHWJSFSN RRSQTQURVSVTUTTSSRS RRTRUSUSTRT 15 | 12345 6NVRVQWRXSWRV 16 | 12345 37G^QHRFR[ RTHSFS[ RJHKFKMLPNRQSRS RMHLFLNMQ R[HZFZMYPWRTSSS RXHYFYNXQ RNWWW 17 | 12345 58H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RQHOJNLMOLSLWMY RTYVWWUXRYNYJXH RTFRGPJOLNOMSMXNZO[ RQ[SZUWVUWRXNXIWGVF 18 | 12345 20H]TJO[Q[ RWFUJP[ RWFQ[ RWFTIQKOL RTJRKOL 19 | 12345 52H]OKOJPJPLNLNJOHPGSFVFYGZIZKYMWOMUKWI[ RXGYIYKXMVOSQ RVFWGXIXKWMUOMU RJYKXMXRYWYXX RMXRZWZ RMXR[U[WZXXXW 20 | 12345 64H]OKOJPJPLNLNJOHPGSFVFYGZIZKYMXNVOSP RXGYIYKXMWN RVFWGXIXKWMUOSP RQPSPVQWRXTXWWYUZR[O[LZKYJWJULULWKWKV RVRWTWWVY RSPUQVSVWUYTZR[ 21 | 12345 15H]WJR[T[ RZFXJS[ RZFT[ RZFJUZU 22 | 12345 49H]QFLP RQF[F RQGYG RPHUHYG[F RLPMOPNSNVOWPXRXUWXUZQ[N[LZKYJWJULULWKWKV RVPWRWUVXTZ RSNUOVQVUUXSZQ[ 23 | 12345 61H]YJYIXIXKZKZIYGWFTFQGOIMLLOKSKVLYMZO[R[UZWXXVXSWQVPTOQOOPNQMS RPINLMOLSLWMY RVXWVWSVQ RTFRGPJOLNOMSMXNZO[ RR[TZUYVVVRUPTO 24 | 12345 39H]NFLL R[FZIXLTQRTQWP[ RRSPWO[ RXLRRPUOWN[P[ RMIPFRFWI ROGRGWI RMIOHRHWIYIZH[F 25 | 12345104H]SFPGOHNJNMOOQPTPWOYNZLZIYGWFSF RUFPG RPHOJONPO ROORP RSPWO RXNYLYIXG RYGUF RSFQHPJPNQP RTPVOWNXLXHWF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RRPMQ RNQLSKUKXLZ RKZP[VZ RVYWWWTVR RVQSP RQPOQMSLULXMZN[ RR[TZUYVWVSUQTP 26 | 12345 61H]XNWPVQTRQROQNPMNMKNIPGSFVFXGYHZKZNYRXUVXTZQ[N[LZKXKVMVMXLXLW ROPNNNKOI RXHYJYNXRWUUX RQRPQOOOKPHQGSF RVFWGXIXNWRVUUWSZQ[ 27 | 12345 31G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[Y[YVX[ 28 | 12345 24H[YGUGQHNJLMKPKSLVNYQ[U\Y\ RYGVHSJQMPPPSQVSYV[Y\ 29 | 12345 27F_OQMQKRJSIUIWJYKZM[O[QZRYSWSURSQROQ RSHPQ RZJRR R\QST 30 | 12345 12H\OKUY RUKOY RKOYU RYOKU 31 | 12345 48F^NVLUKUIVHXHYI[K\L\N[OYOXNVKRJOJMKJMHPGTGWHYJZMZOYRVVUXUYV[X\Y\[[\Y\X[VYUXUVV RJMKKMIPHTHWIYKZM 32 | 12345 48F^NMLNKNIMHKHJIHKGLGNHOJOKNMKQJTJVKYM[P\T\W[YYZVZTYQVMUKUJVHXGYG[H\J\K[MYNXNVM RJVKXMZP[T[WZYXZV 33 | 12345 40F_JMILIJJHLGNGPHQIRKSP RIJKHMHOIPJQLRPR[ R[M\L\J[HYGWGUHTISKRP R\JZHXHVIUJTLSPS[ 34 | 12345 36H\RFKZ RQIW[ RRIX[ RRFY[ RMUVU RI[O[ RT[[[ RKZJ[ RKZM[ RWZU[ RWYV[ RXYZ[ 35 | 12345 78G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUP RXHYJYLXN RUFWGXIXMWOUP RNPUPXQYRZTZWYYXZU[I[ RXRYTYWXY RUPWQXSXXWZU[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 36 | 12345 37G\XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXXYV RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[ 37 | 12345 62G]LFL[ RMGMZ RNFN[ RIFSFVGXIYKZNZSYVXXVZS[I[ RWIXKYNYSXVWX RSFUGWJXNXSWWUZS[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 38 | 12345 83G\LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Y[YU RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[ RT[YZ RV[YY RW[YX RX[YU 39 | 12345 70G[LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Q[ RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[ 40 | 12345 60G^XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXZY[YS RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[ RXTXY RWSWYVZ RTS\S RUSWT RVSWU RZSYU R[SYT 41 | 12345 81F^KFK[ RLGLZ RMFM[ RWFW[ RXGXZ RYFY[ RHFPF RTF\F RMPWP RH[P[ RT[\[ RIFKG RJFKH RNFMH ROFMG RUFWG RVFWH RZFYH R[FYG RKZI[ RKYJ[ RMYN[ RMZO[ RWZU[ RWYV[ RYYZ[ RYZ[[ 42 | 12345 39LXQFQ[ RRGRZ RSFS[ RNFVF RN[V[ ROFQG RPFQH RTFSH RUFSG RQZO[ RQYP[ RSYT[ RSZU[ 43 | 12345 45JZSFSWRZQ[ RTGTWSZ RUFUWTZQ[O[MZLXLVMUNUOVOWNXMX RMVMWNWNVMV RPFXF RQFSG RRFSH RVFUH RWFUG 44 | 12345 69F\KFK[ RLGLZ RMFM[ RXGMR RPPW[ RQPX[ RQNY[ RHFPF RUF[F RH[P[ RT[[[ RIFKG RJFKH RNFMH ROFMG RWFXG RZFXG RKZI[ RKYJ[ RMYN[ RMZO[ RWYU[ RWYZ[ 45 | 12345 52I[NFN[ ROGOZ RPFP[ RKFSF RK[Z[ZU RLFNG RMFNH RQFPH RRFPG RNZL[ RNYM[ RPYQ[ RPZR[ RU[ZZ RW[ZY RX[ZX RY[ZU 46 | 12345 63E_JFJZ RJFQ[ RKFQX RLFRX RXFQ[ RXFX[ RYGYZ RZFZ[ RGFLF RXF]F RG[M[ RU[][ RHFJG R[FZH R\FZG RJZH[ RJZL[ RXZV[ RXYW[ RZY[[ RZZ\[ 47 | 12345 39F^KFKZ RKFY[ RLFXX RMFYX RYGY[ RHFMF RVF\F RH[N[ RIFKG RWFYG R[FYG RKZI[ RKZM[ 48 | 12345 54G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF 49 | 12345 59G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZMYOXPUQNQ RXHYJYMXO RUFWGXIXNWPUQ RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 50 | 12345 77G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF RNXOVQURUTVUXV^W`Y`Z^Z\ RV\W^X_Y_ RUXW]X^Y^Z] 51 | 12345 80G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUPNP RXHYJYLXN RUFWGXIXMWOUP RRPTQUSWYX[Z[[Y[W RWWXYYZZZ RTQURXXYYZY[X RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[ 52 | 12345 44H\XIYFYLXIVGSFPFMGKIKLLNOPURWSXUXXWZ RLLMNOOUQWRXT RMGLILKMMONUPXRYTYWXYWZT[Q[NZLXKUK[LX 53 | 12345 57H\JFJL RQFQ[ RRGRZ RSFS[ RZFZL RJFZF RN[V[ RKFJL RLFJI RMFJH ROFJG RUFZG RWFZH RXFZI RYFZL RQZO[ RQYP[ RSYT[ RSZU[ 54 | 12345 45F^KFKULXNZQ[S[VZXXYUYG RLGLVMX RMFMVNYOZQ[ RHFPF RVF\F RIFKG RJFKH RNFMH ROFMG RWFYG R[FYG 55 | 12345 34H\KFR[ RLFRXR[ RMFSX RYGR[ RIFPF RUF[F RJFLH RNFMH ROFMG RWFYG RZFYG 56 | 12345 55F^JFN[ RKFNVN[ RLFOV RRFOVN[ RRFV[ RSFVVV[ RTFWV RZGWVV[ RGFOF RRFTF RWF]F RHFKG RIFKH RMFLH RNFLG RXFZG R\FZG 57 | 12345 54H\KFW[ RLFX[ RMFY[ RXGLZ RIFPF RUF[F RI[O[ RT[[[ RJFMH RNFMH ROFMG RVFXG RZFXG RLZJ[ RLZN[ RWZU[ RWYV[ RWYZ[ 58 | 12345 48G]JFQQQ[ RKFRQRZ RLFSQS[ RYGSQ RHFOF RVF\F RN[V[ RIFKG RNFLG RWFYG R[FYG RQZO[ RQYP[ RSYT[ RSZU[ 59 | 12345 41H\YFKFKL RWFK[ RXFL[ RYFM[ RK[Y[YU RLFKL RMFKI RNFKH RPFKG RT[YZ RV[YY RW[YX RX[YU 60 | 12345 51F^IGJKKMMOPPTPWOYMZK[G RIGJJKLMNPOTOWNYLZJ[G RPONPMQLSLVMXOZQ[S[UZWXXVXSWQVPTO RPPNQMSMVNY RVYWVWSVQTP 61 | 12345 3KYKFY^ 62 | 12345 30F^MJMV RNKNU RVKVU RWJWV RIGKIMJPKTKWJYI[G RIYKWMVPUTUWVYW[Y 63 | 12345 48F^[ILIJJILINJPLQNQPPQNQLPJ[J RIMJOKPMQ RQMPKOJMI RIXXXZW[U[SZQXPVPTQSSSUTWIW R[TZRYQWP RSTTVUWWX 64 | 12345 48F]OUMTLTJUIWIXJZL[M[OZPXPWOUJPINIKJILHOGSGWHYJZLZOYRVUUWUYV[X[YZZX RMSKPJNJKKILH RSGVHXJYLYOXRVU 65 | 12345 48G_HKKHMKMV RJILLLV RMKPHRKRU ROIQLQU RRKUHWKW[ RTIVLV[ RWKZH[J\M\P[SZUXWUYP[ RYIZJ[M[PZSYUWWTYP[ 66 | 12345 50G]WMUTUXVZW[Y[[Y\W RXMVTVZ RWMYMWTVX RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RNNLQKTKWLY RPMNOMQLTLWMZN[ 67 | 12345 52I\PFNMMSMWNYOZQ[S[VZXWYTYRXOWNUMSMQNPOOQNT RQFOMNQNWOZ RVYWWXTXQWO RMFRFPMNT RS[UYVWWTWQVNUM RNFQG ROFPH 68 | 12345 34I[WQWPVPVRXRXPWNUMRMONMQLTLVMYNZP[R[UZWW ROONQMTMWNY RRMPOOQNTNWOZP[ 69 | 12345 58G]YFVQUUUXVZW[Y[[Y\W RZFWQVUVZ RVF[FWTVX RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RMOLQKTKWLY RPMNOMQLTLWMZN[ RWFZG RXFYH 70 | 12345 33I[MVQUTTWRXPWNUMRMONMQLTLVMYNZP[R[UZWX ROONQMTMWNY RRMPOOQNTNWOZP[ 71 | 12345 45JZZHZGYGYI[I[GZFXFVGTISKRNQRO[N^M`Kb RTJSMRRP[O^ RXFVHUJTMSRQZP]O_MaKbIbHaH_J_JaIaI` RNMYM 72 | 12345 57H]XMT[S^QaOb RYMU[S_ RXMZMV[T_RaObLbJaI`I^K^K`J`J_ RVTVQUNSMQMNNLQKTKVLYMZO[Q[SZTYUWVT RNOMQLTLWMY RQMOONQMTMWNZO[ 73 | 12345 41G]OFI[K[ RPFJ[ RLFQFK[ RMTOPQNSMUMWNXPXSVX RWNWRVVVZ RWPUUUXVZW[Y[[Y\W RMFPG RNFOH 74 | 12345 35KXSFSHUHUFSF RTFTH RSGUG RLQMOOMQMRNSPSSQX RRNRRQVQZ RRPPUPXQZR[T[VYWW 75 | 12345 45KXUFUHWHWFUF RVFVH RUGWG RMQNOPMRMSNTPTSRZQ]P_NaLbJbIaI_K_KaJaJ` RSNSSQZP]O_ RSPRTP[O^N`Lb 76 | 12345 49G]OFI[K[ RPFJ[ RLFQFK[ RYOYNXNXPZPZNYMWMUNQROS RMSOSQTRUTYUZWZ RQUSYTZ ROSPTRZS[U[WZYW RMFPG RNFOH 77 | 12345 26LXTFQQPUPXQZR[T[VYWW RUFRQQUQZ RQFVFRTQX RRFUG RSFTH 78 | 12345 61@cAQBODMFMGNHPHSF[ RGNGSE[ RGPFTD[F[ RHSJPLNNMPMRNSPSSQ[ RRNRSP[ RRPQTO[Q[ RSSUPWNYM[M]N^P^S\X R]N]R\V\Z R]P[U[X\Z][_[aYbW 79 | 12345 42F^GQHOJMLMMNNPNSL[ RMNMSK[ RMPLTJ[L[ RNSPPRNTMVMXNYPYSWX RXNXRWVWZ RXPVUVXWZX[Z[\Y]W 80 | 12345 46H\QMNNLQKTKVLYMZP[S[VZXWYTYRXOWNTMQM RNOMQLTLWMY RVYWWXTXQWO RQMOONQMTMWNZP[ RS[UYVWWTWQVNTM 81 | 12345 66G]HQIOKMMMNNOPOSNWKb RNNNSMWJb RNPMTIb ROTPQQORNTMVMXNYOZRZTYWWZT[R[PZOWOT RXOYQYTXWWY RVMWNXQXTWWVYT[ RFbNb RJaGb RJ`Hb RK`Lb RJaMb 82 | 12345 57G\WMQb RXMRb RWMYMSb RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RMOLQKTKWLY RPMNOMQLTLWMZN[ RNbVb RRaOb RR`Pb RS`Tb RRaUb 83 | 12345 30I[JQKOMMOMPNQPQTO[ RPNPTN[ RPPOTM[O[ RYOYNXNXPZPZNYMWMUNSPQT 84 | 12345 47J[XPXOWOWQYQYOXNUMRMONNONQOSQTTUVVWX RONNQ RORQSTTVU RWVVZ RNOOQQRTSVTWVWXVZS[P[MZLYLWNWNYMYMX 85 | 12345 23KYTFQQPUPXQZR[T[VYWW RUFRQQUQZ RTFVFRTQX RNMXM 86 | 12345 42F^GQHOJMLMMNNPNSLX RMNMRLVLZ RMPKUKXLZN[P[RZTXVU RXMVUVXWZX[Z[\Y]W RYMWUWZ RXMZMXTWX 87 | 12345 29H\IQJOLMNMONPPPSNX RONORNVNZ ROPMUMXNZP[R[TZVXXUYQYMXMXNYP 88 | 12345 48CaDQEOGMIMJNKPKSIX RJNJRIVIZ RJPHUHXIZK[M[OZQXRU RTMRURXSZU[W[YZ[X]U^Q^M]M]N^P RUMSUSZ RTMVMTTSX 89 | 12345 51G]JQLNNMPMRNSPSR RPMQNQRPVOXMZK[I[HZHXJXJZIZIY RRORRQVQY RZOZNYNYP[P[NZMXMVNTPSRRVRZS[ RPVPXQZS[U[WZYW 90 | 12345 49G]HQIOKMMMNNOPOSMX RNNNRMVMZ RNPLULXMZO[Q[SZUXWT RYMU[T^RaPb RZMV[T_ RYM[MW[U_SaPbMbKaJ`J^L^L`K`K_ 91 | 12345 39H\YMXOVQNWLYK[ RXOOOMPLR RVORNONNO RVORMOMMOLR RLYUYWXXV RNYRZUZVY RNYR[U[WYXV 92 | 12345 30F_GLJIMLMX RIJLMLX RMLPISLSX ROJRMRX RSLVIYLYW[Y RUJXMXXZZ]W 93 | 12345 33G]ZIJY RZIWJQJ RXKUKQJ RZIYLYR RXKXNYR RQRJR RPSMSJR RQRQY RPSPVQY 94 | 12345 33F^HOJKOU RJMOWRPWPZO[M[KZIXHWHUITKTMUPVRWUWXUZ RWHVIUKUMWQXTXWWYUZ 95 | 12345 36F^IOLLPN RKMOORLUN RQMTOWLYN RVMXO[L RIULRPT RKSOURRUT RQSTUWRYT RVSXU[R 96 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 97 | -------------------------------------------------------------------------------- /hershey-fonts/gothiceng.jhf: -------------------------------------------------------------------------------- 1 | 12345 1JZ 2 | 12345 30LXRFQGOHQIRT RRISHRGQHRIRT RRFSGUHSIRT RRXPZR[TZRX RRYQZSZRY 3 | 12345 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 12345 12H]SBLb RYBRb RLOZO RKUYU 5 | 12345 60H\PBP_ RTBT_ RTFVGWIWKYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RXJWH RLLMNOOUQWRXT RMYLW RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWMVMXNZP[ 6 | 12345 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 12345 62E_YNZO[O\N RXOYP[P RXPYQZQ[P\N RYNST RRUL[HVNP ROOSKOFJLPRTXVZX[Z[[Z\X RLZIV RRKOG RKLPQTWVYXZ[Z RMZIU RRLNG RKKQQUWVXXY[Y\X 8 | 12345 11NWSFRGRM RSGRM RSFTGRM 9 | 12345 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\ RSDRFQIPOPUQ[R^S` 10 | 12345 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\ RQDRFSITOTUS[R^Q` 11 | 12345 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO 12 | 12345 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R 13 | 12345 14LXR^R\PZRXSZS\R^P_ RRYQZR[RY 14 | 12345 3E_IR[R 15 | 12345 11LXRXPZR[TZRX RRYQZSZRY 16 | 12345 8G^[BIbJb R[B\BJb 17 | 12345 42H\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJYLYNZO[QZVYXY 18 | 12345 27H\OHPIQKQXOY RQIPHQGRIRYTZ ROHRFSHSXUYVY ROYPYRZS[TZVY 19 | 12345 48H\LHNHPGQFSGVHXH RPHRG RLHNIPIRHSG RVHVP RWIWO RXHXPQPNQLSKVK[ RK[OYSXVXZY RNZQYVYYZ RK[PZUZX[ZY 20 | 12345 57H\LHMHOGPFRGVHXH ROHQG RLHNIPIRG RVHVO RWIWN RXHXOVOSPQQ RQPSQVRXRXY RWSWX RVRVY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 21 | 12345 41H\UFKPKUTU RVUZU[V[TZU RLPLT RMNMU RTGTXRY RUJVHUGUYWZ RUFWHVJVXXYYY RRYSYUZV[WZYY 22 | 12345 53H\LFLO RLFXF RMGVG RLHUHWGXF RVLUMSNOOLO RSNTNVOVY RUMWNWX RVLWMYNZNXOXY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 23 | 12345 59H\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHRGTFUGWHXH RSGUH RRGTIVIXH RNPOPSOUNVM RSOTOVPVY RUNWPWX RVMWNYOZOXPXY RJYLYNZO[QZVYXY 24 | 12345 38H\KHMFPGUGZF RLGOHTHWG RKHOIRIVHZF RZFYHWKSOQRPUPXQ[ RRQQTQWRZ RUMSPRSRVSYQ[ 25 | 12345 71H\LILO RMJMN RNINO RLINISHUGVF RSHTHVIVO RUGWHWN RVFWGYHZHXIXO RLONOVRXR RXOVONRLR RLRLXJY RMSMXPZ RNRNXPYQZ RVRVY RWSWX RXRXY RJYLYNZO[QZVYXY 26 | 12345 60H\LHLQJR RMIMROS RNHNQPRQR RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJRKRMSNTOSQRUQVQ RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 27 | 12345 22LXRMPORPTORM RRNQOSORN RRXPZR[TZRX RRYQZSZRY 28 | 12345 25LXRMPORPTORM RRNQOSORN RR^R\PZRXSZS\R^P_ RRYQZR[RY 29 | 12345 4F^ZIJRZ[ 30 | 12345 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V 31 | 12345 4F^JIZRJ[ 32 | 12345 51I[LJMHNGQFSFVGWHXJXLWNUPSQ RMJNH RVHWIWMVN RLJNKNIOGQF RSFUGVIVMUOSQ RRQRTSQQQRT RRXPZR[TZRX RRYQZSZRY 33 | 12345 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 12345 60G]LINGPFRFSGZW[X]X RQGRHYXZZ[YYX RNGPGQHXXYZZ[[[]X RLMMLOKPKQL RPLPM RMLOLPN RG[IYKXNXPY RJYNYOZ RG[JZMZN[PY RRJLX RNSVS 35 | 12345110F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RRIQJPLPU RQKQS RRIRRQTPU RRIXFZG[I[KYMUO RXGZIZK RVGXHYIYLWN RWNZP[R[X RYPZRZW RWNXOYQYX RJ[MYPXTXWY RLZOYTYVZ RJ[NZSZU[WYYX[X RUOUX RURYR RUUYU 36 | 12345 69E]NGLHJJILHOHSIVJXMZP[S[VZXYZW[U RJKINISKWNYQZTZWY RNGLIKKJNJRKUNXQYTYWXYW[U RPJPV RQJQT RRIRSQUPV RPJRIUFWGYGZF RTGVHXH RSHUIWIYHZF RWIWX 37 | 12345 72G^IFWFYGZIZX RKGWGYIYW RIFJGLHWHXIXX ROKNLMNMOKOJPJRKQMQMV RNMNT RKPNP ROKOSNUMV RI[LYOXSXVY RKZNYSYUZ RI[MZRZT[VYXXZX RRHRX RRMTNVNXM RRSTRVRXS 38 | 12345 94G]IHKFMFOGQF RLGNG RIHKGMHOHQF RNKMLLNLOJOIPIRJQLQLW RMMMU RJPMP RNKNTMVLW RQMRJSHTGVFXF[G RTHVGXGZH RRJSIUHWHYI[G RQURRSPTOVOXP RTPVPWQ RRRSQUQVRXP RK[NYRXWX[Y RMZPYWYZZ RK[OZVZY[[Y RQMQX 39 | 12345 91F]JHLFOFQGSF RMGPG RJHLGNHQHSF RPKOLNNNOLOKPKRLQNQNV ROMOT RLPOP RPKPSOUNV RSJSYRZQZMXKXIYG[ RTJTX RTPXP RPZOZMYJY RUIUOXO RXQUQUWTYP[N[LZJZG[ RSJUIXFZG\G]F RWGYH[H RVHXIZI\H]F RXIXW 40 | 12345 87E^NGLHJJILHOHRIUJWLYNZQ[U[XZZX[V[SZQYPWOUO RJKINISJV RNGLIKKJNJSKVLXNZ RYXZWZSYQ RU[WZXYYWYSXQWPUO RPJPW RQJQU RRIRTQVPW RPJRIUFWGYGZF RTGVHXH RSHUIWIYHZF RYHUOU[ RUSYS RUVYV 41 | 12345112F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXSXUY RLZOYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRITGVFXFZG RWGXGYH RTGVGXIZG RUOWNYLZM[P[TZXX[ RXMYNZPZUYX RWNXNYPYUX[ RUOUY RURYR RUUYU 42 | 12345 67I\LHNFQFTGVF ROGSG RLHNGQHTHVF RSKRLQNQOOONPNROQQQQV RRMRT ROPRP RSKSSRUQV RYHWJVMVXUZSZOXMXKYI[ RWKWW RRZQZOYLY RYHXJXVWXUZS[P[NZKZI[ 43 | 12345 65H\LHNFQFTGVF ROGSG RLHNGQHTHVF RSKRLQNQOOONPNROQQQQV RRMRT ROPRP RSKSSRUQV RYHWJVMVXUZ RWKWW RYHXJXVWXUZR[O[LZJXJVKULUMVLWKW RJVMV 44 | 12345115F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXSXUY RLZNYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRITGVFXFZG RWGXGYH RTGVGXIZG RUOXLYM[N RWMYN[N R[NYQWSUU RWSYTZX[Z\Z RYVZZ RWSXTYZZ[[[\Z RUOUY 45 | 12345 85G]IHKFNFPGRF RLGOG RIHKGMHPHRF RNKMLLNLOJOIPIRJQLQLW RMMMU RJPMP RNKNTMVLW RK[NYRXWX[Y RMZPYWYZZ RK[OZVZY[[Y RSIRJQLQU RRKRS RSISRRTQU RSIUGWFYF[G RXGYGZH RUGWGYI[G RWGWX 46 | 12345107D`LJKKJMJOHOGPGRHQJQJU RKLKS RHPKP RLJLRKTJU RE[GYIXKXMYNYOX RHYKYMZ RE[GZJZL[M[NZOX RLJPFTJTWUYVY RPGSJSXRYSZTYSX RPPSP RNHOHRKROOO ROQRQRXQYS[VYWX RTJXF\J\W]Y^Y RXG[J[X]Z RXP[P RVHWHZKZOWO RWQZQZY\[^Y ROHOX RWHWX 47 | 12345 84E^GIIGKFMFOGQJVUXXYY RMGOIPKVWYZ RIGKGMHOKTVVYWZY[ RVHXIZI\H]F RWGYH[H RVHXFZG\G]F RKOIOHPHRIQKQ RIPKP RG[IYKXNXPY RJYMYOZ RG[JZMZN[PY RKGKX RYIY[ RRLSMUNWNYM RKTMSQSST 48 | 12345 79E_NFLGJIIKHNHRIUJWLYNZQ[S[VZXYZW[U\R\N[KZIXGVFUGRIOJ RJJIMISJV RNFLHKJJMJSKVLXNZ RZV[S[MYIXH RVZXXYVZSZMYKWHUG ROJOW RPJPU RQJQTPVOW RUGUZ RUMWNXNZM RUSWRXRZS 49 | 12345 70H^KFLGMIMOKOJPJRKQMQMYJ[MZMbO` RMHNJN` RKPNP RKFMGNHOJO` ROKRIVFZJZX RVGYJYX RTHUHXKXY RRXUXXY RSYUYWZ RRZTZV[XYZX RRIR_ RRMTNVNXM RRSTRVRXS 50 | 12345 99E_NFLGJIIKHNHRIUJWLYNZP[T[VZXYZW[U\R\N[KZIXGVFUGRIOJ RJJIMISJV RNFLHKJJMJSKVLXNZ RZV[S[MYIXH RVZXXYVZSZMYKWHUG ROJOW RPJPU RQJQTPVOW RUGUZ RUMWNXNZM RUSWRXRZS RP[QZRZT[X`Za[a RT\V_XaYa RRZS[VaXbZb[a 51 | 12345108F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXRXUY RLZNYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRIUGWFYGZIZLYNXOTQRR RWGXGYIYMXN RUGWHXJXMWOTQ RTQVRWSZX[Y\Y RWTYX[Z RTQVSXYZ[\Y 52 | 12345 94G^UITHRGOF RVHTG RWGSFOFLGKHJJKLLMONWNYOZPZRYU RKKLLOMXMZN[O[QZS RKHKJLKOLYL[M\O\QYUU[ RIOJPLQUQVRVSUU RJQLRTRUS RIOIPJRLSSSUTUU RI[LYPXSXVY RKZNYRYUZ RI[MZRZU[ RWGUISL RRNPQ ROSMUKVJVJUKV 53 | 12345 71E]JJILHOHSIVKYMZP[S[VZXYZW[U RISJVLXNYQZTZWY RJJIMIQJTLWNXQYTYWXYW[U RHIIGKFOFUGYG[F RPGTHXH RHIIHKGNGTIWIYH[F RSIRJPKPV RQKQT RRJRSQUPV RWIWX 54 | 12345 89F^HHJFLFOGQF RKGNG RHHJGMHOHQF RKJJLIOISJVKXMZP[S[VZXYZ[\Y RJSKVNYQZTZ RKJJNJQKTLVNXQYUYXX RUIQJPLPV RQKQT RRJRSQUPV RUIWHYFZG\HZIZW[Y\Y RYIZHYGXHYIYX[Z RWHXIXX RUIUY RUNXN RURXR 55 | 12345 72G^JFKGLILOJOIPIRJQLQLXJY RLHMJMX RJPMP RNYQYSZ RJFLGMHNJNXRXUY RJYMYPZR[UYXXZX RRJUIWHYFZG\HZIZX RYIZHYGXHYIYW RWHXIXX RRJRX RRMTNVNXM RRSTRVRXS 56 | 12345 95E`HFIGJIJOHOGPGRHQJQJXHY RJHKJKX RHPKP RLYNYPZ RHFJGKHLJLXOXQY RHYKYNZO[QYTXVYW[YY\X ROHRFTHTXWXYY RRGSHSX ROHQHRIRXQY RWYXZ RWHZF\H\X RZG[H[X RWHYHZIZXYY ROHOX RWHWX RONRN RORRR RWNZN RWRZR 57 | 12345 65G]HIJGLFNFOGWYXZZZ RMGNHVYWZ RJGLGMHUZV[X[ZZ\X RWFYG[G\F RWGXHZH RVHWIYI[H\F RH[IYKXMXNY RJYLYMZ RH[IZKZM[ RWFSO RQRM[ RLPPP RSPXP 58 | 12345 86G^JFKGLILOJOIPIRJQLQLXJY RLHMJMX RJPMP RNYQYSZ RJFLGMHNJNXRXUY RJYMYPZR[UYXX RRJUIWHYFZG\HZIZ^Y`WbUaQ`L` RYIZHYGXHYIYY RWHXIXXZ[ RXaV`S` RY`V_P_L` RRJRX RRMTNVNXM RRSTRVRXS 59 | 12345 57H\XGWIROOSMWJ[ RVKNV RZFWJUNRRMXLZ RJHLFOGUGZF RKGOHSHWG RJHNIRIVHXG RLZNYRXVXZY RMZQYUYYZ RJ[OZUZX[ZY RMPQP RTPXP 60 | 12345 12KYOBOb RPBPb ROBVB RObVb 61 | 12345 3KYKFY^ 62 | 12345 12KYTBTb RUBUb RNBUB RNbUb 63 | 12345 8G]JTROZT RJTRPZT 64 | 12345 3G]Gb]b 65 | 12345 7LXPFUL RPFOGUL 66 | 12345 53J[PRNTMVMXNZP[RYUX RMVNXOYQZ RNTNVOXQYRY RNPPPSOUNVMXOWPWXXYYY RONNOQO RTOWOVNVYWZ RMOOMPNROUPUYW[YY RMORT 67 | 12345 44I[LHMJMXKY RNJMHNGNXQZ RLHOFOXQYRZ RKYMYOZP[RZUYWY ROPROTNUMVNXOYOWPWY RTNVOVX RROSOUPUY 68 | 12345 35JXNONXLYMYOZP[ ROOOYQZ RPOPXRYSYQZP[ RNORNTMUNWOXO RSNTOVO RPORNTPVPXO 69 | 12345 41IZRMPNMOMXKY RNONXQZ RRMOOOXQYRZ RKYMYOZP[RZUYWY RMHPFQIWOWY RPINHOGPIVOVX RMHUPUY 70 | 12345 32JXNONXLYMYOZP[ ROOOYQZ RPOPXRYSYQZP[ RNORNTMWQURPU RSNVQ RPORNUR 71 | 12345 41JWNHNXLYMYOZP[ ROHOYQZ RPHPXRYSYQZP[ RNHQGSFTGVHWH RRGSHUH RPHQGSIUIWH RKMNM RPMTM 72 | 12345 56I[MOMXKYLYNZO[PZRYUX RNPNYPZ ROOOXQYRY RMOOORNTMUNWOYOWPW\V_TaRbQaO`M` RSNVPV\ RSaQ`P` RRNSOUPUZV]V_ RTaS`Q_O_M` 73 | 12345 47I[LHMJMXKYLYNZO[ RNJMHNGNYPZ RLHOFOXQYO[ ROPROTNUMVNXOYOWPWYU[T] RTNVOVYU[ RROSOUPUYT]T`UbVbT` 74 | 12345 35MWRFPHRITHRF RRGQHSHRG RRMQNOOQPQYS[UY RRPSORNQORPRYSZ RRMSNUOSPSXTYUY 75 | 12345 39MWRFPHRITHRF RRGQHSHRG RRMQNOOQPQYS[T] RRPSORNQORPRYS[ RRMSNUOSPSYT]T`RbPbPaRb 76 | 12345 50IZLHMJMXKYLYNZO[ RNJMHNGNYPZ RLHOFOXQYO[ ROPRNTMVPSROU RSNUP RRNTQ RSRTSVXWYXY RSSTTUYVZ RRSSTTYV[XY 77 | 12345 22MWPHQJQXOYPYRZS[ RRJQHRGRYTZ RPHSFSXUYVYTZS[ 78 | 12345 67E_GOHOIPIXGYHYJZK[ RINJOJYLZ RGOIMKOKXMYK[ RKPNOPNQMSOSXUYS[ RPNRORYTZ RNOOOQPQXPYRZS[ RSPVOXNYMZN\O]O[P[X\Y]Y RXNZOZY[Z RVOWOYPYY[[]Y 79 | 12345 45I[KOLOMPMXKYLYNZO[ RMNNONYPZ RKOMMOOOXQYO[ ROPROTNUMVNXOYOWPWXXYYY RTNVOVYWZ RROSOUPUYW[YY 80 | 12345 40I[MOMXKY RNPNXQZ ROOOXQYRZ RKYMYOZP[RZUYWY RMOOORNTMUNWOYOWPWY RSNVPVX RRNSOUPUY 81 | 12345 54I[LMMOMXKYMYMb RMNNONaO`N^ RNYOYQZ RLMNNOOOXQYRZ ROZP[RZUYWY ROZO^P`Mb ROPROTNUMVNXOYOWPWY RTNVOVX RROSOUPUY 82 | 12345 44I[MOMXKY RNPNYPZ ROOOXQYRY RKYLYNZO[PZRYUX RMOOORNTMUNWOYOWPWb RSNVPVaU`V^ RRNSOUPU^T`Wb 83 | 12345 38JXLOMONPNXLYMYOZP[ RMNOOOYQZ RLONMPOPXRYSYQZP[ RPOTMUNWOXO RSNTOVO RRNTPVPXO 84 | 12345 59JZMOMSOTUTWUWY RNONS RVUVY RPNOOOSQT RSTUUUYTZ RMOPNRMTNVNWM RQNSN RPNROTOVN RWYTZR[PZNZL[ RSZQZ RTZRYOYL[ RWMVOTROWL[ 85 | 12345 28MWPHQJQXOYPYRZS[ RRJQHRGRYTZ RPHSFSXUYVYTZS[ RNMQM RSMVM 86 | 12345 47I[KOLOMPMXKY RLNNONYPZ RKOMMOOOXQYRY RKYLYNZO[PZRYUX RUMVNXOYOWPWXXYYY RTNVOVYWZ RUMSOUPUYW[YY 87 | 12345 36I[LMMOMXP[RYUXWX RMNNONXQZ RLMNNOOOWPXRY RUMVNXOYOWPWX RTNVOVW RUMSOUPUX 88 | 12345 57E_HMIOIXL[NYQX RINJOJXMZ RHMJNKOKWLXNY RQMOOQPQXT[VYYX[X RPNRORXUZ RQMRNTOSPSWTXVY RYMZN\O]O[P[X RXNZOZW RYMWOYPYX 89 | 12345 59H[KOLONPOQSYTZV[XY RMNOOTYVZ RKOMMONPOTWUXWYXY RRSUMVNXNYM RUNVOWO RTOVPXOYM RQUN[MZKZJ[ RNZMYLY ROYMXKYJ[ RMTPT RSTVT 90 | 12345 60I[KOLOMPMXKY RLNNONYPZ RKOMMOOOXQYRY RKYLYNZO[PZRYUX RUMVNXOYOWPW\V_TaRbQaO`M` RTNVOV\ RSaQ`P` RUMSOUPUZV]V_ RTaS`Q_O_M` 91 | 12345 38I[XML[ RLONPQPTOXM RMNOOSO RLONMPNTNXM RL[PYSXVXXY RQYUYWZ RL[PZTZV[XY RNTVT 92 | 12345 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 12345 3NVRBRb 94 | 12345 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 12345 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 12345 35JZJFJ[K[KFLFL[M[MFNFN[O[OFPFP[Q[QFRFR[S[SFTFT[U[UFVFV[W[WFXFX[Y[YFZFZ[ 97 | -------------------------------------------------------------------------------- /hershey-fonts/gothgbt.jhf: -------------------------------------------------------------------------------- 1 | 3699 1JZ 2 | 3714 30LXRFQGOHQIRT RRISHRGQHRIRT RRFSGUHSIRT RRXPZR[TZRX RRYQZSZRY 3 | 3728 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM 4 | 2275 12H]SFLb RYFRb RLQZQ RKWYW 5 | 3719 60H\PBP_ RTBT_ RTFVGWIWKYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RXJWH RLLMNOOUQWRXT RMYLW RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWMVMXNZP[ 6 | 2271 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT 7 | 3718 62E_YNZO[O\N RXOYP[P RXPYQZQ[P\N RYNST RRUL[HVNP ROOSKOFJLPRTXVZX[Z[[Z\X RLZIV RRKOG RKLPQTWVYXZ[Z RMZIU RRLNG RKKQQUWVXXY[Y\X 8 | 3717 14LXRLRJPHRFSHSJRLPM RRGQHRIRG 9 | 3721 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\ RSDRFQIPOPUQ[R^S` 10 | 3722 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\ RQDRFSITOTUS[R^Q` 11 | 3723 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO 12 | 3725 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R 13 | 3711 14LXR^R\PZRXSZS\R^P_ RRYQZR[RY 14 | 3724 8F_JQ[Q[R RJQJR[R 15 | 3710 11LXRXPZR[TZRX RRYQZSZRY 16 | 3720 8G^[BIbJb R[B\BJb 17 | 3700 42H\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJYLYNZO[QZVYXY 18 | 3701 27H\OHPIQKQXOY RQIPHQGRIRYTZ ROHRFSHSXUYVY ROYPYRZS[TZVY 19 | 3702 48H\LHNHPGQFSGVHXH RPHRG RLHNIPIRHSG RVHVP RWIWO RXHXPQPNQLSKVK[ RK[OYSXVXZY RNZQYVYYZ RK[PZUZX[ZY 20 | 3703 57H\LHMHOGPFRGVHXH ROHQG RLHNIPIRG RVHVO RWIWN RXHXOVOSPQQ RQPSQVRXRXY RWSWX RVRVY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 21 | 3704 41H\UFKPKUTU RVUZU[V[TZU RLPLT RMNMU RTGTXRY RUJVHUGUYWZ RUFWHVJVXXYYY RRYSYUZV[WZYY 22 | 3705 53H\LFLO RLFXF RMGVG RLHUHWGXF RVLUMSNOOLO RSNTNVOVY RUMWNWX RVLWMYNZNXOXY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 23 | 3706 59H\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHRGTFUGWHXH RSGUH RRGTIVIXH RNPOPSOUNVM RSOTOVPVY RUNWPWX RVMWNYOZOXPXY RJYLYNZO[QZVYXY 24 | 3707 38H\KHMFPGUGZF RLGOHTHWG RKHOIRIVHZF RZFYHWKSOQRPUPXQ[ RRQQTQWRZ RUMSPRSRVSYQ[ 25 | 3708 71H\LILO RMJMN RNINO RLINISHUGVF RSHTHVIVO RUGWHWN RVFWGYHZHXIXO RLONOVRXR RXOVONRLR RLRLXJY RMSMXPZ RNRNXPYQZ RVRVY RWSWX RXRXY RJYLYNZO[QZVYXY 26 | 3709 60H\LHLQJR RMIMROS RNHNQPRQR RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJRKRMSNTOSQRUQVQ RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY 27 | 3712 22LXRMPORPTORM RRNQOSORN RRXPZR[TZRX RRYQZSZRY 28 | 3713 25LXRMPORPTORM RRNQOSORN RR^R\PZRXSZS\R^P_ RRYQZR[RY 29 | 2241 4F^ZIJRZ[ 30 | 3726 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V 31 | 2242 4F^JIZRJ[ 32 | 3715 51I[LJMHNGQFSFVGWHXJXLWNUPSQ RMJNH RVHWIWMVN RLJNKNIOGQF RSFUGVIVMUOSQ RRQRTSQQQRT RRXPZR[TZRX RRYQZSZRY 33 | 2273 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\T]Q]O\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV 34 | 3501 60G]LINGPFRFSGZW[X]X RQGRHYXZZ[YYX RNGPGQHXXYZZ[[[]X RLMMLOKPKQL RPLPM RMLOLPN RG[IYKXNXPY RJYNYOZ RG[JZMZN[PY RRJLX RNSVS 35 | 3502110F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RRIQJPLPU RQKQS RRIRRQTPU RRIXFZG[I[KYMUO RXGZIZK RVGXHYIYLWN RWNZP[R[X RYPZRZW RWNXOYQYX RJ[MYPXTXWY RLZOYTYVZ RJ[NZSZU[WYYX[X RUOUX RURYR RUUYU 36 | 3503 69E]NGLHJJILHOHSIVJXMZP[S[VZXYZW[U RJKINISKWNYQZTZWY RNGLIKKJNJRKUNXQYTYWXYW[U RPJPV RQJQT RRIRSQUPV RPJRIUFWGYGZF RTGVHXH RSHUIWIYHZF RWIWX 37 | 3504 72G^IFWFYGZIZX RKGWGYIYW RIFJGLHWHXIXX ROKNLMNMOKOJPJRKQMQMV RNMNT RKPNP ROKOSNUMV RI[LYOXSXVY RKZNYSYUZ RI[MZRZT[VYXXZX RRHRX RRMTNVNXM RRSTRVRXS 38 | 3505 94G]IHKFMFOGQF RLGNG RIHKGMHOHQF RNKMLLNLOJOIPIRJQLQLW RMMMU RJPMP RNKNTMVLW RQMRJSHTGVFXF[G RTHVGXGZH RRJSIUHWHYI[G RQURRSPTOVOXP RTPVPWQ RRRSQUQVRXP RK[NYRXWX[Y RMZPYWYZZ RK[OZVZY[[Y RQMQX 39 | 3506 91F]JHLFOFQGSF RMGPG RJHLGNHQHSF RPKOLNNNOLOKPKRLQNQNV ROMOT RLPOP RPKPSOUNV RSJSYRZQZMXKXIYG[ RTJTX RTPXP RPZOZMYJY RUIUOXO RXQUQUWTYP[N[LZJZG[ RSJUIXFZG\G]F RWGYH[H RVHXIZI\H]F RXIXW 40 | 3507 87E^NGLHJJILHOHRIUJWLYNZQ[U[XZZX[V[SZQYPWOUO RJKINISJV RNGLIKKJNJSKVLXNZ RYXZWZSYQ RU[WZXYYWYSXQWPUO RPJPW RQJQU RRIRTQVPW RPJRIUFWGYGZF RTGVHXH RSHUIWIYHZF RYHUOU[ RUSYS RUVYV 41 | 3508112F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXSXUY RLZOYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRITGVFXFZG RWGXGYH RTGVGXIZG RUOWNYLZM[P[TZXX[ RXMYNZPZUYX RWNXNYPYUX[ RUOUY RURYR RUUYU 42 | 3509 67I\LHNFQFTGVF ROGSG RLHNGQHTHVF RSKRLQNQOOONPNROQQQQV RRMRT ROPRP RSKSSRUQV RYHWJVMVXUZSZOXMXKYI[ RWKWW RRZQZOYLY RYHXJXVWXUZS[P[NZKZI[ 43 | 3510 65H\LHNFQFTGVF ROGSG RLHNGQHTHVF RSKRLQNQOOONPNROQQQQV RRMRT ROPRP RSKSSRUQV RYHWJVMVXUZ RWKWW RYHXJXVWXUZR[O[LZJXJVKULUMVLWKW RJVMV 44 | 3511115F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXSXUY RLZNYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRITGVFXFZG RWGXGYH RTGVGXIZG RUOXLYM[N RWMYN[N R[NYQWSUU RWSYTZX[Z\Z RYVZZ RWSXTYZZ[[[\Z RUOUY 45 | 3512 85G]IHKFNFPGRF RLGOG RIHKGMHPHRF RNKMLLNLOJOIPIRJQLQLW RMMMU RJPMP RNKNTMVLW RK[NYRXWX[Y RMZPYWYZZ RK[OZVZY[[Y RSIRJQLQU RRKRS RSISRRTQU RSIUGWFYF[G RXGYGZH RUGWGYI[G RWGWX 46 | 3513107D`LJKKJMJOHOGPGRHQJQJU RKLKS RHPKP RLJLRKTJU RE[GYIXKXMYNYOX RHYKYMZ RE[GZJZL[M[NZOX RLJPFTJTWUYVY RPGSJSXRYSZTYSX RPPSP RNHOHRKROOO ROQRQRXQYS[VYWX RTJXF\J\W]Y^Y RXG[J[X]Z RXP[P RVHWHZKZOWO RWQZQZY\[^Y ROHOX RWHWX 47 | 3514 84E^GIIGKFMFOGQJVUXXYY RMGOIPKVWYZ RIGKGMHOKTVVYWZY[ RVHXIZI\H]F RWGYH[H RVHXFZG\G]F RKOIOHPHRIQKQ RIPKP RG[IYKXNXPY RJYMYOZ RG[JZMZN[PY RKGKX RYIY[ RRLSMUNWNYM RKTMSQSST 48 | 3515 79E_NFLGJIIKHNHRIUJWLYNZQ[S[VZXYZW[U\R\N[KZIXGVFUGRIOJ RJJIMISJV RNFLHKJJMJSKVLXNZ RZV[S[MYIXH RVZXXYVZSZMYKWHUG ROJOW RPJPU RQJQTPVOW RUGUZ RUMWNXNZM RUSWRXRZS 49 | 3516 70H^KFLGMIMOKOJPJRKQMQMYJ[MZMbO` RMHNJN` RKPNP RKFMGNHOJO` ROKRIVFZJZX RVGYJYX RTHUHXKXY RRXUXXY RSYUYWZ RRZTZV[XYZX RRIR_ RRMTNVNXM RRSTRVRXS 50 | 3517 99E_NFLGJIIKHNHRIUJWLYNZP[T[VZXYZW[U\R\N[KZIXGVFUGRIOJ RJJIMISJV RNFLHKJJMJSKVLXNZ RZV[S[MYIXH RVZXXYVZSZMYKWHUG ROJOW RPJPU RQJQTPVOW RUGUZ RUMWNXNZM RUSWRXRZS RP[QZRZT[X`Za[a RT\V_XaYa RRZS[VaXbZb[a 51 | 3518108F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXRXUY RLZNYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRIUGWFYGZIZLYNXOTQRR RWGXGYIYMXN RUGWHXJXMWOTQ RTQVRWSZX[Y\Y RWTYX[Z RTQVSXYZ[\Y 52 | 3519 94G^UITHRGOF RVHTG RWGSFOFLGKHJJKLLMONWNYOZPZRYU RKKLLOMXMZN[O[QZS RKHKJLKOLYL[M\O\QYUU[ RIOJPLQUQVRVSUU RJQLRTRUS RIOIPJRLSSSUTUU RI[LYPXSXVY RKZNYRYUZ RI[MZRZU[ RWGUISL RRNPQ ROSMUKVJVJUKV 53 | 3520 71E]JJILHOHSIVKYMZP[S[VZXYZW[U RISJVLXNYQZTZWY RJJIMIQJTLWNXQYTYWXYW[U RHIIGKFOFUGYG[F RPGTHXH RHIIHKGNGTIWIYH[F RSIRJPKPV RQKQT RRJRSQUPV RWIWX 54 | 3521 89F^HHJFLFOGQF RKGNG RHHJGMHOHQF RKJJLIOISJVKXMZP[S[VZXYZ[\Y RJSKVNYQZTZ RKJJNJQKTLVNXQYUYXX RUIQJPLPV RQKQT RRJRSQUPV RUIWHYFZG\HZIZW[Y\Y RYIZHYGXHYIYX[Z RWHXIXX RUIUY RUNXN RURXR 55 | 3522 72G^JFKGLILOJOIPIRJQLQLXJY RLHMJMX RJPMP RNYQYSZ RJFLGMHNJNXRXUY RJYMYPZR[UYXXZX RRJUIWHYFZG\HZIZX RYIZHYGXHYIYW RWHXIXX RRJRX RRMTNVNXM RRSTRVRXS 56 | 3523 95E`HFIGJIJOHOGPGRHQJQJXHY RJHKJKX RHPKP RLYNYPZ RHFJGKHLJLXOXQY RHYKYNZO[QYTXVYW[YY\X ROHRFTHTXWXYY RRGSHSX ROHQHRIRXQY RWYXZ RWHZF\H\X RZG[H[X RWHYHZIZXYY ROHOX RWHWX RONRN RORRR RWNZN RWRZR 57 | 3524 65G]HIJGLFNFOGWYXZZZ RMGNHVYWZ RJGLGMHUZV[X[ZZ\X RWFYG[G\F RWGXHZH RVHWIYI[H\F RH[IYKXMXNY RJYLYMZ RH[IZKZM[ RWFSO RQRM[ RLPPP RSPXP 58 | 3525 86G^JFKGLILOJOIPIRJQLQLXJY RLHMJMX RJPMP RNYQYSZ RJFLGMHNJNXRXUY RJYMYPZR[UYXX RRJUIWHYFZG\HZIZ^Y`WbUaQ`L` RYIZHYGXHYIYY RWHXIXXZ[ RXaV`S` RY`V_P_L` RRJRX RRMTNVNXM RRSTRVRXS 59 | 3526 57H\XGWIROOSMWJ[ RVKNV RZFWJUNRRMXLZ RJHLFOGUGZF RKGOHSHWG RJHNIRIVHXG RLZNYRXVXZY RMZQYUYYZ RJ[OZUZX[ZY RMPQP RTPXP 60 | 2223 12KYOBOb RPBPb ROBVB RObVb 61 | 804 3KYKFY^ 62 | 2224 12KYTBTb RUBUb RNBUB RNbUb 63 | 2262 11JZPLRITL RMORJWO RRJR[ 64 | 999 3JZJ]Z] 65 | 3716 14LXTFRGQIQKRMTKRIRG RRJRLSKRJ 66 | 3601 53J[PRNTMVMXNZP[RYUX RMVNXOYQZ RNTNVOXQYRY RNPPPSOUNVMXOWPWXXYYY RONNOQO RTOWOVNVYWZ RMOOMPNROUPUYW[YY RMORT 67 | 3602 44I[LHMJMXKY RNJMHNGNXQZ RLHOFOXQYRZ RKYMYOZP[RZUYWY ROPROTNUMVNXOYOWPWY RTNVOVX RROSOUPUY 68 | 3603 35JXNONXLYMYOZP[ ROOOYQZ RPOPXRYSYQZP[ RNORNTMUNWOXO RSNTOVO RPORNTPVPXO 69 | 3604 41IZRMPNMOMXKY RNONXQZ RRMOOOXQYRZ RKYMYOZP[RZUYWY RMHPFQIWOWY RPINHOGPIVOVX RMHUPUY 70 | 3605 32JXNONXLYMYOZP[ ROOOYQZ RPOPXRYSYQZP[ RNORNTMWQURPU RSNVQ RPORNUR 71 | 3606 41JWNHNXLYMYOZP[ ROHOYQZ RPHPXRYSYQZP[ RNHQGSFTGVHWH RRGSHUH RPHQGSIUIWH RKMNM RPMTM 72 | 3607 56I[MOMXKYLYNZO[PZRYUX RNPNYPZ ROOOXQYRY RMOOORNTMUNWOYOWPW\V_TaRbQaO`M` RSNVPV\ RSaQ`P` RRNSOUPUZV]V_ RTaS`Q_O_M` 73 | 3608 47I[LHMJMXKYLYNZO[ RNJMHNGNYPZ RLHOFOXQYO[ ROPROTNUMVNXOYOWPWYU[T] RTNVOVYU[ RROSOUPUYT]T`UbVbT` 74 | 3609 35MWRFPHRITHRF RRGQHSHRG RRMQNOOQPQYS[UY RRPSORNQORPRYSZ RRMSNUOSPSXTYUY 75 | 3610 39MWRFPHRITHRF RRGQHSHRG RRMQNOOQPQYS[T] RRPSORNQORPRYS[ RRMSNUOSPSYT]T`RbPbPaRb 76 | 3611 50IZLHMJMXKYLYNZO[ RNJMHNGNYPZ RLHOFOXQYO[ ROPRNTMVPSROU RSNUP RRNTQ RSRTSVXWYXY RSSTTUYVZ RRSSTTYV[XY 77 | 3612 22MWPHQJQXOYPYRZS[ RRJQHRGRYTZ RPHSFSXUYVYTZS[ 78 | 3613 67E_GOHOIPIXGYHYJZK[ RINJOJYLZ RGOIMKOKXMYK[ RKPNOPNQMSOSXUYS[ RPNRORYTZ RNOOOQPQXPYRZS[ RSPVOXNYMZN\O]O[P[X\Y]Y RXNZOZY[Z RVOWOYPYY[[]Y 79 | 3614 45I[KOLOMPMXKYLYNZO[ RMNNONYPZ RKOMMOOOXQYO[ ROPROTNUMVNXOYOWPWXXYYY RTNVOVYWZ RROSOUPUYW[YY 80 | 3615 40I[MOMXKY RNPNXQZ ROOOXQYRZ RKYMYOZP[RZUYWY RMOOORNTMUNWOYOWPWY RSNVPVX RRNSOUPUY 81 | 3616 54I[LMMOMXKYMYMb RMNNONaO`N^ RNYOYQZ RLMNNOOOXQYRZ ROZP[RZUYWY ROZO^P`Mb ROPROTNUMVNXOYOWPWY RTNVOVX RROSOUPUY 82 | 3617 44I[MOMXKY RNPNYPZ ROOOXQYRY RKYLYNZO[PZRYUX RMOOORNTMUNWOYOWPWb RSNVPVaU`V^ RRNSOUPU^T`Wb 83 | 3618 38JXLOMONPNXLYMYOZP[ RMNOOOYQZ RLONMPOPXRYSYQZP[ RPOTMUNWOXO RSNTOVO RRNTPVPXO 84 | 3619 59JZMOMSOTUTWUWY RNONS RVUVY RPNOOOSQT RSTUUUYTZ RMOPNRMTNVNWM RQNSN RPNROTOVN RWYTZR[PZNZL[ RSZQZ RTZRYOYL[ RWMVOTROWL[ 85 | 3620 28MWPHQJQXOYPYRZS[ RRJQHRGRYTZ RPHSFSXUYVYTZS[ RNMQM RSMVM 86 | 3621 47I[KOLOMPMXKY RLNNONYPZ RKOMMOOOXQYRY RKYLYNZO[PZRYUX RUMVNXOYOWPWXXYYY RTNVOVYWZ RUMSOUPUYW[YY 87 | 3622 36I[LMMOMXP[RYUXWX RMNNONXQZ RLMNNOOOWPXRY RUMVNXOYOWPWX RTNVOVW RUMSOUPUX 88 | 3623 57E_HMIOIXL[NYQX RINJOJXMZ RHMJNKOKWLXNY RQMOOQPQXT[VYYX[X RPNRORXUZ RQMRNTOSPSWTXVY RYMZN\O]O[P[X RXNZOZW RYMWOYPYX 89 | 3624 59H[KOLONPOQSYTZV[XY RMNOOTYVZ RKOMMONPOTWUXWYXY RRSUMVNXNYM RUNVOWO RTOVPXOYM RQUN[MZKZJ[ RNZMYLY ROYMXKYJ[ RMTPT RSTVT 90 | 3625 60I[KOLOMPMXKY RLNNONYPZ RKOMMOOOXQYRY RKYLYNZO[PZRYUX RUMVNXOYOWPW\V_TaRbQaO`M` RTNVOV\ RSaQ`P` RUMSOUPUZV]V_ RTaS`Q_O_M` 91 | 3626 38I[XML[ RLONPQPTOXM RMNOOSO RLONMPNTNXM RL[PYSXVXXY RQYUYWZ RL[PZTZV[XY RNTVT 92 | 2225 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\P^Q`RaTb 93 | 2229 3NVRBRb 94 | 2226 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\T^S`RaPb 95 | 2246 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O 96 | 3729 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF 97 | --------------------------------------------------------------------------------