diff options
Diffstat (limited to 'fonts/utilities/fontools/share/fontools_t3.enc')
-rw-r--r-- | fonts/utilities/fontools/share/fontools_t3.enc | 522 |
1 files changed, 266 insertions, 256 deletions
diff --git a/fonts/utilities/fontools/share/fontools_t3.enc b/fonts/utilities/fontools/share/fontools_t3.enc index 443073dcdf..6826ae15eb 100644 --- a/fonts/utilities/fontools/share/fontools_t3.enc +++ b/fonts/utilities/fontools/share/fontools_t3.enc @@ -1,276 +1,286 @@ % A version of the T3 encoding, intended for use with otftotfm. +% +% I don't remember where I found this; but it contains many +% non-standard glyph names (i.e., missing from glyphlist.txt), +% so that otftotfm won't use those slots. +% +% TODO: we should try and find these glyphs in the Unicode standard +% and replace the non-standard names with /uni.... codes. +% % CODINGSCHEME IPA ENCODING /otftotfmT3Encoding [ % 0x00 -/uni02CB -/uni02CA -/uni02C6 -/uni02DC -/dieresis -/uni02BA -/uni02DA -/uni02C7 -/uni02D8 -/uni02C9 -/uni02D9 -/cedilla -/uni02DB -/space_uni030F -/subgrave -/subacute + /uni02CB + /uni02CA + /uni02C6 + /uni02DC + /dieresis + /uni02BA + /uni02DA + /uni02C7 + /uni02D8 + /uni02C9 + /uni02D9 + /cedilla + /uni02DB + /uni030F % was /space_uni030F + /uni0316 % was /subgrave + /uni0317 % was /subacute % 0x10 -/space_uni0311 -/space_uni032A -/space_uni033A -/space_uni033B -/uni02BE -/uni02BF -/space_uni032B -/space_uni033C -/uni02DF -/dotlessi -/dotlessj -/uni02D6 -/uni02D4 -/uni02D5 -/advancing -/retracting + /uni0311 % was /space_uni0311 + /uni032A % was /space_uni032A + /uni033A % was /space_uni033A + /uni033B % was /space_uni033B + /uni02BE + /uni02BF + /uni032B % was /space_uni032B + /uni033C % was /space_uni033C + /uni02DF + /dotlessi + /dotlessj + /uni02D6 + /uni02D4 + /uni02D5 + /advancing % unknown glyph name, so won't be used + /retracting % unknown glyph name, so won't be used % 0x20 -/celpal -/uni01C3 -/uni02C8 -/hooktop -/space_uni0322 -/space_uni0321 -/uni0360 -/quoteright -/parenleft -/parenright -/asterisk -/plus -/comma -/hyphen -/period -/slash + /uni02B9 % was /celpal + /uni01C3 + /uni02C8 + /hooktop + /uni0322 % was /space_uni0322 + /uni0321 % was /space_uni0321 + /uni0360 + /quoteright + /parenleft + /parenright + /asterisk + /plus + /comma + /hyphen + /period + /slash % 0x30 -/uni0289 -/uni0268 -/uni028C -/uni025C -/uni0265 -/uni0250 -/uni0252 -/uni0264 -/uni0275 -/uni0258 -/uni02D0 -/uni02D1 -/uni203F -/equal -/uni2322 -/question + /uni0289 + /uni0268 + /uni028C + /uni025C + /uni0265 + /uni0250 + /uni0252 + /uni0264 + /uni0275 + /uni0258 + /uni02D0 + /uni02D1 + /uni203F + /equal + /uni2322 + /question % 0x40 -/uni0259 -/uni0251 -/beta.ipa -/uni0255 -/eth -/uni025B -/uni0278 -/uni0263 -/uni0266 -/uni026A -/uni029D -/uni0281 -/uni028E -/uni0271 -/eng.ipa -/uni0254 + /uni0259 + /uni0251 + /beta.ipa + /uni0255 + /eth + /uni025B + /uni0278 + /uni0263 + /uni0266 + /uni026A + /uni029D + /uni0281 + /uni028E + /uni0271 + /eng.ipa + /uni0254 % 0x50 -/uni0294 -/uni0295 -/uni027E -/uni0283 -/theta.ipa -/uni028A -/uni028B -/uni026F -/chi.ipa -/uni028F -/uni0292 -/bracketleft -/uni02BD -/bracketright -/uni02FA -/uni02F9 + /uni0294 + /uni0295 + /uni027E + /uni0283 + /theta.ipa + /uni028A + /uni028B + /uni026F + /chi.ipa + /uni028F + /uni0292 + /bracketleft + /uni02BD + /bracketright + /uni02FA + /uni02F9 % 0x60 -/uni02BB -/a -/b -/c -/d -/e -/f -/uni0261 -/h -/i -/j -/k -/l -/m -/n -/o + /uni02BB + /a + /b + /c + /d + /e + /f + /uni0261 + /h + /i + /j + /k + /l + /m + /n + /o % 0x70 -/p -/q -/r -/s -/t -/u -/v -/w -/x -/y -/z -/uni01C1 -/uni01C0 -/uni01C2 -/uni02DE -/uni02CC + /p + /q + /r + /s + /t + /u + /v + /w + /x + /y + /z + /uni01C1 + /uni01C0 + /uni01C2 + /uni02DE + /uni02CC % 0x80 -/longleveltone -/longfallingtone1 -/longfallingtone2 -/longfallingtone3 -/longfallingtone4 -/longrisingtone1 -/longrisingtone2 -/longrisingtone3 -/longrisingtone4 -/shortleveltone -/shortfallingtone1 -/shortfallingtone2 -/shortfallingtone3 -/shortfallingtone4 -/shortrisingtone1 -/shortrisingtone2 + /longleveltone % unknown glyph name, so won't be used + /longfallingtone1 % unknown glyph name, so won't be used + /longfallingtone2 % unknown glyph name, so won't be used + /longfallingtone3 % unknown glyph name, so won't be used + /longfallingtone4 % unknown glyph name, so won't be used + /longrisingtone1 % unknown glyph name, so won't be used + /longrisingtone2 % unknown glyph name, so won't be used + /longrisingtone3 % unknown glyph name, so won't be used + /longrisingtone4 % unknown glyph name, so won't be used + /shortleveltone % unknown glyph name, so won't be used + /shortfallingtone1 % unknown glyph name, so won't be used + /shortfallingtone2 % unknown glyph name, so won't be used + /shortfallingtone3 % unknown glyph name, so won't be used + /shortfallingtone4 % unknown glyph name, so won't be used + /shortrisingtone1 % unknown glyph name, so won't be used + /shortrisingtone2 % unknown glyph name, so won't be used % 0x90 -/shortrisingtone3 -/shortrisingtone4 -/uni2502 -/uni2551 -/uniA71C -/uniA71B -/uni2197 -/uni2198 -/uni1DC4 -/uni1DC5 -/uni1DC8 -/uni1DC9 -/space_uni030D -/space_uni030E -/gravedot -/dotacute + /shortrisingtone3 % unknown glyph name, so won't be used + /shortrisingtone4 % unknown glyph name, so won't be used + /uni2502 + /uni2551 + /uniA71C + /uniA71B + /uni2197 + /uni2198 + /uni1DC4 + /uni1DC5 + /uni1DC8 + /uni1DC9 + /uni030D % was /space_uni030D + /uni030E % was /space_uni030E + /gravedot % unknown glyph name, so won't be used + /dotacute % unknown glyph name, so won't be used % 0xa0 -/uni0180 -/uni0111 -/uni0221 -/uni1D91 -/uni1D07 -/g -/longilefthook -/uni0285 -/uni1D0A -/uni029E -/uni019A -/lambda.ipa -/uni019b -/lyogh.old -/uni0235 -/turnce + /uni0180 + /uni0111 + /uni0221 + /uni1D91 + /uni1D07 + /g + /longilefthook % unknown glyph name, so won't be used + /uni0285 + /uni1D0A + /uni029E + /uni019A + /lambda.ipa + /uni019b + /lyogh.old % unknown glyph name, so won't be used + /uni0235 + /turnce % unknown glyph name, so won't be used % 0xb0 -/omega.ipa -/omega.sc.ipa -/uni0286 -/uni01AB -/uni0236 -/uni02A6 -/uni02AE -/uni02AF -/uni0293 -/uni01B9 -/afii10094 -/afii10092 -/uni02C0 -/uni02C2 -/uni02C3 -/pipe.var + /omega.ipa + /omega.sc.ipa + /uni0286 + /uni01AB + /uni0236 + /uni02A6 + /uni02AE + /uni02AF + /uni0293 + /uni01B9 + /afii10094 + /afii10092 + /uni02C0 + /uni02C2 + /uni02C3 + /bar % was /pipe.var % 0xc0 -/uni1D00 -/uni0188 -/uni0297 -/uni02A4 -/uni025A -/uni029A -/uni025E -/uni025D -/babygamma.old -/uni029B -/uni0267 -/uni029C -/uni0269 -/bardotlessjold -/uni0199 -/uni029F + /uni1D00 + /uni0188 + /uni0297 + /uni02A4 + /uni025A + /uni029A + /uni025E + /uni025D + /babygamma.old % unknown glyph name, so won't be used + /uni029B + /uni0267 + /uni029C + /uni0269 + /bardotlessjold % unknown glyph name, so won't be used + /uni0199 + /uni029F % 0xd0 -/uni026E -/uni0277 -/uni01A5 -/uni02A0 -/uni027C -/uni027A -/uni01AD -/uni0276 -/uni0287 -/uni02A7 -/uni1D1C -/uni0296 -/uni02A1 -/uni02A2 -/uni0225 -/uni01BF + /uni026E + /uni0277 + /uni01A5 + /uni02A0 + /uni027C + /uni027A + /uni01AD + /uni0276 + /uni0287 + /uni02A7 + /uni1D1C + /uni0296 + /uni02A1 + /uni02A2 + /uni0225 + /uni01BF % 0xe0 -/uni0299 -/uni0253 -/uni0257 -/uni0256 -/uni0260 -/uni0262 -/uni00E6 -/uni00E7 -/uni0127 -/uni025F -/uni0284 -/uni026B -/uni026C -/uni026D -/uni0270 -/uni0273 + /uni0299 + /uni0253 + /uni0257 + /uni0256 + /uni0260 + /uni0262 + /uni00E6 + /uni00E7 + /uni0127 + /uni025F + /uni0284 + /uni026B + /uni026C + /uni026D + /uni0270 + /uni0273 % 0xf0 -/uni0274 -/uni0272 -/uni0298 -/uni027D -/uni0279 -/uni027B -/uni0280 -/uni0153 -/uni00F8 -/uni0282 -/uni0288 -/uni028D -/uni0290 -/uni0291 -/uni00FE -/uni0195 + /uni0274 + /uni0272 + /uni0298 + /uni027D + /uni0279 + /uni027B + /uni0280 + /uni0153 + /uni00F8 + /uni0282 + /uni0288 + /uni028D + /uni0290 + /uni0291 + /uni00FE + /uni0195 ] def +% +% LIGKERN * {L} *; |