summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/fetamont/ffmbase.mf
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-05-15 21:48:01 +0000
committerKarl Berry <karl@freefriends.org>2015-05-15 21:48:01 +0000
commit4f96d742471e637e6b1cc47cdc5f44b6b1826106 (patch)
tree34d6688805833201fe573773e945d61057b21ce4 /Master/texmf-dist/fonts/source/public/fetamont/ffmbase.mf
parentad669530a9056a6c30abd6a337d481e646c5bc82 (diff)
fetamont (15may15)
git-svn-id: svn://tug.org/texlive/trunk@37411 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/fetamont/ffmbase.mf')
-rw-r--r--Master/texmf-dist/fonts/source/public/fetamont/ffmbase.mf164
1 files changed, 156 insertions, 8 deletions
diff --git a/Master/texmf-dist/fonts/source/public/fetamont/ffmbase.mf b/Master/texmf-dist/fonts/source/public/fetamont/ffmbase.mf
index d4a74796d3a..c1ed8a63d30 100644
--- a/Master/texmf-dist/fonts/source/public/fetamont/ffmbase.mf
+++ b/Master/texmf-dist/fonts/source/public/fetamont/ffmbase.mf
@@ -710,7 +710,6 @@ code_offset:=0;
u#:=u#/.9;
define_pixels(u);
-
ffmcopiedchar("dotlessi","i");
ffmcopiedchar("dotlessj","j");
ffmcopiedchar("dcroat","eth");
@@ -844,6 +843,7 @@ addkernclassf("S","Sacute","Scedilla","Scaron");
addkernclassf("T","Tcaron","Tcedilla");
addkernclassf("V","W");
addkernclassf("Y","Ydieresis","Yacute");
+addkernclassf("Z","Zacute","Zcaron","Zdotaccent");
addkernclassf("a","abreve","aogonek","agrave","aacute","acircumflex","atilde","adieresis","aring");
addkernclassf("b");
addkernclassf("c","cacute","ccaron","ccedilla");
@@ -860,6 +860,11 @@ addkernclassf("s","scedilla","sacute","scaron");
addkernclassf("t","tcaron","tcedilla");
addkernclassf("v","w");
addkernclassf("y","ydieresis","yacute");
+addkernclassf("zero","three","eight","nine");
+addkernclassf("two");
+addkernclassf("four");
+addkernclassf("five","six");
+addkernclassf("seven");
addkernclasss("A","Abreve","Aogonek","Agrave","Aacute","Acircumflex","Atilde","Adieresis","Aring","AE","Germandbls");
addkernclasss("C","G","O","Q","Cacute","Ccaron","Gbreve","Ohungarumlaut","Ccedilla","Ograve","Oacute","Ocircumflex","Otilde","Odieresis","OE","Oslash");
@@ -890,31 +895,65 @@ addkernclasss("ydieresis","yacute");
addkernclasss("z");
addkernclasss("zacute","zcaron","zdotaccent");
addkernclasss("period","comma");
+addkernclasss("zero","six","eight");
+addkernclasss("one");
+addkernclasss("two");
+addkernclasss("three");
+addkernclasss("four");
+addkernclasss("five");
+addkernclasss("seven");
+addkernclasss("nine");
addclasskern("A","T",-.5u#);
addclasskern("A","V",-.25u#);
+addclasskern("A","one",-.25u#);
+addclasskern("A","three",-.5u#);
+addclasskern("A","seven",-u#);
addclasskern("B","C",.5u#);
addclasskern("B","T",-u#);
addclasskern("B","V",-.5u#);
addclasskern("B","c",.5u#);
addclasskern("B","cacute",.5u#);
+addclasskern("B","zero",.5u#);
+addclasskern("B","seven",-u#);
addclasskern("C","C",-.5u#);
+addclasskern("C","zero",-.5u#);
+addclasskern("C","one",-u#);
+addclasskern("C","four",-u#);
addclasskern("D","C",u#);
addclasskern("D","S",.5u#); % make compatible with METAPOST-logo
addclasskern("D","T",-.5u#);
addclasskern("D","X",-.5u#);
addclasskern("D","c",.5u#);
addclasskern("D","cacute",.5u#);
-addclasskern("D","s",.5u#); % make compatible with METAPOST-logo
+addclasskern("D","s",.5u#);
addclasskern("D","period",-u#);
+addclasskern("D","zero",.5u#);
+addclasskern("D","one",.5u#);
+addclasskern("D","two",.5u#);
+addclasskern("D","four",.5u#);
+addclasskern("D","nine",u#);
addclasskern("F","C",-u#); % original
addclasskern("F","J",-3u#);
addclasskern("F","c",-u#);
addclasskern("F","cacute",-u#);
addclasskern("F","j",-3u#);
-addclasskern("J","period",-u#);
+addclasskern("F","period",-3u#);
+addclasskern("F","zero",-u#);
+addclasskern("F","one",-.5u#);
+addclasskern("F","two",-.5u#);
+addclasskern("F","three",-.5u#);
+addclasskern("F","four",-u#);
+addclasskern("F","seven",-.5u#);
+addclasskern("J","period",-u#);
+addclasskern("J","three",-.5u#);
+addclasskern("J","four",-.5u#);
addclasskern("K","C",-.5u#);
addclasskern("K","t",-u#);
+addclasskern("K","one",-.5u#);
+addclasskern("K","two",.5u#);
+addclasskern("K","three",.5u#);
+addclasskern("K","four",-.5u#);
addclasskern("L","T",-2.5u#);
addclasskern("L","V",-2u#);
addclasskern("L","Y",-2u#);
@@ -923,6 +962,11 @@ addclasskern("L","tcaron",-2.5u#);
addclasskern("L","v",-1.5u#);
addclasskern("L","y",-1.5u#);
addclasskern("L","ydieresis",-1.5u#);
+addclasskern("L","zero",.5u#);
+addclasskern("L","one",-u#);
+addclasskern("L","two",.5u#);
+addclasskern("L","three",.5u#);
+addclasskern("L","seven",-u#);
addclasskern("P","C",u#); % original
addclasskern("P","J",-2u#);
addclasskern("P","V",-.25u#);
@@ -930,17 +974,46 @@ addclasskern("P","c",u#);
addclasskern("P","cacute",u#);
addclasskern("P","j",-2u#);
addclasskern("P","period",-3u#);
+addclasskern("P","zero",.5u#);
+addclasskern("P","one",.5u#);
+addclasskern("P","two",-.5u#);
+addclasskern("P","three",-.5u#);
+addclasskern("P","four",-.5u#);
+addclasskern("P","seven",-.25u#);
+addclasskern("P","nine",u#);
addclasskern("Thorn","T",-.5u#);
addclasskern("Thorn","V",-.25u#);
addclasskern("Thorn","X",-u#);
addclasskern("Thorn","period",-3u#);
+addclasskern("Thorn","one",.5u#);
+addclasskern("Thorn","three",-u#);
+addclasskern("Thorn","seven",-.5u#);
+addclasskern("Q","C",u#);
+addclasskern("Q","S",.5u#);
addclasskern("Q","T",-.5u#);
-addclasskern("Q","period",-u#);
+addclasskern("Q","c",.5u#);
+addclasskern("Q","cacute",.5u#);
+addclasskern("Q","s",.5u#);
+addclasskern("Q","zero",u#);
+addclasskern("Q","one",.5u#);
+addclasskern("Q","two",u#);
+addclasskern("Q","three",.5u#);
+addclasskern("Q","four",.5u#);
+addclasskern("Q","five",.5u#);
+addclasskern("Q","nine",u#);
addclasskern("R","C",u#);
+addclasskern("R","zero",u#);
+addclasskern("R","one",.5u#);
+addclasskern("R","two",.5u#);
+addclasskern("R","five",.5u#);
+addclasskern("R","nine",u#);
addclasskern("S","C",u#);
addclasskern("S","T",-.5u#); % make compatible with METAPOST-logo
addclasskern("S","c",.5u#);
addclasskern("S","cacute",.5u#);
+addclasskern("S","zero",.5u#);
+addclasskern("S","three",-.5u#);
+addclasskern("S","seven",-.5u#);
addclasskern("T","A",-.5u#); % original
addclasskern("T","C",-.5u#);
addclasskern("T","J",-2.5u#);
@@ -964,7 +1037,12 @@ addclasskern("T","y",-1.5u#);
addclasskern("T","ydieresis",-u#);
addclasskern("T","z",-1.5u#);
addclasskern("T","zacute",-u#);
-addclasskern("T","period",-3u#);
+addclasskern("T","period",-3u#);
+addclasskern("T","one",-.5u#);
+addclasskern("T","two",.5u#);
+addclasskern("T","three",.5u#);
+addclasskern("T","four",-u#);
+addclasskern("T","seven",u#);
addclasskern("V","A",-.25u#);
addclasskern("V","C",-.25u#);
addclasskern("V","J",-u#);
@@ -982,9 +1060,27 @@ addclasskern("V","x",-.5u#);
addclasskern("V","ydieresis",.5u#);
addclasskern("V","z",-.5u#);
addclasskern("V","period",-3u#);
+addclasskern("V","zero",-.25u#);
+addclasskern("V","four",-u#);
+addclasskern("Y","C",-.5u#);
addclasskern("Y","J",-u#);
addclasskern("Y","j",-u#);
addclasskern("Y","period",-u#);
+addclasskern("Y","zero",-.5u#);
+addclasskern("Y","two",-u#);
+addclasskern("Y","three",-.5u#);
+addclasskern("Y","four",-u#);
+addclasskern("Y","five",-.5u#);
+addclasskern("Y","seven",-.5u#);
+addclasskern("Z","C",-.5u#);
+addclasskern("Z","zero",-.5u#);
+addclasskern("Z","one",-u#);
+addclasskern("Z","two",-.5u#);
+addclasskern("Z","three",-.5u#);
+addclasskern("Z","four",-u#);
+addclasskern("Z","five",-.5u#);
+addclasskern("Z","seven",-.5u#);
+addclasskern("Z","nine",-.5u#);
addclasskern("a","t",-.5u#);
addclasskern("a","tcaron",-.5u#);
addclasskern("a","v",-.25u#);
@@ -995,25 +1091,33 @@ addclasskern("b","tcaron",-u#);
addclasskern("b","v",-.5u#);
addclasskern("c","c",-.5u#);
addclasskern("c","cacute",-.5u#);
+addclasskern("c","four",-.5u#);
addclasskern("d","c",u#);
addclasskern("d","cacute",u#);
addclasskern("d","s",.5u#); % make compatible with METAPOST-logo
addclasskern("d","t",-.5u#);
addclasskern("d","tcaron",-.5u#);
addclasskern("d","x",-.5u#);
-addclasskern("d","period",-u#);
+addclasskern("d","period",-u#);
+addclasskern("d","zero",.5u#);
+addclasskern("d","two",.5u#);
+addclasskern("d","four",.5u#);
addclasskern("f","c",-u#);
addclasskern("f","cacute",-u#);
addclasskern("f","j",-3u#);
+addclasskern("f","period",-3u#);
+addclasskern("f","two",-u#);
+addclasskern("f","four",-.5u#);
addclasskern("j","period",-u#);
addclasskern("k","c",-.5u#);
addclasskern("k","cacute",-.5u#);
+addclasskern("k","zero",.5u#);
addclasskern("l","t",-2.5u#);
addclasskern("l","tcaron",-2.5u#);
addclasskern("l","v",-1.5u#);
addclasskern("l","y",-1.5u#);
-addclasskern("l","ydieresis",-1.5u#);
-addclasskern("p","C",u#);
+addclasskern("l","ydieresis",-1.5u#);
+addclasskern("p","c",u#);
addclasskern("p","j",-2u#);
addclasskern("p","v",-.25u#);
addclasskern("p","period",-3u#);
@@ -1024,6 +1128,10 @@ addclasskern("thorn","x",-u#);
addclasskern("thorn","period",-3u#);
addclasskern("q","t",-.5u#);
addclasskern("q","period",-u#);
+addclasskern("q","zero",u#);
+addclasskern("q","two",u#);
+addclasskern("q","four",.5u#);
+addclasskern("q","five",.5u#);
addclasskern("r","c",u#);
addclasskern("r","cacute",u#);
addclasskern("s","t",-.5u#); % make compatible with METAPOST-logo
@@ -1037,6 +1145,7 @@ addclasskern("t","j",-2.5u#);
addclasskern("t","t",u#);
addclasskern("t","tcaron",u#);
addclasskern("t","period",-3u#);
+addclasskern("t","zero",.5u#);
addclasskern("v","a",-.25u#);
addclasskern("v","abreve",-.25u#);
addclasskern("v","c",-.25u#);
@@ -1044,8 +1153,47 @@ addclasskern("v","cacute",-.25u#);
addclasskern("v","j",-u#);
addclasskern("v","v",u#);
addclasskern("v","period",-3u#);
+addclasskern("v","zero",.5u#);
addclasskern("y","j",-u#);
addclasskern("y","period",-u#);
+addclasskern("y","zero",-.5u#);
+addclasskern("y","four",-.5u#);
+
+addclasskern("zero","C",.5u#);
+addclasskern("zero","S",.5u#);
+addclasskern("zero","V",-.5u#);
+addclasskern("zero","c",.5u#);
+addclasskern("zero","cacute",.5u#);
+addclasskern("zero","j",.5u#);
+addclasskern("zero","s",.5u#);
+addclasskern("zero","sacute",.5u#);
+addclasskern("zero","t",.5u#);
+addclasskern("zero","tcaron",.5u#);
+addclasskern("zero","v",.5u#);
+addclasskern("zero","x",.5u#);
+addclasskern("zero","y",-.5u#);
+addclasskern("zero","ydieresis",-.5u#);
+addclasskern("zero","period",-u#);
+addclasskern("two","U",-.25u#);
+addclasskern("two","V",-.5u#);
+addclasskern("two","Y",-.5u#);
+addclasskern("two","j",.5u#);
+addclasskern("two","t",.5u#);
+addclasskern("two","tcaron",.5u#);
+addclasskern("two","y",-.5u#);
+addclasskern("two","ydieresis",-.5u#);
+addclasskern("four","C",.5u#);
+addclasskern("four","V",-.5u#);
+addclasskern("four","Y",-.5u#);
+addclasskern("four","c",.5u#);
+addclasskern("four","cacute",.5u#);
+addclasskern("four","y",-.5u#);
+addclasskern("four","ydieresis",-.5u#);
+addclasskern("four","z",-.5u#);
+addclasskern("five","y",-.5u#);
+addclasskern("five","ydieresis",-.5u#);
+addclasskern("seven","t",.5u#);
+addclasskern("seven","tcaron",.5u#);
%remember: ligatures will overwrite existing kerning pairs
addlig("f","i","fi");