summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/elvish/tengmain.mf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/elvish/tengmain.mf')
-rw-r--r--Master/texmf-dist/fonts/source/public/elvish/tengmain.mf296
1 files changed, 296 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/elvish/tengmain.mf b/Master/texmf-dist/fonts/source/public/elvish/tengmain.mf
new file mode 100644
index 00000000000..189aa26de12
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/elvish/tengmain.mf
@@ -0,0 +1,296 @@
+
+beginchar("t",tinco_width#,ex#,desc#); "The tengwa tinco";
+ pickup main_nib ;
+ draw_tinco_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+endchar ;
+
+beginchar("d",1.65tinco_width#,ex#,desc#); "The tengwa ando";
+ pickup main_nib ;
+ draw_ando_luva(1,2,3,4,7,8,9,10) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+endchar ;
+
+
+beginchar("p",parma_width#,ex#,desc#); "The tengwa parma";
+ pickup main_nib ;
+ draw_parma_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ x7 = x5 ; y7 = good.y o = y8 ; x8 = x3 + 0.05em ; % N.B. praps bot y7 = bot y8 = 0
+ draw_bar(7,8)("r") ;
+ endchar ;
+
+beginchar("b",1.65parma_width#,ex#,desc#); "The tengwa umbar";
+ pickup main_nib ;
+ draw_umbar_luva(1,2,3,4,9,10,11,12) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ x7 = x5 ; y7 = good.y o = y8 ; x8 = x11 + 0.05em ;
+ draw_bar(7,8)("r") ;
+ endchar ;
+
+
+beginchar("c",tinco_width#,ex#,desc#); "The tengwa calma";
+ pickup main_nib ;
+ draw_calma_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ endchar ;
+
+beginchar("j",1.65tinco_width#,ex#,desc#); "The tengwa anga";
+ pickup main_nib ;
+ draw_anga_luva(1,2,3,4,7,8,9,10) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ endchar ;
+
+beginchar("k",parma_width#,ex#,desc#); "The tengwa quesse";
+ pickup main_nib ;
+ draw_quesse_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("b") ;
+ x7 = x5 ; top y7 = ex = top y8 ; x8 = x3 - 0.05em ; % N.B. praps top y7 = top y8 = 0
+ draw_bar(8,7)("l");
+ endchar ;
+
+beginchar("g",1.65parma_width#,ex#,desc#); "The tengwa ungwe";
+ pickup main_nib ;
+ draw_ungwe_luva(1,2,3,4,9,10,11,12) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("b") ;
+ x7 = x5 ; top y7 = ex = top y8 ; x8 = x11 - 0.05em ;
+ draw_bar(8,7)("l");
+ endchar ;
+
+beginchar(12,tinco_width#,asc#,desc#); "Extended sule"; % ^^L
+ pickup main_nib ;
+ draw_tinco_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+endchar ;
+
+beginchar(4,1.65tinco_width#,asc#,desc#); "Extended anto"; % ^^D
+ pickup main_nib ;
+ draw_ando_luva(1,2,3,4,7,8,9,10) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+endchar ;
+
+
+beginchar(16,parma_width#,asc#,desc#); "Extended formen"; % ^^P
+ pickup main_nib ;
+ draw_parma_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ x7 = x5 ; y7 = good.y o = y8 ; x8 = x3 + 0.05em ; % N.B. praps bot y7 = bot y8 = 0
+ draw_bar(7,8)("r") ;
+ endchar ;
+
+beginchar(18,1.65parma_width#,asc#,desc#); "Extended ampa"; % ^^R
+ pickup main_nib ;
+ draw_umbar_luva(1,2,3,4,9,10,11,12) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ x7 = x5 ; y7 = good.y o = y8 ; x8 = x11 + 0.05em ;
+ draw_bar(7,8)("r") ;
+ endchar ;
+
+
+beginchar(27,tinco_width#,asc#,desc#); "Extended aha"; % ^^[
+ pickup main_nib ;
+ draw_calma_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ endchar ;
+
+beginchar(10,1.65tinco_width#,asc#,desc#); "Extended anca"; % ^^J
+ pickup main_nib ;
+ draw_anga_luva(1,2,3,4,7,8,9,10) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ endchar ;
+
+beginchar(11,parma_width#,asc#,desc#); "Extended hwesta"; % ^^K
+ pickup main_nib ;
+ draw_quesse_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ x7 = x5 ; top y7 = ex = top y8 ; x8 = x3 - 0.05em ; % N.B. praps top y7 = top y8 = 0
+ draw_bar(8,7)("l");
+ endchar ;
+
+beginchar(7,1.65parma_width#,asc#,desc#); "Extended unque"; % ^^G
+ pickup main_nib ;
+ draw_ungwe_luva(1,2,3,4,9,10,11,12) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; bot y6 = -desc ; % bottom of stem
+ draw_telco(5,6)("b") ;
+ x7 = x5 ; top y7 = ex = top y8 ; x8 = x11 - 0.05em ;
+ draw_bar(8,7)("l");
+ endchar ;
+
+beginchar("T",tinco_width#,ex#,0); "The tengwa thule";
+ pickup main_nib ;
+ draw_tinco_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+endchar ;
+
+beginchar("D",1.65tinco_width#,ex#,0); "The tengwa anto";
+ pickup main_nib ;
+ draw_ando_luva(1,2,3,4,7,8,9,10) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+endchar ;
+
+
+beginchar("f",parma_width#,ex#,0); "The tengwa formen";
+ pickup main_nib ;
+ draw_parma_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("t") ;
+ x7 = x5 ; y7 = good.y o = y8 ; x8 = x3 + 0.05em ; % N.B. praps bot y7 = bot y8 = 0
+ draw_bar(7,8)("r") ;
+ endchar ;
+
+beginchar("v",1.65parma_width#,ex#,0); "The tengwa ampa";
+ pickup main_nib ;
+ draw_umbar_luva(1,2,3,4,9,10,11,12) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("t") ;
+ x7 = x5 ; y7 = good.y o = y8 ; x8 = x11 + 0.05em ;
+ draw_bar(7,8)("r") ;
+ endchar ;
+
+
+beginchar("C",tinco_width#,ex#,0); "The tengwa aha";
+ pickup main_nib ;
+ draw_calma_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ endchar ;
+
+beginchar("J",1.65tinco_width#,ex#,0); "The tengwa anca";
+ pickup main_nib ;
+ draw_anga_luva(1,2,3,4,7,8,9,10) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ endchar ;
+
+beginchar("K",parma_width#,ex#,0); "The tengwa hwesta";
+ pickup main_nib ;
+ draw_quesse_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ x7 = x5 ; top y7 = ex = top y8 ; x8 = x3 - 0.05em ; % N.B. praps top y7 = top y8 = 0
+ draw_bar(8,7)("l");
+ endchar ;
+
+beginchar("G",1.65parma_width#,ex#,0); "The tengwa unque";
+ pickup main_nib ;
+ draw_ungwe_luva(1,2,3,4,9,10,11,12) ;
+ x5 = x1 ; top y5 = asc ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ x7 = x5 ; top y7 = ex = top y8 ; x8 = x11 - 0.05em ;
+ draw_bar(8,7)("l");
+ endchar ;
+
+beginchar("R",tinco_width#,ex#,0); "The tengwa ore";
+ pickup main_nib ;
+ draw_tinco_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+endchar ;
+
+beginchar("n",1.65tinco_width#,ex#,0); "The tengwa numen";
+ pickup main_nib ;
+ draw_ando_luva(1,2,3,4,7,8,9,10) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+endchar ;
+
+
+beginchar("w",parma_width#,ex#,0); "The tengwa vala";
+ pickup main_nib ;
+ draw_parma_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("t") ;
+ x7 = x5 ; y7 = good.y o = y8 ; x8 = x3 + 0.05em ; % N.B. praps bot y7 = bot y8 = 0
+ draw_bar(7,8)("r") ;
+ endchar ;
+
+beginchar("m",1.65parma_width#,ex#,0); "The tengwa malta";
+ pickup main_nib ;
+ draw_umbar_luva(1,2,3,4,9,10,11,12) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("t") ;
+ x7 = x5 ; y7 = good.y o = y8 ; x8 = x11 + 0.05em ;
+ draw_bar(7,8)("r") ;
+ endchar ;
+
+
+beginchar("y",tinco_width#,ex#,0); "The tengwa anna";
+ pickup main_nib ;
+ draw_calma_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ endchar ;
+
+beginchar("Y",1.65tinco_width#,ex#,0); "The tengwa noldo";
+ pickup main_nib ;
+ draw_anga_luva(1,2,3,4,7,8,9,10) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("tb") ;
+ endchar ;
+
+beginchar("W",parma_width#,ex#,0); "The tengwa vilya";
+ pickup main_nib ;
+ draw_quesse_luva(1,2,3,4) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("b") ;
+ x7 = x5 ; top y7 = ex = top y8 ; x8 = x3 - 0.05em ; % N.B. praps top y7 = top y8 = 0
+ draw_bar(8,7)("l");
+ endchar ;
+
+beginchar("N",1.65parma_width#,ex#,0); "The tengwa nwalme";
+ pickup main_nib ;
+ draw_ungwe_luva(1,2,3,4,9,10,11,12) ;
+ x5 = x1 ; top y5 = ex ; % top of stem
+ x6 = x5 ; y6 = 0 ; % bottom of stem
+ draw_telco(5,6)("b") ;
+ x7 = x5 ; top y7 = ex = top y8 ; x8 = x11 - 0.05em ;
+ draw_bar(8,7)("l");
+ endchar ;