From: Ben Harris Date: Mon, 5 Oct 2009 23:32:54 +0000 (+0100) Subject: As of AGLFN 1.8 (November 2008) Adobe recommends that afii* names not X-Git-Tag: bedstead-000.900~24 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=04acde30bca1df146212d9e6cfe2b07aa5bf74d6;p=bedstead.git As of AGLFN 1.8 (November 2008) Adobe recommends that afii* names not be used in new fonts. Follow their lead and switch to uni* (which are simpler). --- diff --git a/ttxt.c b/ttxt.c index 4a8f9e7..f98a0a4 100644 --- a/ttxt.c +++ b/ttxt.c @@ -258,100 +258,100 @@ struct glyph { {{000,000,017,020,020,020,017,002,006}, -1, "ccedilla.alt" }, /* Extra characters found in the Hebrew (SAA5056) character set */ - {{000,021,011,025,022,021,021,000,000}, 0x05d0, "afii57664" }, /* alef */ - {{000,016,002,002,002,002,037,000,000}, 0x05d1, "afii57665" }, /* bet */ - {{000,003,001,001,003,005,011,000,000}, 0x05d2, "afii57666" }, /* gimel */ - {{000,037,002,002,002,002,002,000,000}, 0x05d3, "afii57667" }, /* dalet */ - {{000,037,001,001,021,021,021,000,000}, 0x05d4, "afii57668" }, /* he */ - {{000,014,004,004,004,004,004,000,000}, 0x05d5, "afii57669" }, /* vav */ - {{000,016,004,010,004,004,004,000,000}, 0x05d6, "afii57670" }, /* zayin */ - {{000,037,021,021,021,021,021,000,000}, 0x05d7, "afii57671" }, /* het */ - {{000,021,023,025,021,021,037,000,000}, 0x05d8, "afii57672" }, /* tet */ - {{000,014,004,000,000,000,000,000,000}, 0x05d9, "afii57673" }, /* yod */ - {{000,037,001,001,001,001,001,001,000}, 0x05da, "afii57674" }, /*kaffinal*/ - {{000,037,001,001,001,001,037,000,000}, 0x05db, "afii57675" }, /* kaf */ - {{020,037,001,001,001,002,014,000,000}, 0x05dc, "afii57676" }, /* lamed */ - {{000,037,021,021,021,021,037,000,000}, 0x05dd, "afii57677" }, /*memfinal*/ - {{000,026,011,021,021,021,027,000,000}, 0x05de, "afii57678" }, /* mem */ - {{000,014,004,004,004,004,004,004,004}, 0x05df, "afii57679" }, /*nunfinal*/ - {{000,006,002,002,002,002,016,000,000}, 0x05e0, "afii57680" }, /* nun */ - {{000,037,011,021,021,021,016,000,000}, 0x05e1, "afii57681" }, /* samekh */ - {{000,011,011,011,011,012,034,000,000}, 0x05e2, "afii57682" }, /* ayin */ - {{000,037,011,015,001,001,001,001,000}, 0x05e3, "afii57683" }, /* pefinal*/ - {{000,037,011,015,001,001,037,000,000}, 0x05e4, "afii57684" }, /* pe */ - {{000,031,012,014,010,010,010,010,000}, 0x05e5, "afii57685" }, /*tsadifin*/ - {{000,021,021,012,004,002,037,000,000}, 0x05e6, "afii57686" }, /* tsadi */ - {{000,037,001,011,011,012,010,010,000}, 0x05e7, "afii57687" }, /* qof */ - {{000,037,001,001,001,001,001,000,000}, 0x05e8, "afii57688" }, /* resh */ - {{000,025,025,025,031,021,036,000,000}, 0x05e9, "afii57689" }, /* shin */ - {{000,017,011,011,011,011,031,000,000}, 0x05ea, "afii57690" }, /* tav */ + {{000,021,011,025,022,021,021,000,000}, 0x05d0, "uni05D0" }, /* alef */ + {{000,016,002,002,002,002,037,000,000}, 0x05d1, "uni05D1" }, /* bet */ + {{000,003,001,001,003,005,011,000,000}, 0x05d2, "uni05D2" }, /* gimel */ + {{000,037,002,002,002,002,002,000,000}, 0x05d3, "uni05D3" }, /* dalet */ + {{000,037,001,001,021,021,021,000,000}, 0x05d4, "uni05D4" }, /* he */ + {{000,014,004,004,004,004,004,000,000}, 0x05d5, "uni05D5" }, /* vav */ + {{000,016,004,010,004,004,004,000,000}, 0x05d6, "uni05D6" }, /* zayin */ + {{000,037,021,021,021,021,021,000,000}, 0x05d7, "uni05D7" }, /* het */ + {{000,021,023,025,021,021,037,000,000}, 0x05d8, "uni05D8" }, /* tet */ + {{000,014,004,000,000,000,000,000,000}, 0x05d9, "uni05D9" }, /* yod */ + {{000,037,001,001,001,001,001,001,000}, 0x05da, "uni05DA" }, /*kaffinal*/ + {{000,037,001,001,001,001,037,000,000}, 0x05db, "uni05DB" }, /* kaf */ + {{020,037,001,001,001,002,014,000,000}, 0x05dc, "uni05DC" }, /* lamed */ + {{000,037,021,021,021,021,037,000,000}, 0x05dd, "uni05DD" }, /*memfinal*/ + {{000,026,011,021,021,021,027,000,000}, 0x05de, "uni05DE" }, /* mem */ + {{000,014,004,004,004,004,004,004,004}, 0x05df, "uni05DF" }, /*nunfinal*/ + {{000,006,002,002,002,002,016,000,000}, 0x05e0, "uni05E0" }, /* nun */ + {{000,037,011,021,021,021,016,000,000}, 0x05e1, "uni05E1" }, /* samekh */ + {{000,011,011,011,011,012,034,000,000}, 0x05e2, "uni05E2" }, /* ayin */ + {{000,037,011,015,001,001,001,001,000}, 0x05e3, "uni05E3" }, /* pefinal*/ + {{000,037,011,015,001,001,037,000,000}, 0x05e4, "uni05E4" }, /* pe */ + {{000,031,012,014,010,010,010,010,000}, 0x05e5, "uni05E5" }, /*tsadifin*/ + {{000,021,021,012,004,002,037,000,000}, 0x05e6, "uni05E6" }, /* tsadi */ + {{000,037,001,011,011,012,010,010,000}, 0x05e7, "uni05E7" }, /* qof */ + {{000,037,001,001,001,001,001,000,000}, 0x05e8, "uni05E8" }, /* resh */ + {{000,025,025,025,031,021,036,000,000}, 0x05e9, "uni05E9" }, /* shin */ + {{000,017,011,011,011,011,031,000,000}, 0x05ea, "uni05EA" }, /* tav */ {{000,000,025,025,016,000,000,000,000}, -1, "oldsheqel" }, /* Extra characters found in the Cyrillic (SAA5057) character set */ - {{000,000,021,021,035,025,035,000,000}, 0x044b, "afii10093" }, /* yeru */ - {{022,025,025,035,025,025,022,000,000}, 0x042e, "afii10048" }, /* Iu */ - {{016,021,021,021,037,021,021,000,000}, 0x0410, "afii10017" }, /* A */ - {{037,020,020,037,021,021,037,000,000}, 0x0411, "afii10018" }, /* Be */ - {{022,022,022,022,022,022,037,001,000}, 0x0426, "afii10040" }, /* Tse */ - {{006,012,012,012,012,012,037,021,000}, 0x0414, "afii10021" }, /* De */ - {{037,020,020,036,020,020,037,000,000}, 0x0415, "afii10022" }, /* Ie */ - {{004,037,025,025,025,037,004,000,000}, 0x0424, "afii10038" }, /* Ef */ - {{037,020,020,020,020,020,020,000,000}, 0x0413, "afii10020" }, /* Ghe */ - {{021,021,012,004,012,021,021,000,000}, 0x0425, "afii10039" }, /* Ha */ - {{021,021,023,025,031,021,021,000,000}, 0x0418, "afii10026" }, /* I */ - {{025,021,023,025,031,021,021,000,000}, 0x0419, "afii10027" }, /* Ishort */ - {{021,022,024,030,024,022,021,000,000}, 0x041a, "afii10028" }, /* Ka */ - {{007,011,011,011,011,011,031,000,000}, 0x041b, "afii10029" }, /* El */ - {{021,033,025,025,021,021,021,000,000}, 0x041c, "afii10030" }, /* Em */ - {{021,021,021,037,021,021,021,000,000}, 0x041d, "afii10031" }, /* En */ - {{016,021,021,021,021,021,016,000,000}, 0x041e, "afii10032" }, /* O */ - {{037,021,021,021,021,021,021,000,000}, 0x041f, "afii10033" }, /* Pe */ - {{017,021,021,017,005,011,021,000,000}, 0x042f, "afii10049" }, /* Ya */ - {{036,021,021,036,020,020,020,000,000}, 0x0420, "afii10034" }, /* Er */ - {{016,021,020,020,020,021,016,000,000}, 0x0421, "afii10035" }, /* Es */ - {{037,004,004,004,004,004,004,000,000}, 0x0422, "afii10036" }, /* Te */ - {{021,021,021,037,001,001,037,000,000}, 0x0423, "afii10037" }, /* U */ - {{025,025,025,016,025,025,025,000,000}, 0x0416, "afii10024" }, /* Zhe */ - {{036,021,021,036,021,021,036,000,000}, 0x0412, "afii10019" }, /* Ve */ - {{020,020,020,037,021,021,037,000,000}, 0x042c, "afii10046" }, /* Soft */ - {{030,010,010,017,011,011,017,000,000}, 0x042a, "afii10044" }, /* Hard */ - {{016,021,001,006,001,021,016,000,000}, 0x0417, "afii10025" }, /* Ze */ - {{025,025,025,025,025,025,037,000,000}, 0x0428, "afii10042" }, /* Sha */ - {{014,022,001,007,001,022,014,000,000}, 0x042d, "afii10047" }, /* E */ - {{025,025,025,025,025,025,037,001,000}, 0x0429, "afii10043" }, /* Shcha */ - {{021,021,021,037,001,001,001,000,000}, 0x0427, "afii10041" }, /* Che */ - {{021,021,021,035,025,025,035,000,000}, 0x042b, "afii10045" }, /* Yeru */ - {{000,000,022,025,035,025,022,000,000}, 0x044e, "afii10096" }, /* yu */ - {{000,000,016,001,017,021,017,000,000}, 0x0430, "afii10065" }, /* a */ - {{016,020,036,021,021,021,036,000,000}, 0x0431, "afii10066" }, /* be */ - {{000,000,022,022,022,022,037,001,000}, 0x0446, "afii10088" }, /* tse */ - {{000,000,006,012,012,012,037,021,000}, 0x0434, "afii10069" }, /* de */ - {{000,000,016,021,037,020,016,000,000}, 0x0435, "afii10070" }, /* ie */ - {{000,004,016,025,025,025,016,004,000}, 0x0444, "afii10086" }, /* ef */ - {{000,000,037,020,020,020,020,000,000}, 0x0433, "afii10068" }, /* ghe */ - {{000,000,021,012,004,012,021,000,000}, 0x0445, "afii10087" }, /* ha */ - {{000,000,021,023,025,031,021,000,000}, 0x0438, "afii10074" }, /* i */ - {{000,004,021,023,025,031,021,000,000}, 0x0439, "afii10075" }, /* ishort */ - {{000,000,021,022,034,022,021,000,000}, 0x043a, "afii10076" }, /* ka */ - {{000,000,007,011,011,011,031,000,000}, 0x043b, "afii10077" }, /* el */ - {{000,000,021,033,025,021,021,000,000}, 0x043c, "afii10078" }, /* em */ - {{000,000,021,021,037,021,021,000,000}, 0x043d, "afii10079" }, /* en */ - {{000,000,016,021,021,021,016,000,000}, 0x043e, "afii10080" }, /* o */ - {{000,000,037,021,021,021,021,000,000}, 0x043f, "afii10081" }, /* pe */ - {{000,000,017,021,017,005,031,000,000}, 0x044f, "afii10097" }, /* ya */ - {{000,000,036,021,021,021,036,020,020}, 0x0440, "afii10082" }, /* er */ - {{000,000,016,021,020,021,016,000,000}, 0x0441, "afii10083" }, /* es */ - {{000,000,037,004,004,004,004,000,000}, 0x0442, "afii10084" }, /* te */ - {{000,000,021,021,021,021,017,001,016}, 0x0443, "afii10085" }, /* u */ - {{000,000,025,025,016,025,025,000,000}, 0x0436, "afii10072" }, /* zhe */ - {{000,000,036,021,036,021,036,000,000}, 0x0432, "afii10067" }, /* ve */ - {{000,000,020,020,036,021,036,000,000}, 0x044c, "afii10094" }, /* soft */ - {{000,000,030,010,016,011,016,000,000}, 0x044a, "afii10092" }, /* hard */ - {{000,000,016,021,006,021,016,000,000}, 0x0437, "afii10073" }, /* ze */ - {{000,000,025,025,025,025,037,000,000}, 0x0448, "afii10090" }, /* sha */ - {{000,000,014,022,006,022,014,000,000}, 0x044d, "afii10095" }, /* e */ - {{000,000,025,025,025,025,037,001,000}, 0x0449, "afii10091" }, /* shcha */ - {{000,000,021,021,021,017,001,000,000}, 0x0447, "afii10089" }, /* che */ + {{000,000,021,021,035,025,035,000,000}, 0x044b, "uni044B" }, /* yeru */ + {{022,025,025,035,025,025,022,000,000}, 0x042e, "uni042E" }, /* Iu */ + {{016,021,021,021,037,021,021,000,000}, 0x0410, "uni0410" }, /* A */ + {{037,020,020,037,021,021,037,000,000}, 0x0411, "uni0411" }, /* Be */ + {{022,022,022,022,022,022,037,001,000}, 0x0426, "uni0426" }, /* Tse */ + {{006,012,012,012,012,012,037,021,000}, 0x0414, "uni0414" }, /* De */ + {{037,020,020,036,020,020,037,000,000}, 0x0415, "uni0415" }, /* Ie */ + {{004,037,025,025,025,037,004,000,000}, 0x0424, "uni0424" }, /* Ef */ + {{037,020,020,020,020,020,020,000,000}, 0x0413, "uni0413" }, /* Ghe */ + {{021,021,012,004,012,021,021,000,000}, 0x0425, "uni0425" }, /* Ha */ + {{021,021,023,025,031,021,021,000,000}, 0x0418, "uni0418" }, /* I */ + {{025,021,023,025,031,021,021,000,000}, 0x0419, "uni0419" }, /* Ishort */ + {{021,022,024,030,024,022,021,000,000}, 0x041a, "uni041A" }, /* Ka */ + {{007,011,011,011,011,011,031,000,000}, 0x041b, "uni041B" }, /* El */ + {{021,033,025,025,021,021,021,000,000}, 0x041c, "uni041C" }, /* Em */ + {{021,021,021,037,021,021,021,000,000}, 0x041d, "uni041D" }, /* En */ + {{016,021,021,021,021,021,016,000,000}, 0x041e, "uni041E" }, /* O */ + {{037,021,021,021,021,021,021,000,000}, 0x041f, "uni041F" }, /* Pe */ + {{017,021,021,017,005,011,021,000,000}, 0x042f, "uni042F" }, /* Ya */ + {{036,021,021,036,020,020,020,000,000}, 0x0420, "uni0420" }, /* Er */ + {{016,021,020,020,020,021,016,000,000}, 0x0421, "uni0421" }, /* Es */ + {{037,004,004,004,004,004,004,000,000}, 0x0422, "uni0422" }, /* Te */ + {{021,021,021,037,001,001,037,000,000}, 0x0423, "uni0423" }, /* U */ + {{025,025,025,016,025,025,025,000,000}, 0x0416, "uni0416" }, /* Zhe */ + {{036,021,021,036,021,021,036,000,000}, 0x0412, "uni0412" }, /* Ve */ + {{020,020,020,037,021,021,037,000,000}, 0x042c, "uni042C" }, /* Soft */ + {{030,010,010,017,011,011,017,000,000}, 0x042a, "uni042A" }, /* Hard */ + {{016,021,001,006,001,021,016,000,000}, 0x0417, "uni0417" }, /* Ze */ + {{025,025,025,025,025,025,037,000,000}, 0x0428, "uni0428" }, /* Sha */ + {{014,022,001,007,001,022,014,000,000}, 0x042d, "uni042D" }, /* E */ + {{025,025,025,025,025,025,037,001,000}, 0x0429, "uni0429" }, /* Shcha */ + {{021,021,021,037,001,001,001,000,000}, 0x0427, "uni0427" }, /* Che */ + {{021,021,021,035,025,025,035,000,000}, 0x042b, "uni042B" }, /* Yeru */ + {{000,000,022,025,035,025,022,000,000}, 0x044e, "uni044E" }, /* yu */ + {{000,000,016,001,017,021,017,000,000}, 0x0430, "uni0430" }, /* a */ + {{016,020,036,021,021,021,036,000,000}, 0x0431, "uni0431" }, /* be */ + {{000,000,022,022,022,022,037,001,000}, 0x0446, "uni0446" }, /* tse */ + {{000,000,006,012,012,012,037,021,000}, 0x0434, "uni0434" }, /* de */ + {{000,000,016,021,037,020,016,000,000}, 0x0435, "uni0435" }, /* ie */ + {{000,004,016,025,025,025,016,004,000}, 0x0444, "uni0444" }, /* ef */ + {{000,000,037,020,020,020,020,000,000}, 0x0433, "uni0433" }, /* ghe */ + {{000,000,021,012,004,012,021,000,000}, 0x0445, "uni0445" }, /* ha */ + {{000,000,021,023,025,031,021,000,000}, 0x0438, "uni0438" }, /* i */ + {{000,004,021,023,025,031,021,000,000}, 0x0439, "uni0439" }, /* ishort */ + {{000,000,021,022,034,022,021,000,000}, 0x043a, "uni043A" }, /* ka */ + {{000,000,007,011,011,011,031,000,000}, 0x043b, "uni043B" }, /* el */ + {{000,000,021,033,025,021,021,000,000}, 0x043c, "uni043C" }, /* em */ + {{000,000,021,021,037,021,021,000,000}, 0x043d, "uni043D" }, /* en */ + {{000,000,016,021,021,021,016,000,000}, 0x043e, "uni043E" }, /* o */ + {{000,000,037,021,021,021,021,000,000}, 0x043f, "uni043F" }, /* pe */ + {{000,000,017,021,017,005,031,000,000}, 0x044f, "uni044F" }, /* ya */ + {{000,000,036,021,021,021,036,020,020}, 0x0440, "uni0440" }, /* er */ + {{000,000,016,021,020,021,016,000,000}, 0x0441, "uni0441" }, /* es */ + {{000,000,037,004,004,004,004,000,000}, 0x0442, "uni0442" }, /* te */ + {{000,000,021,021,021,021,017,001,016}, 0x0443, "uni0443" }, /* u */ + {{000,000,025,025,016,025,025,000,000}, 0x0436, "uni0436" }, /* zhe */ + {{000,000,036,021,036,021,036,000,000}, 0x0432, "uni0432" }, /* ve */ + {{000,000,020,020,036,021,036,000,000}, 0x044c, "uni044C" }, /* soft */ + {{000,000,030,010,016,011,016,000,000}, 0x044a, "uni044A" }, /* hard */ + {{000,000,016,021,006,021,016,000,000}, 0x0437, "uni0437" }, /* ze */ + {{000,000,025,025,025,025,037,000,000}, 0x0448, "uni0448" }, /* sha */ + {{000,000,014,022,006,022,014,000,000}, 0x044d, "uni044D" }, /* e */ + {{000,000,025,025,025,025,037,001,000}, 0x0449, "uni0449" }, /* shcha */ + {{000,000,021,021,021,017,001,000,000}, 0x0447, "uni0447" }, /* che */ /* * The second batch of glyphs was found in the appendices to