summaryrefslogtreecommitdiff
path: root/fonts/utilities/fontools/share/fontools_ts3.enc
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/utilities/fontools/share/fontools_ts3.enc')
-rw-r--r--fonts/utilities/fontools/share/fontools_ts3.enc522
1 files changed, 266 insertions, 256 deletions
diff --git a/fonts/utilities/fontools/share/fontools_ts3.enc b/fonts/utilities/fontools/share/fontools_ts3.enc
index 15ebbb33d0..c272b4f246 100644
--- a/fonts/utilities/fontools/share/fontools_ts3.enc
+++ b/fonts/utilities/fontools/share/fontools_ts3.enc
@@ -1,276 +1,286 @@
% A version of the TS3 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 SYMBOL ENCODING
/otftotfmTS3Encoding [
% 0x00
-/revpolhook
-/rhooklong
-/palhooklong
-/palhookvar
-/rectanglesuperscript
-/leftarrowsuperscript
-/uni02D7
-/arrowdown.ipa
-/uparrow.ipa
-/uni0362
-/space_uni034D
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /revpolhook % unknown glyph name, so won't be used
+ /rhooklong % unknown glyph name, so won't be used
+ /palhooklong % unknown glyph name, so won't be used
+ /palhookvar % unknown glyph name, so won't be used
+ /rectanglesuperscript % unknown glyph name, so won't be used
+ /leftarrowsuperscript % unknown glyph name, so won't be used
+ /uni02D7
+ /arrowdown.ipa
+ /arrowup.ipa % was /uparrow.ipa
+ /uni0362
+ /uni034D % was /space_uni034D
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0x10
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0x20
-/uni1D90
-/scriptainverted
-/uniA735
-/uniA72D
-/uni0297.var
-/stretchccurl
-/stretchcvarcurl
-/dfronthook
-/dfronthook.var
-/uni0238
-/uni1D92
-/uni1D93
-/gamma.ipa
-/gammafronttail
-/gammabacktail
-/hhookrtail
+ /uni1D90
+ /scriptainverted % unknown glyph name, so won't be used
+ /uniA735
+ /uniA72D
+ /uni0297.var
+ /stretchccurl % unknown glyph name, so won't be used
+ /stretchcvarcurl % unknown glyph name, so won't be used
+ /dfronthook % unknown glyph name, so won't be used
+ /dfronthook.var % unknown glyph name, so won't be used
+ /uni0238
+ /uni1D92
+ /uni1D93
+ /gamma.ipa
+ /gammafronttail % unknown glyph name, so won't be used
+ /gammabacktail % unknown glyph name, so won't be used
+ /hhookrtail % unknown glyph name, so won't be used
% 0x30
-/uniA727
-/uni027F
-/jcrossedtailvar
-/uni0284.var
-/hm
-/nfrontbar
-/uni019E
-/female
-/uni26B2
-/uni0298.old
-/uni1D97
-/omegainverted
-/plhook
-/uni0239
-/uni01AA
-/tfronthook
+ /uniA727
+ /uni027F
+ /jcrossedtailvar % unknown glyph name, so won't be used
+ /uni0284.var
+ /hm % unknown glyph name, so won't be used
+ /nfrontbar % unknown glyph name, so won't be used
+ /uni019E
+ /female
+ /uni26B2
+ /uni0298.old
+ /uni1D97
+ /omegainverted % unknown glyph name, so won't be used
+ /plhook % unknown glyph name, so won't be used
+ /uni0239
+ /uni01AA
+ /tfronthook % unknown glyph name, so won't be used
% 0x40
-/invertedtcurl
-/twoturned
-/uni01BA
-/threeturned
-/invertedglotstopcurl
-/glotstopturned
-/pipe.var
-/uni01C1.var
-/uni01C2.var
-/lr
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /invertedtcurl % unknown glyph name, so won't be used
+ /twoturned % unknown glyph name, so won't be used
+ /uni01BA
+ /threeturned % unknown glyph name, so won't be used
+ /invertedglotstopcurl % unknown glyph name, so won't be used
+ /glotstopturned % unknown glyph name, so won't be used
+ /bar % was /pipe.var
+ /uni01C1.var
+ /uni01C2.var
+ /lr % unknown glyph name, so won't be used
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0x50
-/thorn.var1
-/thorn.var2
-/thorn.var3
-/thorn.var4
-/uni0294.var1
-/uni0294.var2
-/uni0294.var3
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /thorn.var1
+ /thorn.var2
+ /thorn.var3
+ /thorn.var4
+ /uni0294.var1
+ /uni0294.var2
+ /uni0294.var3
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0x60
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0x70
-/ascinverted
-/ao.sc
-/delta.sc.ipa
-/uniA730
-/uni1D0B
-/kscturned
-/lscreversed
-/uni1D0D
-/uni1D18
-/q.sc.ipa
-/uni1D19
-/uscturned
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /ascinverted % unknown glyph name, so won't be used
+ /ao.sc % unknown glyph name, so won't be used
+ /delta.sc.ipa
+ /uniA730
+ /uni1D0B
+ /kscturned % unknown glyph name, so won't be used
+ /lscreversed % unknown glyph name, so won't be used
+ /uni1D0D
+ /uni1D18
+ /q.sc.ipa
+ /uni1D19
+ /uscturned % unknown glyph name, so won't be used
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0x80
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0x90
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0xa0
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0xb0
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0xc0
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0xd0
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0xe0
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
% 0xf0
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
] def
+%
+% LIGKERN * {L} *;