Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
PK ï-Z[¹.ºð font.hnu W+A„¶ #ifndef _LCT_FONT_H
#define _LCT_FONT_H
#include
#include
#include
#include
/*
* SFM stuff
*/
struct unicode_list
{
unicode uc; /* Unicode listed */
struct unicode_list *next;
};
/* unimap-*.c */
int sfm_read_ascii (FILE*, struct unimapdesc*, int fontlen);
int sfm_read_binary (FILE*, struct unimapdesc*, int fontlen);
int sfm_write_ascii (FILE*, struct unimapdesc*);
int sfm_write_binary (FILE*, struct unimapdesc*, int fontlen);
/*
* Unifont stuff
*/
/* font-file-formats identification */
#define FFF_RAW 1
#define FFF_CP 2
#define FFF_PSF 3
#define FFF_XPSF 4
extern const struct magicset ff_magics;
/* core unifont stuff */
typedef struct cfontdesc
{
unsigned short charcount; /* nb of characters in font */
unsigned short charheight;
unsigned short charwidth;
char *chardata; /* font data in expanded form */
} cfontdesc;
typedef struct unifont
{
struct cfontdesc font;
struct unimapdesc sfm;
} simple_font;
typedef struct fontgroup
{
struct unimapdesc sfm;
unsigned char fontcount;
struct cfontdesc* fonts;
} font_group;
/*
* PSF stuff
*/
#define PSF_MAGIC1 0x36
#define PSF_MAGIC2 0x04
#define PSF_MODE256NOSFM 0
#define PSF_MODE512NOSFM 1
#define PSF_MODE256SFM 2
#define PSF_MODE512SFM 3
#define PSF_SEPARATOR 0xFFFF
struct psf_header
{
unsigned char magic1, magic2; /* Magic number */
unsigned char mode; /* PSF font mode */
unsigned char charheight; /* Character size */
};
#define PSF_MAGIC_OK(x) ((x).magic1 == PSF_MAGIC1 && (x).magic2 == PSF_MAGIC2)
#define PSF_MODE_VALID(x) ((x) <= PSF_MODE512SFM)
#define PSF_MODE_HAS512(x) (((x) == 1) || ((x) == 3))
#define PSF_MODE_HASSFM(x) (((x) == 2) || ((x) == 3))
/* high-level font-handling funcs */
simple_font* read_simple_font (FILE* fontfile, FILE* sfmfile, int font_format);
/* low-level PSF-specific funcs from psf-header.c */
int psf_header_read (FILE* in, struct psf_header* psfhdr_ptr);
int psf_header_write (FILE* out, struct psf_header* psfhdr_ptr);
int write_as_psf_header (FILE* out, int charheight, int charcount, int with_sfm);
/*
* Font data stuff
*/
/* fontdata.c */
int fontdata_write_binary (FILE* out, cfontdesc *cfd);
int fontdata_read_binary (FILE* in, cfontdesc *cfd);
#endif /* _LCT_FONT_H */
PK ï-Z[
1C©W W cyrillic.syms.hnu W+A„¶ char *koi8_r_syms[] = { /* 160-255 */
"", /* 0240 */
"",
"",
"cyrillic_small_letter_io",
"",
"",
"",
"",
"", /* 0250 */
"",
"",
"",
"",
"",
"",
"",
"", /* 0260 */
"",
"",
"cyrillic_capital_letter_io",
"",
"",
"",
"",
"", /* 0270 */
"",
"",
"",
"",
"",
"",
"copyright",
"cyrillic_small_letter_yu", /* 0300 */
"cyrillic_small_letter_a",
"cyrillic_small_letter_be",
"cyrillic_small_letter_tse",
"cyrillic_small_letter_de",
"cyrillic_small_letter_ie",
"cyrillic_small_letter_ef",
"cyrillic_small_letter_ghe",
"cyrillic_small_letter_ha", /* 0310 */
"cyrillic_small_letter_i",
"cyrillic_small_letter_short_i",
"cyrillic_small_letter_ka",
"cyrillic_small_letter_el",
"cyrillic_small_letter_em",
"cyrillic_small_letter_en",
"cyrillic_small_letter_o",
"cyrillic_small_letter_pe", /* 0320 */
"cyrillic_small_letter_ya",
"cyrillic_small_letter_er",
"cyrillic_small_letter_es",
"cyrillic_small_letter_te",
"cyrillic_small_letter_u",
"cyrillic_small_letter_zhe",
"cyrillic_small_letter_ve",
"cyrillic_small_soft_sign", /* 0330 */
"cyrillic_small_letter_yeru",
"cyrillic_small_letter_ze",
"cyrillic_small_letter_sha",
"cyrillic_small_letter_e",
"cyrillic_small_letter_shcha",
"cyrillic_small_letter_che",
"cyrillic_small_hard_sign",
"cyrillic_capital_letter_yu", /* 0340 */
"cyrillic_capital_letter_a",
"cyrillic_capital_letter_be",
"cyrillic_capital_letter_tse",
"cyrillic_capital_letter_de",
"cyrillic_capital_letter_ie",
"cyrillic_capital_letter_ef",
"cyrillic_capital_letter_ghe",
"cyrillic_capital_letter_ha", /* 0350 */
"cyrillic_capital_letter_i",
"cyrillic_capital_letter_short_i",
"cyrillic_capital_letter_ka",
"cyrillic_capital_letter_el",
"cyrillic_capital_letter_em",
"cyrillic_capital_letter_en",
"cyrillic_capital_letter_o",
"cyrillic_capital_letter_pe", /* 0360 */
"cyrillic_capital_letter_ya",
"cyrillic_capital_letter_er",
"cyrillic_capital_letter_es",
"cyrillic_capital_letter_te",
"cyrillic_capital_letter_u",
"cyrillic_capital_letter_zhe",
"cyrillic_capital_letter_ve",
"cyrillic_capital_soft_sign", /* 0370 */
"cyrillic_capital_letter_yeru",
"cyrillic_capital_letter_ze",
"cyrillic_capital_letter_sha",
"cyrillic_capital_letter_e",
"cyrillic_capital_letter_shcha",
"cyrillic_capital_letter_che",
"cyrillic_capital_hard_sign"
};
PK ï-Z[kŠŽõº º unicode.hnu W+A„¶ #ifndef _LCT_UNICODE_H
# define _LCT_UNICODE_H
typedef unsigned short unicode;
unicode utf8_to_ucs2 (char* buf);
void ucs2_to_utf8(unicode c, char* utf);
#endif /* _LCT_UNICODE_H */
PK ï-Z[Ä=*ý ý utils.hnu W+A„¶ #ifndef _LCT_UTILS_H
#define _LCT_UTILS_H
#include
#include
#include
struct magic
{
int id;
char* magic;
char* mask;
size_t length;
};
struct magicset
{
size_t max_length_hint;
const struct magic* m;
};
/* special magic_IDs */
#define FF_END 0 /* array terminator */
#define FF_UNKNOWN -1 /* magic == mask == NULL - unidentified (used as default) */
#define FF_HINTS -2 /* magic == max length for magic and mask in following array
* mask == ignored */
FILE *findfile_simple(const char *fnam, const char **dirpath, const char **suffixes);
FILE* findfile(const char *fnam, const char **dirpath, const char **suffixes,
char *fullname, size_t maxfullength, FILE* minus_meaning,
const struct magicset * magics, int* magic_return);
/* low-level wrappers around findfile() */
#define FINDFONT_WRAPPER_HEADER(NAME) \
FILE* find ## NAME(const char *fnam, char *fullname, size_t maxfullength, \
FILE* minus_meaning, int* magic_return)
FINDFONT_WRAPPER_HEADER(font);
FINDFONT_WRAPPER_HEADER(acm);
FINDFONT_WRAPPER_HEADER(sfm);
FINDFONT_WRAPPER_HEADER(sfmfallback);
FINDFONT_WRAPPER_HEADER(keymap);
FINDFONT_WRAPPER_HEADER(videomode);
/* from x*.c */
int xfseek (FILE *stream, long offset, int whence);
FILE *xfopen (const char *path, const char *mode, FILE* minus_meaning);
/* from sfm-utils.c */
unicode sgetunicode(char **p0);
void unimapdesc_addpair(int fp, unicode un, struct unimapdesc *list, int *listsz);
void unimapdesc_adjust(struct unimapdesc* list);
/* sfm-fallback */
int sfm_fallback_read (FILE* f, unicode** *sfmf, unsigned *size);
int sfm_fallback_add (unicode** sfmf, unsigned size,
struct unimapdesc* ilist,
struct unimapdesc* olist);
/* miscutils.c */
typedef void (*UsageFunc) (char *progname);
void simple_options(int argc, char **argv, UsageFunc usage, char *progname);
char* strip_path (const char* name);
void version(char* progname);
void* xmalloc(size_t n);
char* xstrdup(char *p);
#endif /* _LCT_UTILS_H */
PK ï-Z["H$0 0 ksyms.hnu W+A„¶ typedef struct {
unsigned short uni;
const char *name;
} sym;
typedef struct {
char **table;
int size;
} syms_entry;
extern syms_entry syms[];
struct syn {
char *synonym;
char *official_name;
};
extern struct syn synonyms[];
extern const int syms_size;
extern const int syn_size;
extern const int charsets_size;
extern int set_charset(const char *name);
extern const char *chosen_charset;
extern int add_number(int code);
extern int add_capslock(int code);
extern const char *codetoksym(int code);
extern void list_charsets(FILE *f);
PK ï-Z[ê‡
B£ £
latin8.syms.hnu W+A„¶ /* ISO-8859-14 (latin8) Celtic charmap
* Alastair McKinstry
*/
char *iso_8859_14_syms[]={
"nobreakspace", /* AO */
"Bdotabove",
"bdotabove",
"sterling",
"Cdotabove",
"cdotabove",
"Ddotabove",
"section",
"Wgrave",
"copyright",
"Wacute",
"ddotabove",
"Ygrave",
"soft_hyphen",
"registered",
"Ydiaeresis",
"Fdotabove", /* BO */
"fdotabove",
"Gdotabove",
"gdotabove",
"Mdotabove",
"mdotabove",
"pilcrow",
"Pdotabove",
"wgrave",
"pdotabove",
"wacute",
"Sdotabove",
"ygrave",
"Wdiaeresis",
"wdiaeresis",
"sdotabove",
"Agrave", /* C0 */
"Aacute",
"Acircumflex",
"Atilde",
"Adiaeresis",
"Aring",
"AE",
"Ccedilla",
"Egrave",
"Eacute",
"Ecircumflex",
"Ediaeresis",
"Igrave",
"Iacute",
"Icircumflex",
"Idiaeresis",
"Wcircumflex", /* D0 */
"Ntilde",
"Ograve",
"Ocircumflex",
"Odiaeresis",
"Tdotabove",
"Oslash",
"Ugrave",
"Uacute",
"Ucircumflex",
"Udiaeresis",
"Yacute",
"Ycircumflex",
"ssharp",
"agrave", /* E0 */
"aacute",
"acircumflex",
"atilde",
"adiaeresis",
"aring",
"ae",
"ccedilla",
"egrave",
"eacute",
"ecircumflex",
"ediaeresis",
"igrave",
"iacute",
"icircumflex",
"idiaeresis",
"wcircumflex", /* F0 */
"ntilde",
"ograve",
"oacute",
"ocircumflex",
"otilde",
"odiaeresis",
"tdotabove",
"ostroke",
"ugrave",
"uacute",
"ucircumflex",
"udiaeresis",
"yacute",
"ycircumflex",
"ydiaeresis"
};
PK ï-Z[k xéU U modifiers.hnu W+A„¶ #ifndef _LCT_MODIFIERS_H
#define _LCT_MODIFIERS_H
#define M_PLAIN 0
#define M_SHIFT (1 << KG_SHIFT)
#define M_CTRL (1 << KG_CTRL)
#define M_ALT (1 << KG_ALT)
#define M_ALTGR (1 << KG_ALTGR)
#define M_SHIFTL (1 << KG_SHIFTL)
#define M_SHIFTR (1 << KG_SHIFTR)
#define M_CTRLL (1 << KG_CTRLL)
#define M_CTRLR (1 << KG_CTRLR)
#endif
PK ï-Z[õS€1 1 console.hnu W+A„¶ #ifndef _LCT_CONSOLE_H
#define _LCT_CONSOLE_H
#include
#include
#include
#include
/*
* Default keymap, and where the kernel copy of it lives.
*/
#ifdef __sparc__
# define DEFKMAP "sunkeymap"
# define KERNDIR "/usr/src/linux/drivers/sbus/char"
#else
# define DEFKMAP "defkeymap"
# define KERNDIR "/usr/src/linux/drivers/char"
#endif
/* misc-console-utils.c */
int is_a_console(int fd);
int get_console_fd(char* tty_name);
int acm_activate(int tty_fd, int g_set);
/* from acm.c */
void saveoldmap (int fd, char* omfil);
int screen_map_load (int fd, FILE *fp);
int uni_screen_map_read_ascii (FILE *fp, unicode buf[], int *is_unicode);
int old_screen_map_read_ascii (FILE *fp, unsigned char buf[]);
/* from saveunimap.c */
void saveunicodemap(int fd, char *oufil, int verbose, int no_act);
/* unimap-misc.c */
int set_kernel_unimap(int fd, struct unimapdesc *);
int get_kernel_unimap(int fd, struct unimapdesc *);
/* kernelfont.c */
cfontdesc* get_kernel_font(int fd);
int set_kernel_font(int fd, cfontdesc *);
void restore_rom_font(int fd);
/* testUTF8.c */
int is_in_UTF8_mode (int fd);
/*
* provide kernel defs for compatibility
*/
/*
* Linux pre-0.96 introduced, and 1.1.63 removed the defines
* #define GIO_FONT8x8 0x4B28
* #define PIO_FONT8x8 0x4B29
* #define GIO_FONT8x14 0x4B2A
* #define PIO_FONT8x14 0x4B2B
* #define GIO_FONT8x16 0x4B2C
* #define PIO_FONT8x16 0x4B2D
* but these ioctls have never been implemented.
*/
/*
* Linux 0.99.15 introduces the GIO_FONT and PIO_FONT ioctls.
* Usage:
char buf[8192];
ioctl(fd, GIO_FONT, buf);
* to get 256*32=8192 bytes of data for 256 characters,
* 32 for each symbol, of which only the first H are used
* for an 8xH font.
* Changes in use: 1.1.74: you have to be root for PIO_FONT.
*/
#ifndef GIO_FONT
# define GIO_FONT 0x4B60 /* gets font in expanded form */
# define PIO_FONT 0x4B61 /* use font in expanded form */
#endif
/*
* Linux 1.3.1 introduces 512-character fonts and the
* GIO_FONTX and PIO_FONTX ioctls to read and load them.
* The PIO_FONTX ioctl also adjusts screen character height.
* Usage:
char buf[16384];
struct consolefontdesc cfd;
cfd.charcount = fontsize;
cfd.charheight = height;
cfd.chardata = buf;
ioctl(fd, PIO_FONTX, &cfd);
* and
char buf[32*N];
cfd.charcount = N;
cfd.chardata = buf;
ioctl(fd, GIO_FONTX, &cfd);
* (where the ioctl will fail if N was too small);
* the ioctl fills cfd.charcount and cfd.charheight.
* With GIO_FONTX, the chardata pointer may be NULL.
* The old GIO_FONT will fail if the fontsize is 512.
*/
#ifndef GIO_FONTX
# define GIO_FONTX 0x4B6B /* get font using struct consolefontdesc */
# define PIO_FONTX 0x4B6C /* set font using struct consolefontdesc */
struct consolefontdesc {
unsigned short charcount; /* characters in font (256 or 512) */
unsigned short charheight; /* scan lines per character (1-32) */
char *chardata; /* font data in expanded form */
};
#endif
/*
* Linux 2.1.111 introduces the KDFONTOP ioctl.
* Details of use have changed a bit in 2.1.111-115,124.
* Usage:
struct console_font_op cfo;
ioctl(fd, KDFONTOP, &cfo);
*/
#ifndef KDFONTOP
# define KDFONTOP 0x4B72 /* font operations */
struct console_font_op {
unsigned int op; /* operation code KD_FONT_OP_* */
unsigned int flags; /* KD_FONT_FLAG_* */
unsigned int width, height; /* font size */
unsigned int charcount;
unsigned char *data; /* font data with height fixed to 32 */
};
# define KD_FONT_OP_SET 0 /* Set font */
# define KD_FONT_OP_GET 1 /* Get font */
# define KD_FONT_OP_SET_DEFAULT 2 /* Set font to default, data points to name / NULL */
# define KD_FONT_OP_COPY 3 /* Copy from another console */
# define KD_FONT_FLAG_DONT_RECALC 1 /* Don't call adjust_height() */
/* (Used internally for PIO_FONT support) */
#endif
#endif /* _LCT_CONSOLE_H */
PK ï-Z[ˆAÊ%Î$ Î$ ethiopic.syms.hnu W+A„¶ /*
* This is the Ethiopic Unicode table as per pDAM ISO/IEC JTC1/SC2/WG2 N 1485.
* Ethiopic begins on the 18th "row" of 256 columns in the Unicode specification,
* hence the name choice here. There are 384 entries that begin at position
* 159 in the Ethiopic console fonts.
*
* { "iso-10646-18", iso_10646_18_syms, 159 },
*/
char* iso_10646_18_syms[] = { /* 0x1200 - 0x137F */
"ethiopic_syllable_ha", "ethiopic_syllable_hu", "ethiopic_syllable_hi", "ethiopic_syllable_haa", "ethiopic_syllable_hee", "ethiopic_syllable_he", "ethiopic_syllable_ho", "",
"ethiopic_syllable_la", "ethiopic_syllable_lu", "ethiopic_syllable_li", "ethiopic_syllable_laa", "ethiopic_syllable_lee", "ethiopic_syllable_le", "ethiopic_syllable_lo", "ethiopic_syllable_lwa",
"ethiopic_syllable_hha", "ethiopic_syllable_hhu", "ethiopic_syllable_hhi", "ethiopic_syllable_hhaa", "ethiopic_syllable_hhee", "ethiopic_syllable_hhe", "ethiopic_syllable_hho", "ethiopic_syllable_hhwa",
"ethiopic_syllable_ma", "ethiopic_syllable_mu", "ethiopic_syllable_mi", "ethiopic_syllable_maa", "ethiopic_syllable_mee", "ethiopic_syllable_me", "ethiopic_syllable_mo", "ethiopic_syllable_mwaa",
"ethiopic_syllable_sza", "ethiopic_syllable_szu", "ethiopic_syllable_szi", "ethiopic_syllable_szaa", "ethiopic_syllable_szee", "ethiopic_syllable_sze", "ethiopic_syllable_szo", "ethiopic_syllable_szwa",
"ethiopic_syllable_ra", "ethiopic_syllable_ru", "ethiopic_syllable_ri", "ethiopic_syllable_raa", "ethiopic_syllable_ree", "ethiopic_syllable_re", "ethiopic_syllable_ro", "ethiopic_syllable_rwa",
"ethiopic_syllable_sa", "ethiopic_syllable_su", "ethiopic_syllable_si", "ethiopic_syllable_saa", "ethiopic_syllable_see", "ethiopic_syllable_se", "ethiopic_syllable_so", "ethiopic_syllable_swa",
"ethiopic_syllable_sha", "ethiopic_syllable_shu", "ethiopic_syllable_shi", "ethiopic_syllable_shaa", "ethiopic_syllable_shee", "ethiopic_syllable_she", "ethiopic_syllable_sho", "ethiopic_syllable_shwa",
"ethiopic_syllable_qa", "ethiopic_syllable_qu", "ethiopic_syllable_qi", "ethiopic_syllable_qaa", "ethiopic_syllable_qee", "ethiopic_syllable_qe", "ethiopic_syllable_qo", "",
"ethiopic_syllable_qwa", "", "ethiopic_syllable_qwi", "ethiopic_syllable_qwaa", "ethiopic_syllable_qwee", "ethiopic_syllable_qwe", "", "",
"ethiopic_syllable_qha", "ethiopic_syllable_qhu", "ethiopic_syllable_qhi", "ethiopic_syllable_qhaa", "ethiopic_syllable_qhee", "ethiopic_syllable_qhe", "ethiopic_syllable_qho", "",
"ethiopic_syllable_qhwa", "", "ethiopic_syllable_qhwi", "ethiopic_syllable_qhwaa", "ethiopic_syllable_qhwee", "ethiopic_syllable_qhwe", "", "",
"ethiopic_syllable_ba", "ethiopic_syllable_bu", "ethiopic_syllable_bi", "ethiopic_syllable_baa", "ethiopic_syllable_bee", "ethiopic_syllable_be", "ethiopic_syllable_bo", "ethiopic_syllable_bwaa",
"ethiopic_syllable_va", "ethiopic_syllable_vu", "ethiopic_syllable_vi", "ethiopic_syllable_vaa", "ethiopic_syllable_vee", "ethiopic_syllable_ve", "ethiopic_syllable_vo", "ethiopic_syllable_vwa",
"ethiopic_syllable_ta", "ethiopic_syllable_tu", "ethiopic_syllable_ti", "ethiopic_syllable_taa", "ethiopic_syllable_tee", "ethiopic_syllable_te", "ethiopic_syllable_to", "ethiopic_syllable_twa",
"ethiopic_syllable_ca", "ethiopic_syllable_cu", "ethiopic_syllable_ci", "ethiopic_syllable_caa", "ethiopic_syllable_cee", "ethiopic_syllable_ce", "ethiopic_syllable_co", "ethiopic_syllable_cwa",
"ethiopic_syllable_xa", "ethiopic_syllable_xu", "ethiopic_syllable_xi", "ethiopic_syllable_xaa", "ethiopic_syllable_xee", "ethiopic_syllable_xe", "ethiopic_syllable_xo", "",
"ethiopic_syllable_xwa", "", "ethiopic_syllable_xwi", "ethiopic_syllable_xwaa", "ethiopic_syllable_xwee", "ethiopic_syllable_xwe", "", "",
"ethiopic_syllable_na", "ethiopic_syllable_nu", "ethiopic_syllable_ni", "ethiopic_syllable_naa", "ethiopic_syllable_nee", "ethiopic_syllable_ne", "ethiopic_syllable_no", "ethiopic_syllable_nwa",
"ethiopic_syllable_nya", "ethiopic_syllable_nyu", "ethiopic_syllable_nyi", "ethiopic_syllable_nyaa", "ethiopic_syllable_nyee", "ethiopic_syllable_nye", "ethiopic_syllable_nyo", "ethiopic_syllable_nywa",
"ethiopic_syllable_glottal_a", "ethiopic_syllable_glottal_u", "ethiopic_syllable_glottal_i", "ethiopic_syllable_glottal_aa", "ethiopic_syllable_glottal_ee", "ethiopic_syllable_glottal_e", "ethiopic_syllable_glottal_o", "ethiopic_syllable_glottal_wa",
"ethiopic_syllable_ka", "ethiopic_syllable_ku", "ethiopic_syllable_ki", "ethiopic_syllable_kaa", "ethiopic_syllable_kee", "ethiopic_syllable_ke", "ethiopic_syllable_ko", "",
"ethiopic_syllable_kwa", "", "ethiopic_syllable_kwi", "ethiopic_syllable_kwaa", "ethiopic_syllable_kwee", "ethiopic_syllable_kwe", "", "",
"ethiopic_syllable_kxa", "ethiopic_syllable_kxu", "ethiopic_syllable_kxi", "ethiopic_syllable_kxaa", "ethiopic_syllable_kxee", "ethiopic_syllable_kxe", "ethiopic_syllable_kxo", "",
"ethiopic_syllable_kxwa", "", "ethiopic_syllable_kxwi", "ethiopic_syllable_kxwaa", "ethiopic_syllable_kxwee", "ethiopic_syllable_kxwe", "", "",
"ethiopic_syllable_wa", "ethiopic_syllable_wu", "ethiopic_syllable_wi", "ethiopic_syllable_waa", "ethiopic_syllable_wee", "ethiopic_syllable_we", "ethiopic_syllable_wo", "",
"ethiopic_syllable_pharyngeal_a", "ethiopic_syllable_pharyngeal_u", "ethiopic_syllable_pharyngeal_i", "ethiopic_syllable_pharyngeal_aa", "ethiopic_syllable_pharyngeal_ee", "ethiopic_syllable_pharyngeal_e", "ethiopic_syllable_pharyngeal_o", "",
"ethiopic_syllable_za", "ethiopic_syllable_zu", "ethiopic_syllable_zi", "ethiopic_syllable_zaa", "ethiopic_syllable_zee", "ethiopic_syllable_ze", "ethiopic_syllable_zo", "ethiopic_syllable_zwa",
"ethiopic_syllable_zha", "ethiopic_syllable_zhu", "ethiopic_syllable_zhi", "ethiopic_syllable_zhaa", "ethiopic_syllable_zhee", "ethiopic_syllable_zhe", "ethiopic_syllable_zho", "ethiopic_syllable_zhwa",
"ethiopic_syllable_ya", "ethiopic_syllable_yu", "ethiopic_syllable_yi", "ethiopic_syllable_yaa", "ethiopic_syllable_yee", "ethiopic_syllable_ye", "ethiopic_syllable_yo", "",
"ethiopic_syllable_da", "ethiopic_syllable_du", "ethiopic_syllable_di", "ethiopic_syllable_daa", "ethiopic_syllable_dee", "ethiopic_syllable_de", "ethiopic_syllable_do", "ethiopic_syllable_dwa",
"ethiopic_syllable_dda", "ethiopic_syllable_ddu", "ethiopic_syllable_ddi", "ethiopic_syllable_ddaa", "ethiopic_syllable_ddee", "ethiopic_syllable_dde", "ethiopic_syllable_ddo", "ethiopic_syllable_ddwa",
"ethiopic_syllable_ja", "ethiopic_syllable_ju", "ethiopic_syllable_ji", "ethiopic_syllable_jaa", "ethiopic_syllable_jee", "ethiopic_syllable_je", "ethiopic_syllable_jo", "ethiopic_syllable_jwa",
"ethiopic_syllable_ga", "ethiopic_syllable_gu", "ethiopic_syllable_gi", "ethiopic_syllable_gaa", "ethiopic_syllable_gee", "ethiopic_syllable_ge", "ethiopic_syllable_go", "",
"ethiopic_syllable_gwa", "", "ethiopic_syllable_gwi", "ethiopic_syllable_gwaa", "ethiopic_syllable_gwee", "ethiopic_syllable_gwe", "", "",
"ethiopic_syllable_gga", "ethiopic_syllable_ggu", "ethiopic_syllable_ggi", "ethiopic_syllable_ggaa", "ethiopic_syllable_ggee", "ethiopic_syllable_gge", "ethiopic_syllable_ggo", "",
"ethiopic_syllable_tha", "ethiopic_syllable_thu", "ethiopic_syllable_thi", "ethiopic_syllable_thaa", "ethiopic_syllable_thee", "ethiopic_syllable_the", "ethiopic_syllable_tho", "ethiopic_syllable_thwa",
"ethiopic_syllable_cha", "ethiopic_syllable_chu", "ethiopic_syllable_chi", "ethiopic_syllable_chaa", "ethiopic_syllable_chee", "ethiopic_syllable_che", "ethiopic_syllable_cho", "ethiopic_syllable_chwa",
"ethiopic_syllable_pha", "ethiopic_syllable_phu", "ethiopic_syllable_phi", "ethiopic_syllable_phaa", "ethiopic_syllable_phee", "ethiopic_syllable_phe", "ethiopic_syllable_pho", "ethiopic_syllable_phwa",
"ethiopic_syllable_tsa", "ethiopic_syllable_tsu", "ethiopic_syllable_tsi", "ethiopic_syllable_tsaa", "ethiopic_syllable_tsee", "ethiopic_syllable_tse", "ethiopic_syllable_tso", "ethiopic_syllable_tswa",
"ethiopic_syllable_tza", "ethiopic_syllable_tzu", "ethiopic_syllable_tzi", "ethiopic_syllable_tzaa", "ethiopic_syllable_tzee", "ethiopic_syllable_tze", "ethiopic_syllable_tzo", "",
"ethiopic_syllable_fa", "ethiopic_syllable_fu", "ethiopic_syllable_fi", "ethiopic_syllable_faa", "ethiopic_syllable_fee", "ethiopic_syllable_fe", "ethiopic_syllable_fo", "ethiopic_syllable_fwaa",
"ethiopic_syllable_pa", "ethiopic_syllable_pu", "ethiopic_syllable_pi", "ethiopic_syllable_paa", "ethiopic_syllable_pee", "ethiopic_syllable_pe", "ethiopic_syllable_po", "ethiopic_syllable_pwaa",
"ethiopic_syllable_mya", "ethiopic_syllable_rya", "ethiopic_syllable_fya", "", "", "", "", "",
"", "ethiopic_wordspace", "ethiopic_full_stop", "ethiopic_comma", "ethiopic_semicolon", "ethiopic_colon", "ethiopic_preface_colon", "ethiopic_question_mark",
"ethiopic_paragraph_separator", "ethiopic_digit_one", "ethiopic_digit_two", "ethiopic_digit_three", "ethiopic_digit_four", "ethiopic_digit_five", "ethiopic_digit_six", "ethiopic_digit_seven",
"ethiopic_digit_eight", "ethiopic_digit_nine", "ethiopic_number_ten", "ethiopic_number_twenty", "ethiopic_number_thirty", "ethiopic_number_forty", "ethiopic_number_fifty", "ethiopic_number_sixty",
"ethiopic_number_seventy", "ethiopic_number_eighty", "ethiopic_number_ninety", "ethiopic_number_hundred", "ethiopic_number_ten_thousand", "", "", ""
};
PK ï-Z[¹.ºð font.hnu W+A„¶ PK ï-Z[
1C©W W = cyrillic.syms.hnu W+A„¶ PK ï-Z[kŠŽõº º Ó unicode.hnu W+A„¶ PK ï-Z[Ä=*ý ý Æ utils.hnu W+A„¶ PK ï-Z["H$0 0 ú ksyms.hnu W+A„¶ PK ï-Z[ê‡
B£ £
a latin8.syms.hnu W+A„¶ PK ï-Z[k xéU U A' modifiers.hnu W+A„¶ PK ï-Z[õS€1 1 Ñ( console.hnu W+A„¶ PK ï-Z[ˆAÊ%Î$ Î$ ;8 ethiopic.syms.hnu W+A„¶ PK œ H]