diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/elvish/tengmain.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/public/elvish/tengmain.mf | 296 |
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 ; |