summaryrefslogtreecommitdiff
path: root/Master/texmf/fonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-03 00:09:01 +0000
committerKarl Berry <karl@freefriends.org>2006-01-03 00:09:01 +0000
commit96b1f6c20e32c47775455e44b2365d5e44124017 (patch)
treed3c20f54f5ad086df39f6c099bb8ec289dbcfed6 /Master/texmf/fonts
parent20938de4d2f8a142ebf72c6f8630a6a332ee21a0 (diff)
trunk/Master/texmf/fonts/lig
git-svn-id: svn://tug.org/texlive/trunk@65 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf/fonts')
-rw-r--r--Master/texmf/fonts/lig/afm2pl/accents.lig30
-rw-r--r--Master/texmf/fonts/lig/afm2pl/bound.lig2
-rw-r--r--Master/texmf/fonts/lig/afm2pl/default.lig51
-rw-r--r--Master/texmf/fonts/lig/afm2pl/defpost.lig86
-rw-r--r--Master/texmf/fonts/lig/afm2pl/defpre.lig47
-rw-r--r--Master/texmf/fonts/lig/afm2pl/forge.lig43
-rw-r--r--Master/texmf/fonts/lig/afm2pl/ligtex.lig101
7 files changed, 360 insertions, 0 deletions
diff --git a/Master/texmf/fonts/lig/afm2pl/accents.lig b/Master/texmf/fonts/lig/afm2pl/accents.lig
new file mode 100644
index 00000000000..b403fbcfeaa
--- /dev/null
+++ b/Master/texmf/fonts/lig/afm2pl/accents.lig
@@ -0,0 +1,30 @@
+acute A =: Aacute ; acute a =: aacute ;
+circumflex A =: Acircumflex ; circumflex a =: acircumflex ;
+dieresis A =: Adieresis ; dieresis a =: adieresis ;
+grave A =: Agrave ; grave a =: agrave ;
+ring A =: Aring ; ring a =: aring ;
+tilde A =: Atilde ; tilde a =: atilde ;
+cedilla C =: Ccedilla ; cedilla c =: ccedilla ;
+acute E =: Eacute ; acute e =: eacute ;
+circumflex E =: Ecircumflex ; circumflex e =: ecircumflex ;
+dieresis E =: Edieresis ; dieresis e =: edieresis ;
+grave E =: Egrave ; grave e =: egrave ;
+acute I =: Iacute ; acute i =: iacute ;
+circumflex I =: Icircumflex ; circumflex i =: icircumflex ;
+dieresis I =: Idieresis ; dieresis i =: idieresis ;
+grave I =: Igrave ; grave i =: igrave ;
+tilde N =: Ntilde ; tilde n =: ntilde ;
+acute O =: Oacute ; acute o =: oacute ;
+circumflex O =: Ocircumflex ; circumflex o =: ocircumflex ;
+dieresis O =: Odieresis ; dieresis o =: odieresis ;
+grave O =: Ograve ; grave o =: ograve ;
+slash O =: Oslash ; slash o =: oslash ;
+tilde O =: Otilde ; tilde o =: otilde ;
+caron S =: Scaron ; caron s =: scaron ;
+acute U =: Uacute ; acute u =: uacute ;
+circumflex U =: Ucircumflex ; circumflex u =: ucircumflex ;
+dieresis U =: Udieresis ; dieresis u =: udieresis ;
+grave U =: Ugrave ; grave u =: ugrave ;
+acute Y =: Yacute ; acute y =: yacute ;
+dieresis Y =: Ydieresis ; dieresis y =: ydieresis ;
+caron Z =: Zcaron ; caron z =: zcaron ;
diff --git a/Master/texmf/fonts/lig/afm2pl/bound.lig b/Master/texmf/fonts/lig/afm2pl/bound.lig
new file mode 100644
index 00000000000..6d229fbf88c
--- /dev/null
+++ b/Master/texmf/fonts/lig/afm2pl/bound.lig
@@ -0,0 +1,2 @@
+|| <> space ;
+space {} * ; * {} space ;
diff --git a/Master/texmf/fonts/lig/afm2pl/default.lig b/Master/texmf/fonts/lig/afm2pl/default.lig
new file mode 100644
index 00000000000..2637142ee58
--- /dev/null
+++ b/Master/texmf/fonts/lig/afm2pl/default.lig
@@ -0,0 +1,51 @@
+|| = cwm ;
+
+question quoteleft =: questiondown ;
+exclam quoteleft =: exclamdown ;
+hyphen hyphen =: endash ; endash hyphen =: emdash ;
+quoteleft quoteleft =: quotedblleft ;
+quoteright quoteright =: quotedblright ;
+less less =: guillemotleft ;
+greater greater =: guillemotright ;
+
+space {} * ; * {} space ; zero {} * ; * {} zero ;
+one {} * ; * {} one ; two {} * ; * {} two ;
+three {} * ; * {} three ; four {} * ; * {} four ;
+five {} * ; * {} five ; six {} * ; * {} six ;
+seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+nine {} * ; * {} nine ;
+
+Aacute <> A ; aacute <> a ;
+Acircumflex <> A ; acircumflex <> a ;
+Adieresis <> A ; adieresis <> a ;
+Agrave <> A ; agrave <> a ;
+Aring <> A ; aring <> a ;
+Atilde <> A ; atilde <> a ;
+Ccedilla <> C ; ccedilla <> c ;
+Eacute <> E ; eacute <> e ;
+Ecircumflex <> E ; ecircumflex <> e ;
+Edieresis <> E ; edieresis <> e ;
+Egrave <> E ; egrave <> e ;
+Iacute <> I ; iacute <> i ;
+Icircumflex <> I ; icircumflex <> i ;
+Idieresis <> I ; idieresis <> i ;
+Igrave <> I ; igrave <> i ;
+Ntilde <> N ; ntilde <> n ;
+Oacute <> O ; oacute <> o ;
+Ocircumflex <> O ; ocircumflex <> o ;
+Odieresis <> O ; odieresis <> o ;
+Ograve <> O ; ograve <> o ;
+Oslash <> O ; oslash <> o ;
+Otilde <> O ; otilde <> o ;
+Scaron <> S ; scaron <> s ;
+Uacute <> U ; uacute <> u ;
+Ucircumflex <> U ; ucircumflex <> u ;
+Udieresis <> U ; udieresis <> u ;
+Ugrave <> U ; ugrave <> u ;
+Yacute <> Y ; yacute <> y ;
+Ydieresis <> Y ; ydieresis <> y ;
+Zcaron <> Z ; zcaron <> z ;
+
+f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ;
+ff l =: ffl ;
+
diff --git a/Master/texmf/fonts/lig/afm2pl/defpost.lig b/Master/texmf/fonts/lig/afm2pl/defpost.lig
new file mode 100644
index 00000000000..f37579cbc15
--- /dev/null
+++ b/Master/texmf/fonts/lig/afm2pl/defpost.lig
@@ -0,0 +1,86 @@
+dotaccent {} * ; * {} dotaccent ;
+grave {} * ; * {} grave ;
+acute {} * ; * {} acute ;
+caron {} * ; * {} caron ;
+breve {} * ; * {} breve ;
+macron {} * ; * {} macron ;
+ring {} * ; * {} ring ;
+cedilla {} * ; * {} cedilla ;
+dieresis {} * ; * {} dieresis ;
+circumflex {} * ; * {} circumflex ;
+asciicircum {} * ; * {} asciicircum ;
+hungarumlaut {} * ; * {} hungarumlaut ;
+ogonek {} * ; * {} ogonek ;
+tilde {} * ; * {} tilde ;
+asciitilde {} * ; * {} asciitilde ;
+space {} * ; * {} space ;
+nbspace {} * ; * {} nbspace ;
+
+ff {} * ; * {} ff ;
+fi {} * ; * {} fi ;
+fl {} * ; * {} fl ;
+ffi {} * ; * {} ffi ;
+ffl {} * ; * {} ffl ;
+
+dagger {} * ; * {} dagger ;
+daggerdbl {} * ; * {} daggerdbl ;
+section {} * ; * {} section ;
+paragraph {} * ; * {} paragraph ;
+ampersand {} * ; * {} ampersand ;
+backslash {} * ; * {} backslash ;
+cwm {} * ; * {} cwm ;
+
+periodcentered {} * ; * {} periodcentered ;
+fraction {} * ; * {} fraction ;
+plusminus {} * ; * {} plusminus ;
+onequarter {} * ; * {} onequarter ;
+onehalf {} * ; * {} onehalf ;
+threequarters {} * ; * {} threequarters ;
+ordfeminine {} * ; * {} ordfeminine ;
+ordmasculine {} * ; * {} ordmasculine ;
+brokenbar {} * ; * {} brokenbar ;
+bar {} * ; * {} bar ;
+mu {} * ; * {} mu ;
+sfthyphen {} * ; * {} sfthyphen ;
+underscore {} * ; * {} underscore ;
+less {} * ; * {} less ;
+equal {} * ; * {} equal ;
+greater {} * ; * {} greater ;
+logicalnot {} * ; * {} logicalnot ;
+
+exclam {} * ;
+comma {} * ;
+semicolon {} * ;
+question {} * ;
+percent {} * ;
+perthousand {} * ;
+parenright {} * ;
+bracketright {} * ;
+braceright {} * ;
+guilsinglright {} * ;
+guillemotright {} * ;
+
+degree {} * ;
+onesuperior {} * ;
+twosuperior {} * ;
+threesuperior {} * ;
+trademark {} * ;
+registered {} * ;
+
+cent {} * ; * {} cent ;
+dollar {} * ; * {} dollar ;
+florin {} * ; * {} florin ;
+sterling {} * ; * {} sterling ;
+yen {} * ; * {} yen ;
+currency {} * ; * {} currency ;
+
+* {} exclamdown ;
+* {} questiondown ;
+* {} numbersign ;
+* {} parenleft ;
+* {} bracketleft ;
+* {} braceleft ;
+* {} guilsinglleft ;
+* {} guillemotleft ;
+* {} quoteleft ;
+* {} quotedblleft ;
diff --git a/Master/texmf/fonts/lig/afm2pl/defpre.lig b/Master/texmf/fonts/lig/afm2pl/defpre.lig
new file mode 100644
index 00000000000..2d2d0d8bef5
--- /dev/null
+++ b/Master/texmf/fonts/lig/afm2pl/defpre.lig
@@ -0,0 +1,47 @@
+|| = cwm ;
+
+question quoteleft =: questiondown ;
+exclam quoteleft =: exclamdown ;
+hyphen hyphen =: endash ; endash hyphen =: emdash ;
+quoteleft quoteleft =: quotedblleft ;
+quoteright quoteright =: quotedblright ;
+less less =: guillemotleft ;
+greater greater =: guillemotright ;
+
+space {} * ; * {} space ; zero {} * ; * {} zero ;
+one {} * ; * {} one ; two {} * ; * {} two ;
+three {} * ; * {} three ; four {} * ; * {} four ;
+five {} * ; * {} five ; six {} * ; * {} six ;
+seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+nine {} * ; * {} nine ;
+
+Aacute <> A ; aacute <> a ;
+Acircumflex <> A ; acircumflex <> a ;
+Adieresis <> A ; adieresis <> a ;
+Agrave <> A ; agrave <> a ;
+Aring <> A ; aring <> a ;
+Atilde <> A ; atilde <> a ;
+Ccedilla <> C ; ccedilla <> c ;
+Eacute <> E ; eacute <> e ;
+Ecircumflex <> E ; ecircumflex <> e ;
+Edieresis <> E ; edieresis <> e ;
+Egrave <> E ; egrave <> e ;
+Iacute <> I ; iacute <> i ;
+Icircumflex <> I ; icircumflex <> i ;
+Idieresis <> I ; idieresis <> i ;
+Igrave <> I ; igrave <> i ;
+Ntilde <> N ; ntilde <> n ;
+Oacute <> O ; oacute <> o ;
+Ocircumflex <> O ; ocircumflex <> o ;
+Odieresis <> O ; odieresis <> o ;
+Ograve <> O ; ograve <> o ;
+Oslash <> O ; oslash <> o ;
+Otilde <> O ; otilde <> o ;
+Scaron <> S ; scaron <> s ;
+Uacute <> U ; uacute <> u ;
+Ucircumflex <> U ; ucircumflex <> u ;
+Udieresis <> U ; udieresis <> u ;
+Ugrave <> U ; ugrave <> u ;
+Yacute <> Y ; yacute <> y ;
+Ydieresis <> Y ; ydieresis <> y ;
+Zcaron <> Z ; zcaron <> z ;
diff --git a/Master/texmf/fonts/lig/afm2pl/forge.lig b/Master/texmf/fonts/lig/afm2pl/forge.lig
new file mode 100644
index 00000000000..746e97051ab
--- /dev/null
+++ b/Master/texmf/fonts/lig/afm2pl/forge.lig
@@ -0,0 +1,43 @@
+|| = cwm ;
+
+space {} * ; * {} space ; zero {} * ; * {} zero ;
+one {} * ; * {} one ; two {} * ; * {} two ;
+three {} * ; * {} three ; four {} * ; * {} four ;
+five {} * ; * {} five ; six {} * ; * {} six ;
+seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+nine {} * ; * {} nine ;
+
+Aacute <> A ; aacute <> a ;
+Acircumflex <> A ; acircumflex <> a ;
+Adieresis <> A ; adieresis <> a ;
+Agrave <> A ; agrave <> a ;
+Aring <> A ; aring <> a ;
+Atilde <> A ; atilde <> a ;
+Ccedilla <> C ; ccedilla <> c ;
+Eacute <> E ; eacute <> e ;
+Ecircumflex <> E ; ecircumflex <> e ;
+Edieresis <> E ; edieresis <> e ;
+Egrave <> E ; egrave <> e ;
+Iacute <> I ; iacute <> i ;
+Icircumflex <> I ; icircumflex <> i ;
+Idieresis <> I ; idieresis <> i ;
+Igrave <> I ; igrave <> i ;
+Ntilde <> N ; ntilde <> n ;
+Oacute <> O ; oacute <> o ;
+Ocircumflex <> O ; ocircumflex <> o ;
+Odieresis <> O ; odieresis <> o ;
+Ograve <> O ; ograve <> o ;
+Oslash <> O ; oslash <> o ;
+Otilde <> O ; otilde <> o ;
+Scaron <> S ; scaron <> s ;
+Uacute <> U ; uacute <> u ;
+Ucircumflex <> U ; ucircumflex <> u ;
+Udieresis <> U ; udieresis <> u ;
+Ugrave <> U ; ugrave <> u ;
+Yacute <> Y ; yacute <> y ;
+Ydieresis <> Y ; ydieresis <> y ;
+Zcaron <> Z ; zcaron <> z ;
+
+f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ;
+ff l =: ffl ;
+
diff --git a/Master/texmf/fonts/lig/afm2pl/ligtex.lig b/Master/texmf/fonts/lig/afm2pl/ligtex.lig
new file mode 100644
index 00000000000..3b462915dd5
--- /dev/null
+++ b/Master/texmf/fonts/lig/afm2pl/ligtex.lig
@@ -0,0 +1,101 @@
+suppress l =: lslash
+suppress L =: Lslash
+question quoteleft =: questiondown
+exclam quoteleft =: exclamdown
+hyphen hyphen =: endash
+endash hyphen =: emdash
+quoteleft quoteleft =: quotedblleft
+quoteright quoteright =: quotedblright
+
+# destroy a lot of kerning pairs (*: any char)
+space {} *
+* {} space
+zero {} *
+* {} zero
+one {} *
+* {} one
+two {} *
+* {} two
+three {} *
+* {} three
+four {} *
+* {} four
+five {} *
+* {} five
+six {} *
+* {} six
+seven {} *
+* {} seven
+eight {} *
+* {} eight
+nine {} *
+* {} nine
+
+# kern accented chars like their base chars
+Aacute <> A
+aacute <> a
+Acircumflex <> A
+acircumflex <> a
+Adieresis <> A
+adieresis <> a
+Agrave <> A
+agrave <> a
+Aring <> A
+aring <> a
+Atilde <> A
+atilde <> a
+Ccedilla <> C
+ccedilla <> c
+Eacute <> E
+eacute <> e
+Ecircumflex <> E
+ecircumflex <> e
+Edieresis <> E
+edieresis <> e
+Egrave <> E
+egrave <> e
+Iacute <> I
+iacute <> i
+Icircumflex <> I
+icircumflex <> i
+Idieresis <> I
+idieresis <> i
+Igrave <> I
+igrave <> i
+Ntilde <> N
+ntilde <> n
+Oacute <> O
+oacute <> o
+Ocircumflex <> O
+ocircumflex <> o
+Odieresis <> O
+odieresis <> o
+Ograve <> O
+ograve <> o
+Oslash <> O
+oslash <> o
+Otilde <> O
+otilde <> o
+Scaron <> S
+scaron <> s
+Uacute <> U
+uacute <> u
+Ucircumflex <> U
+ucircumflex <> u
+Udieresis <> U
+udieresis <> u
+Ugrave <> U
+ugrave <> u
+Yacute <> Y
+yacute <> y
+Ydieresis <> Y
+ydieresis <> y
+Zcaron <> Z
+zcaron <> z
+
+# include these ligs just in case
+f i =: fi
+f l =: fl
+f f =: ff
+ff i =: ffi
+ff l =: ffl