diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/README | 7 | ||||
-rwxr-xr-x | data/fcvt | 2 | ||||
-rw-r--r-- | data/fcvt.awk | 94 | ||||
-rw-r--r-- | data/fontdefs.ld | 1040 | ||||
-rw-r--r-- | data/latin2.ld | 1056 | ||||
-rw-r--r-- | data/standard.ld | 60 |
6 files changed, 2228 insertions, 31 deletions
diff --git a/data/README b/data/README index c498f16..1aa70e2 100644 --- a/data/README +++ b/data/README @@ -2,6 +2,8 @@ Directory lout/data This directory contains Lout database files: + fontdefs.ld Font database + latin2.ld Latin2 font database loutrefs.ld References used in the Lout documentation oldrefs.ld More references used in the Lout documentation refstyle.ld Standard reference printing styles @@ -10,5 +12,8 @@ This directory contains Lout database files: Corresponding .li files will be created during the initializing "lout -x" run, or else the first time each database is accessed. +There are also two files, fcvt and fcvt.awk, which are useful for +converting old fontdefs files into new font database files. + Jeffrey H. Kingston -9 March 2000 +10 May 2000 diff --git a/data/fcvt b/data/fcvt new file mode 100755 index 0000000..10b8b07 --- /dev/null +++ b/data/fcvt @@ -0,0 +1,2 @@ +( echo NO_EXTRAS; cat ../include/old.fd ) | awk -f fcvt.awk > fontdefs.ld +( echo EXTRAS; cat ../include/latin2.fd ) | awk -f fcvt.awk > latin2.ld diff --git a/data/fcvt.awk b/data/fcvt.awk new file mode 100644 index 0000000..bb39390 --- /dev/null +++ b/data/fcvt.awk @@ -0,0 +1,94 @@ +# convert old fontdefs file to new font database +NR==1 { +print "###########################################################################" +print "# #" + + # first line must be either EXTRAS or NO_EXTRAS + if( $0 == "EXTRAS" ) + { +print "# Font definitions database (created by fcvt, with @ExtraMetrics) #" + extra_metrics = 1 + } + else if( $0 == "NO_EXTRAS" ) + { +print "# Font definitions database (created by fcvt, without @ExtraMetrics) #" + extra_metrics = 0 + } + else + { +print "# Font definitions database ERRONEOUS FIRST LINE NEEDS INVESTIGATION #" + } +print "# #" +print "# Each entry defines one font. The fields and their meanings are: #" +print "# #" +print "# Name Compulsory Meaning #" +print "# --------------------------------------------------------------- #" +print "# @Tag Yes Must equal @Family-@Face #" +print "# @Family Yes Font family name #" +print "# @Face Yes Font face name #" +print "# @Name Yes PostScript name as in @Metrics file #" +print "# @Metrics Yes Adobe font metrics file of this font #" +print "# @ExtraMetrics No Extra metrics #" +print "# @Mapping Yes .LCM (Lout Character Mapping) file #" +print "# @Recode No Recode or not (Yes or No, default Yes) #" +print "# #" +print "# Jeffrey H. Kingston #" +print "# 6 May 20000 #" +print "# #" +print "###########################################################################" + } + +$0~/^#/ { + # comment line, skip it + next; + } + + { + # a real line + # can't get split to work, so using this + j = 1 + for(i = 1; i < NF; i++ ) + { + if( $1 != "" ) + { + field[j++] = $i + } + } + + # now print the lot + if( j == 1 ) + { + # empty line, echo it + print "" + } + else if( j != 9 ) + { + print "# error, " j " fields: " $0 + } + else + { + family = field[2] + face = field[3] + name = field[5] + afmfile = field[6] + lcmfile = field[7] + recode = field[8] + if( used[family "-" face] == "" ) + { + used[family "-" face] = "used" + print "{ @FontDef" + print " @Tag { " family "-" face " }" + print " @Family { " family " }" + print " @Face { " face " }" + print " @Name { " name " }" + print " @Metrics { " afmfile " }" + if( extra_metrics == 1 ) + print " @ExtraMetrics { " afmfile "+ }" + print " @Mapping { " lcmfile " }" + if( recode == "NoRecode" ) + print " @Recode { No }" + print "}" + print "" + } + } + } diff --git a/data/fontdefs.ld b/data/fontdefs.ld new file mode 100644 index 0000000..415341e --- /dev/null +++ b/data/fontdefs.ld @@ -0,0 +1,1040 @@ +########################################################################### +# # +# Font definitions database (created by fcvt, without @ExtraMetrics) # +# # +# Each entry defines one font. The fields and their meanings are: # +# # +# Name Compulsory Meaning # +# --------------------------------------------------------------- # +# @Tag Yes Must equal @Family-@Face # +# @Family Yes Font family name # +# @Face Yes Font face name # +# @Name Yes PostScript name as in @Metrics file # +# @Metrics Yes Adobe font metrics file of this font # +# @ExtraMetrics No Extra metrics # +# @Mapping Yes .LCM (Lout Character Mapping) file # +# @Recode No Recode or not (Yes or No, default Yes) # +# # +# Jeffrey H. Kingston # +# 6 May 20000 # +# # +########################################################################### + + + +{ @FontDef + @Tag { AvantGarde-Base } + @Family { AvantGarde } + @Face { Base } + @Name { AvantGarde-Medium } + @Metrics { AG-Md } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-Slope } + @Family { AvantGarde } + @Face { Slope } + @Name { AvantGarde-MediumObl } + @Metrics { AG-MdO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-Bold } + @Family { AvantGarde } + @Face { Bold } + @Name { AvantGarde-Bold } + @Metrics { AG-Bd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-BoldSlope } + @Family { AvantGarde } + @Face { BoldSlope } + @Name { AvantGarde-BoldObl } + @Metrics { AG-BdO } + @Mapping { LtLatin1.LCM } +} + + +{ @FontDef + @Tag { AvantGarde-BoldObl } + @Family { AvantGarde } + @Face { BoldObl } + @Name { AvantGarde-BoldObl } + @Metrics { AG-BdO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-Book } + @Family { AvantGarde } + @Face { Book } + @Name { AvantGarde-Book } + @Metrics { AG-Bk } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-BookOblique } + @Family { AvantGarde } + @Face { BookOblique } + @Name { AvantGarde-BookOblique } + @Metrics { AG-BkO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-CondBold } + @Family { AvantGarde } + @Face { CondBold } + @Name { AvantGarde-CondBold } + @Metrics { AG-CnBd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-CondBook } + @Family { AvantGarde } + @Face { CondBook } + @Name { AvantGarde-CondBook } + @Metrics { AG-CnBk } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-CondDemi } + @Family { AvantGarde } + @Face { CondDemi } + @Name { AvantGarde-CondDemi } + @Metrics { AG-CnDm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-CondMedium } + @Family { AvantGarde } + @Face { CondMedium } + @Name { AvantGarde-CondMedium } + @Metrics { AG-CnMd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-Demi } + @Family { AvantGarde } + @Face { Demi } + @Name { AvantGarde-Demi } + @Metrics { AG-Dm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-DemiOblique } + @Family { AvantGarde } + @Face { DemiOblique } + @Name { AvantGarde-DemiOblique } + @Metrics { AG-DmO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-ExtraLight } + @Family { AvantGarde } + @Face { ExtraLight } + @Name { AvantGarde-ExtraLight } + @Metrics { AG-ExLt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-ExtraLightObl } + @Family { AvantGarde } + @Face { ExtraLightObl } + @Name { AvantGarde-ExtraLightObl } + @Metrics { AG-ExLtO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-Medium } + @Family { AvantGarde } + @Face { Medium } + @Name { AvantGarde-Medium } + @Metrics { AG-Md } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { AvantGarde-MediumObl } + @Family { AvantGarde } + @Face { MediumObl } + @Name { AvantGarde-MediumObl } + @Metrics { AG-MdO } + @Mapping { LtLatin1.LCM } +} + + + +{ @FontDef + @Tag { Bookman-Base } + @Family { Bookman } + @Face { Base } + @Name { Bookman-Medium } + @Metrics { Bk-Md } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Bookman-Slope } + @Family { Bookman } + @Face { Slope } + @Name { Bookman-MediumItalic } + @Metrics { Bk-MdIt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Bookman-Bold } + @Family { Bookman } + @Face { Bold } + @Name { Bookman-Bold } + @Metrics { Bk-Bd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Bookman-BoldSlope } + @Family { Bookman } + @Face { BoldSlope } + @Name { Bookman-BoldItalic } + @Metrics { Bk-BdIt } + @Mapping { LtLatin1.LCM } +} + + +{ @FontDef + @Tag { Bookman-BoldItalic } + @Family { Bookman } + @Face { BoldItalic } + @Name { Bookman-BoldItalic } + @Metrics { Bk-BdIt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Bookman-Demi } + @Family { Bookman } + @Face { Demi } + @Name { Bookman-Demi } + @Metrics { Bk-Dm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Bookman-DemiItalic } + @Family { Bookman } + @Face { DemiItalic } + @Name { Bookman-DemiItalic } + @Metrics { Bk-DmIt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Bookman-Light } + @Family { Bookman } + @Face { Light } + @Name { Bookman-Light } + @Metrics { Bk-Lt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Bookman-LightItalic } + @Family { Bookman } + @Face { LightItalic } + @Name { Bookman-LightItalic } + @Metrics { Bk-LtIt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Bookman-Medium } + @Family { Bookman } + @Face { Medium } + @Name { Bookman-Medium } + @Metrics { Bk-Md } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Bookman-MediumItalic } + @Family { Bookman } + @Face { MediumItalic } + @Name { Bookman-MediumItalic } + @Metrics { Bk-MdIt } + @Mapping { LtLatin1.LCM } +} + + + +{ @FontDef + @Tag { Courier-Base } + @Family { Courier } + @Face { Base } + @Name { Courier } + @Metrics { Cr } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Courier-Slope } + @Family { Courier } + @Face { Slope } + @Name { Courier-Oblique } + @Metrics { Cr-O } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Courier-Bold } + @Family { Courier } + @Face { Bold } + @Name { Courier-Bold } + @Metrics { Cr-Bd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Courier-BoldSlope } + @Family { Courier } + @Face { BoldSlope } + @Name { Courier-BoldOblique } + @Metrics { Cr-BdO } + @Mapping { LtLatin1.LCM } +} + + +{ @FontDef + @Tag { Courier-BoldOblique } + @Family { Courier } + @Face { BoldOblique } + @Name { Courier-BoldOblique } + @Metrics { Cr-BdO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Courier-Oblique } + @Family { Courier } + @Face { Oblique } + @Name { Courier-Oblique } + @Metrics { Cr-O } + @Mapping { LtLatin1.LCM } +} + + + +{ @FontDef + @Tag { Helvetica-Base } + @Family { Helvetica } + @Face { Base } + @Name { Helvetica } + @Metrics { He } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-Slope } + @Family { Helvetica } + @Face { Slope } + @Name { Helvetica-Oblique } + @Metrics { He-O } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-Bold } + @Family { Helvetica } + @Face { Bold } + @Name { Helvetica-Bold } + @Metrics { He-Bd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-BoldSlope } + @Family { Helvetica } + @Face { BoldSlope } + @Name { Helvetica-BoldOblique } + @Metrics { He-BdO } + @Mapping { LtLatin1.LCM } +} + + +{ @FontDef + @Tag { Helvetica-Black } + @Family { Helvetica } + @Face { Black } + @Name { Helvetica-Black } + @Metrics { He-Bl } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-BlackOblique } + @Family { Helvetica } + @Face { BlackOblique } + @Name { Helvetica-BlackOblique } + @Metrics { He-BlO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-BoldOblique } + @Family { Helvetica } + @Face { BoldOblique } + @Name { Helvetica-BoldOblique } + @Metrics { He-BdO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-Compressed } + @Family { Helvetica } + @Face { Compressed } + @Name { Helvetica-Compressed } + @Metrics { He-Cm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-Cond } + @Family { Helvetica } + @Face { Cond } + @Name { Helvetica-Condensed } + @Metrics { He-Cn } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-CondBlack } + @Family { Helvetica } + @Face { CondBlack } + @Name { Helvetica-Condensed-Black } + @Metrics { He-CnBl } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-CondBlackObl } + @Family { Helvetica } + @Face { CondBlackObl } + @Name { Helvetica-Condensed-BlackObl } + @Metrics { He-CnBlO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-CondBold } + @Family { Helvetica } + @Face { CondBold } + @Name { Helvetica-Condensed-Bold } + @Metrics { He-CnBd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-CondBoldObl } + @Family { Helvetica } + @Face { CondBoldObl } + @Name { Helvetica-Condensed-BoldObl } + @Metrics { He-CnBdO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-CondLight } + @Family { Helvetica } + @Face { CondLight } + @Name { Helvetica-Condensed-Light } + @Metrics { He-CnLi } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-CondLightObl } + @Family { Helvetica } + @Face { CondLightObl } + @Name { Helvetica-Condensed-LightObl } + @Metrics { He-CnLiO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-CondOblique } + @Family { Helvetica } + @Face { CondOblique } + @Name { Helvetica-Condensed-Oblique } + @Metrics { He-CnO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-ExtraCompressed } + @Family { Helvetica } + @Face { ExtraCompressed } + @Name { Helvetica-ExtraCompressed } + @Metrics { He-ExtC } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-Light } + @Family { Helvetica } + @Face { Light } + @Name { Helvetica-Light } + @Metrics { He-Lt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-LightOblique } + @Family { Helvetica } + @Face { LightOblique } + @Name { Helvetica-LightOblique } + @Metrics { He-LtO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-Narrow } + @Family { Helvetica } + @Face { Narrow } + @Name { Helvetica-Narrow } + @Metrics { He-Nr } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-NarrowBold } + @Family { Helvetica } + @Face { NarrowBold } + @Name { Helvetica-Narrow-Bold } + @Metrics { He-NrBd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-NarrowBoldObl } + @Family { Helvetica } + @Face { NarrowBoldObl } + @Name { Helvetica-Narrow-BoldOblique } + @Metrics { He-NrBdO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-NarrowObl } + @Family { Helvetica } + @Face { NarrowObl } + @Name { Helvetica-Narrow-Oblique } + @Metrics { He-NrO } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-Oblique } + @Family { Helvetica } + @Face { Oblique } + @Name { Helvetica-Oblique } + @Metrics { He-O } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Helvetica-UltraCompressed } + @Family { Helvetica } + @Face { UltraCompressed } + @Name { Helvetica-UltraCompressed } + @Metrics { He-UlCm } + @Mapping { LtLatin1.LCM } +} + + + +{ @FontDef + @Tag { Schoolbook-Base } + @Family { Schoolbook } + @Face { Base } + @Name { NewCenturySchlbk-Roman } + @Metrics { NCS-Rm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Schoolbook-Slope } + @Family { Schoolbook } + @Face { Slope } + @Name { NewCenturySchlbk-Italic } + @Metrics { NCS-It } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Schoolbook-Bold } + @Family { Schoolbook } + @Face { Bold } + @Name { NewCenturySchlbk-Bold } + @Metrics { NCS-Bd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Schoolbook-BoldSlope } + @Family { Schoolbook } + @Face { BoldSlope } + @Name { NewCenturySchlbk-BoldItalic } + @Metrics { NCS-BdIt } + @Mapping { LtLatin1.LCM } +} + + +{ @FontDef + @Tag { Schoolbook-BoldItalic } + @Family { Schoolbook } + @Face { BoldItalic } + @Name { NewCenturySchlbk-BoldItalic } + @Metrics { NCS-BdIt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Schoolbook-Italic } + @Family { Schoolbook } + @Face { Italic } + @Name { NewCenturySchlbk-Italic } + @Metrics { NCS-It } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Schoolbook-Roman } + @Family { Schoolbook } + @Face { Roman } + @Name { NewCenturySchlbk-Roman } + @Metrics { NCS-Rm } + @Mapping { LtLatin1.LCM } +} + + + +{ @FontDef + @Tag { Palatino-Base } + @Family { Palatino } + @Face { Base } + @Name { Palatino-Roman } + @Metrics { Pa-Rm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Palatino-Slope } + @Family { Palatino } + @Face { Slope } + @Name { Palatino-Italic } + @Metrics { Pa-It } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Palatino-Bold } + @Family { Palatino } + @Face { Bold } + @Name { Palatino-Bold } + @Metrics { Pa-Bd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Palatino-BoldSlope } + @Family { Palatino } + @Face { BoldSlope } + @Name { Palatino-BoldItalic } + @Metrics { Pa-BdIt } + @Mapping { LtLatin1.LCM } +} + + +{ @FontDef + @Tag { Palatino-BoldItalic } + @Family { Palatino } + @Face { BoldItalic } + @Name { Palatino-BoldItalic } + @Metrics { Pa-BdIt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Palatino-BoldItalicOsF } + @Family { Palatino } + @Face { BoldItalicOsF } + @Name { Palatino-BoldItalicOsF } + @Metrics { Pa-BdItF } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Palatino-BoldOsF } + @Family { Palatino } + @Face { BoldOsF } + @Name { Palatino-BoldOsF } + @Metrics { Pa-BdF } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Palatino-Italic } + @Family { Palatino } + @Face { Italic } + @Name { Palatino-Italic } + @Metrics { Pa-It } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Palatino-ItalicOsF } + @Family { Palatino } + @Face { ItalicOsF } + @Name { Palatino-ItalicOsF } + @Metrics { Pa-ItF } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Palatino-Roman } + @Family { Palatino } + @Face { Roman } + @Name { Palatino-Roman } + @Metrics { Pa-Rm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Palatino-SC } + @Family { Palatino } + @Face { SC } + @Name { Palatino-SC } + @Metrics { Pa-SC } + @Mapping { LtLatin1.LCM } +} + + + +{ @FontDef + @Tag { Symbol-Base } + @Family { Symbol } + @Face { Base } + @Name { Symbol } + @Metrics { Symbol } + @Mapping { Symb.LCM } + @Recode { No } +} + +{ @FontDef + @Tag { Symbol-Slope } + @Family { Symbol } + @Face { Slope } + @Name { Symbol } + @Metrics { Symbol } + @Mapping { Symb.LCM } + @Recode { No } +} + +{ @FontDef + @Tag { Symbol-Bold } + @Family { Symbol } + @Face { Bold } + @Name { Symbol } + @Metrics { Symbol } + @Mapping { Symb.LCM } + @Recode { No } +} + +{ @FontDef + @Tag { Symbol-BoldSlope } + @Family { Symbol } + @Face { BoldSlope } + @Name { Symbol } + @Metrics { Symbol } + @Mapping { Symb.LCM } + @Recode { No } +} + + + +{ @FontDef + @Tag { Times-Base } + @Family { Times } + @Face { Base } + @Name { Times-Roman } + @Metrics { Ti-Rm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-Slope } + @Family { Times } + @Face { Slope } + @Name { Times-Italic } + @Metrics { Ti-It } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-Bold } + @Family { Times } + @Face { Bold } + @Name { Times-Bold } + @Metrics { Ti-Bd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-BoldSlope } + @Family { Times } + @Face { BoldSlope } + @Name { Times-BoldItalic } + @Metrics { Ti-BdIt } + @Mapping { LtLatin1.LCM } +} + + +{ @FontDef + @Tag { Times-BoldItalic } + @Family { Times } + @Face { BoldItalic } + @Name { Times-BoldItalic } + @Metrics { Ti-BdIt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-BoldItalicOsF } + @Family { Times } + @Face { BoldItalicOsF } + @Name { Times-BoldItalicOsF } + @Metrics { Ti-BdItF } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-BoldSC } + @Family { Times } + @Face { BoldSC } + @Name { Times-BoldSC } + @Metrics { Ti-BdSC } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-ExtraBold } + @Family { Times } + @Face { ExtraBold } + @Name { Times-ExtraBold } + @Metrics { Ti-ExBd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-Italic } + @Family { Times } + @Face { Italic } + @Name { Times-Italic } + @Metrics { Ti-It } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-ItalicOsF } + @Family { Times } + @Face { ItalicOsF } + @Name { Times-ItalicOsF } + @Metrics { Ti-ItF } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-Roman } + @Family { Times } + @Face { Roman } + @Name { Times-Roman } + @Metrics { Ti-Rm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-RomanSC } + @Family { Times } + @Face { RomanSC } + @Name { Times-RomanSC } + @Metrics { Ti-RmSC } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-Semibold } + @Family { Times } + @Face { Semibold } + @Name { Times-Semibold } + @Metrics { Ti-Sm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Times-SemiboldItalic } + @Family { Times } + @Face { SemiboldItalic } + @Name { Times-SemiboldItalic } + @Metrics { Ti-SmIt } + @Mapping { LtLatin1.LCM } +} + + + +{ @FontDef + @Tag { Chancery-Base } + @Family { Chancery } + @Face { Base } + @Name { ZapfChancery-Roman } + @Metrics { ZC-Rm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Chancery-Slope } + @Family { Chancery } + @Face { Slope } + @Name { ZapfChancery-Italic } + @Metrics { ZC-It } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Chancery-Bold } + @Family { Chancery } + @Face { Bold } + @Name { ZapfChancery-Bold } + @Metrics { ZC-Bd } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Chancery-BoldSlope } + @Family { Chancery } + @Face { BoldSlope } + @Name { ZapfChancery-MediumItalic } + @Metrics { ZC-MdIt } + @Mapping { LtLatin1.LCM } +} + + +{ @FontDef + @Tag { Chancery-Roman } + @Family { Chancery } + @Face { Roman } + @Name { ZapfChancery-Roman } + @Metrics { ZC-Rm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Chancery-Italic } + @Family { Chancery } + @Face { Italic } + @Name { ZapfChancery-Italic } + @Metrics { ZC-It } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Chancery-Light } + @Family { Chancery } + @Face { Light } + @Name { ZapfChancery-Light } + @Metrics { ZC-Lt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Chancery-Demi } + @Family { Chancery } + @Face { Demi } + @Name { ZapfChancery-Demi } + @Metrics { ZC-Dm } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Chancery-LightItalic } + @Family { Chancery } + @Face { LightItalic } + @Name { ZapfChancery-LightItalic } + @Metrics { ZC-LtIt } + @Mapping { LtLatin1.LCM } +} + +{ @FontDef + @Tag { Chancery-MediumItalic } + @Family { Chancery } + @Face { MediumItalic } + @Name { ZapfChancery-MediumItalic } + @Metrics { ZC-MdIt } + @Mapping { LtLatin1.LCM } +} + + + +{ @FontDef + @Tag { Dingbats-Base } + @Family { Dingbats } + @Face { Base } + @Name { ZapfDingbats } + @Metrics { ZD } + @Mapping { Ding.LCM } + @Recode { No } +} + +{ @FontDef + @Tag { Dingbats-Slope } + @Family { Dingbats } + @Face { Slope } + @Name { ZapfDingbats } + @Metrics { ZD } + @Mapping { Ding.LCM } + @Recode { No } +} + +{ @FontDef + @Tag { Dingbats-Bold } + @Family { Dingbats } + @Face { Bold } + @Name { ZapfDingbats } + @Metrics { ZD } + @Mapping { Ding.LCM } + @Recode { No } +} + +{ @FontDef + @Tag { Dingbats-BoldSlope } + @Family { Dingbats } + @Face { BoldSlope } + @Name { ZapfDingbats } + @Metrics { ZD } + @Mapping { Ding.LCM } + @Recode { No } +} + + diff --git a/data/latin2.ld b/data/latin2.ld new file mode 100644 index 0000000..7f437d4 --- /dev/null +++ b/data/latin2.ld @@ -0,0 +1,1056 @@ +########################################################################### +# # +# Font definitions database (created by fcvt, with @ExtraMetrics) # +# # +# Each entry defines one font. The fields and their meanings are: # +# # +# Name Compulsory Meaning # +# --------------------------------------------------------------- # +# @Tag Yes Must equal @Family-@Face # +# @Family Yes Font family name # +# @Face Yes Font face name # +# @Name Yes PostScript name as in @Metrics file # +# @Metrics Yes Adobe font metrics file of this font # +# @ExtraMetrics No Extra metrics # +# @Mapping Yes .LCM (Lout Character Mapping) file # +# @Recode No Recode or not (Yes or No, default Yes) # +# # +# Jeffrey H. Kingston # +# 6 May 20000 # +# # +########################################################################### + + + +{ @FontDef + @Tag { AvantGardeCE-Base } + @Family { AvantGardeCE } + @Face { Base } + @Name { AvantGarde-Medium } + @Metrics { AG-Md } + @ExtraMetrics { AG-Md+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-Slope } + @Family { AvantGardeCE } + @Face { Slope } + @Name { AvantGarde-MediumObl } + @Metrics { AG-MdO } + @ExtraMetrics { AG-MdO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-Bold } + @Family { AvantGardeCE } + @Face { Bold } + @Name { AvantGarde-Bold } + @Metrics { AG-Bd } + @ExtraMetrics { AG-Bd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-BoldSlope } + @Family { AvantGardeCE } + @Face { BoldSlope } + @Name { AvantGarde-BoldObl } + @Metrics { AG-BdO } + @ExtraMetrics { AG-BdO+ } + @Mapping { LtLatin2.LCM } +} + + +{ @FontDef + @Tag { AvantGardeCE-BoldObl } + @Family { AvantGardeCE } + @Face { BoldObl } + @Name { AvantGarde-BoldObl } + @Metrics { AG-BdO } + @ExtraMetrics { AG-BdO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-Book } + @Family { AvantGardeCE } + @Face { Book } + @Name { AvantGarde-Book } + @Metrics { AG-Bk } + @ExtraMetrics { AG-Bk+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-BookOblique } + @Family { AvantGardeCE } + @Face { BookOblique } + @Name { AvantGarde-BookOblique } + @Metrics { AG-BkO } + @ExtraMetrics { AG-BkO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-CondBold } + @Family { AvantGardeCE } + @Face { CondBold } + @Name { AvantGarde-CondBold } + @Metrics { AG-CnBd } + @ExtraMetrics { AG-CnBd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-CondBook } + @Family { AvantGardeCE } + @Face { CondBook } + @Name { AvantGarde-CondBook } + @Metrics { AG-CnBk } + @ExtraMetrics { AG-CnBk+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-CondDemi } + @Family { AvantGardeCE } + @Face { CondDemi } + @Name { AvantGarde-CondDemi } + @Metrics { AG-CnDm } + @ExtraMetrics { AG-CnDm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-CondMedium } + @Family { AvantGardeCE } + @Face { CondMedium } + @Name { AvantGarde-CondMedium } + @Metrics { AG-CnMd } + @ExtraMetrics { AG-CnMd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-Demi } + @Family { AvantGardeCE } + @Face { Demi } + @Name { AvantGarde-Demi } + @Metrics { AG-Dm } + @ExtraMetrics { AG-Dm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-DemiOblique } + @Family { AvantGardeCE } + @Face { DemiOblique } + @Name { AvantGarde-DemiOblique } + @Metrics { AG-DmO } + @ExtraMetrics { AG-DmO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-ExtraLight } + @Family { AvantGardeCE } + @Face { ExtraLight } + @Name { AvantGarde-ExtraLight } + @Metrics { AG-ExLt } + @ExtraMetrics { AG-ExLt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-ExtraLightObl } + @Family { AvantGardeCE } + @Face { ExtraLightObl } + @Name { AvantGarde-ExtraLightObl } + @Metrics { AG-ExLtO } + @ExtraMetrics { AG-ExLtO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-Medium } + @Family { AvantGardeCE } + @Face { Medium } + @Name { AvantGarde-Medium } + @Metrics { AG-Md } + @ExtraMetrics { AG-Md+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { AvantGardeCE-MediumObl } + @Family { AvantGardeCE } + @Face { MediumObl } + @Name { AvantGarde-MediumObl } + @Metrics { AG-MdO } + @ExtraMetrics { AG-MdO+ } + @Mapping { LtLatin2.LCM } +} + + + +{ @FontDef + @Tag { BookmanCE-Base } + @Family { BookmanCE } + @Face { Base } + @Name { Bookman-Medium } + @Metrics { Bk-Md } + @ExtraMetrics { Bk-Md+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { BookmanCE-Slope } + @Family { BookmanCE } + @Face { Slope } + @Name { Bookman-MediumItalic } + @Metrics { Bk-MdIt } + @ExtraMetrics { Bk-MdIt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { BookmanCE-Bold } + @Family { BookmanCE } + @Face { Bold } + @Name { Bookman-Bold } + @Metrics { Bk-Bd } + @ExtraMetrics { Bk-Bd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { BookmanCE-BoldSlope } + @Family { BookmanCE } + @Face { BoldSlope } + @Name { Bookman-BoldItalic } + @Metrics { Bk-BdIt } + @ExtraMetrics { Bk-BdIt+ } + @Mapping { LtLatin2.LCM } +} + + +{ @FontDef + @Tag { BookmanCE-BoldItalic } + @Family { BookmanCE } + @Face { BoldItalic } + @Name { Bookman-BoldItalic } + @Metrics { Bk-BdIt } + @ExtraMetrics { Bk-BdIt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { BookmanCE-Demi } + @Family { BookmanCE } + @Face { Demi } + @Name { Bookman-Demi } + @Metrics { Bk-Dm } + @ExtraMetrics { Bk-Dm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { BookmanCE-DemiItalic } + @Family { BookmanCE } + @Face { DemiItalic } + @Name { Bookman-DemiItalic } + @Metrics { Bk-DmIt } + @ExtraMetrics { Bk-DmIt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { BookmanCE-Light } + @Family { BookmanCE } + @Face { Light } + @Name { Bookman-Light } + @Metrics { Bk-Lt } + @ExtraMetrics { Bk-Lt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { BookmanCE-LightItalic } + @Family { BookmanCE } + @Face { LightItalic } + @Name { Bookman-LightItalic } + @Metrics { Bk-LtIt } + @ExtraMetrics { Bk-LtIt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { BookmanCE-Medium } + @Family { BookmanCE } + @Face { Medium } + @Name { Bookman-Medium } + @Metrics { Bk-Md } + @ExtraMetrics { Bk-Md+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { BookmanCE-MediumItalic } + @Family { BookmanCE } + @Face { MediumItalic } + @Name { Bookman-MediumItalic } + @Metrics { Bk-MdIt } + @ExtraMetrics { Bk-MdIt+ } + @Mapping { LtLatin2.LCM } +} + + + +{ @FontDef + @Tag { CourierCE-Base } + @Family { CourierCE } + @Face { Base } + @Name { Courier } + @Metrics { Cr } + @ExtraMetrics { Cr+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { CourierCE-Slope } + @Family { CourierCE } + @Face { Slope } + @Name { Courier-Oblique } + @Metrics { Cr-O } + @ExtraMetrics { Cr-O+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { CourierCE-Bold } + @Family { CourierCE } + @Face { Bold } + @Name { Courier-Bold } + @Metrics { Cr-Bd } + @ExtraMetrics { Cr-Bd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { CourierCE-BoldSlope } + @Family { CourierCE } + @Face { BoldSlope } + @Name { Courier-BoldOblique } + @Metrics { Cr-BdO } + @ExtraMetrics { Cr-BdO+ } + @Mapping { LtLatin2.LCM } +} + + +{ @FontDef + @Tag { CourierCE-BoldOblique } + @Family { CourierCE } + @Face { BoldOblique } + @Name { Courier-BoldOblique } + @Metrics { Cr-BdO } + @ExtraMetrics { Cr-BdO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { CourierCE-Oblique } + @Family { CourierCE } + @Face { Oblique } + @Name { Courier-Oblique } + @Metrics { Cr-O } + @ExtraMetrics { Cr-O+ } + @Mapping { LtLatin2.LCM } +} + + + +{ @FontDef + @Tag { HelveticaCE-Base } + @Family { HelveticaCE } + @Face { Base } + @Name { Helvetica } + @Metrics { He } + @ExtraMetrics { He+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-Slope } + @Family { HelveticaCE } + @Face { Slope } + @Name { Helvetica-Oblique } + @Metrics { He-O } + @ExtraMetrics { He-O+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-Bold } + @Family { HelveticaCE } + @Face { Bold } + @Name { Helvetica-Bold } + @Metrics { He-Bd } + @ExtraMetrics { He-Bd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-BoldSlope } + @Family { HelveticaCE } + @Face { BoldSlope } + @Name { Helvetica-BoldOblique } + @Metrics { He-BdO } + @ExtraMetrics { He-BdO+ } + @Mapping { LtLatin2.LCM } +} + + +{ @FontDef + @Tag { HelveticaCE-Black } + @Family { HelveticaCE } + @Face { Black } + @Name { Helvetica-Black } + @Metrics { He-Bl } + @ExtraMetrics { He-Bl+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-BlackOblique } + @Family { HelveticaCE } + @Face { BlackOblique } + @Name { Helvetica-BlackOblique } + @Metrics { He-BlO } + @ExtraMetrics { He-BlO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-BoldOblique } + @Family { HelveticaCE } + @Face { BoldOblique } + @Name { Helvetica-BoldOblique } + @Metrics { He-BdO } + @ExtraMetrics { He-BdO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-Compressed } + @Family { HelveticaCE } + @Face { Compressed } + @Name { Helvetica-Compressed } + @Metrics { He-Cm } + @ExtraMetrics { He-Cm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-Cond } + @Family { HelveticaCE } + @Face { Cond } + @Name { Helvetica-Condensed } + @Metrics { He-Cn } + @ExtraMetrics { He-Cn+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-CondBlack } + @Family { HelveticaCE } + @Face { CondBlack } + @Name { Helvetica-Condensed-Black } + @Metrics { He-CnBl } + @ExtraMetrics { He-CnBl+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-CondBlackObl } + @Family { HelveticaCE } + @Face { CondBlackObl } + @Name { Helvetica-Condensed-BlackObl } + @Metrics { He-CnBlO } + @ExtraMetrics { He-CnBlO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-CondBold } + @Family { HelveticaCE } + @Face { CondBold } + @Name { Helvetica-Condensed-Bold } + @Metrics { He-CnBd } + @ExtraMetrics { He-CnBd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-CondBoldObl } + @Family { HelveticaCE } + @Face { CondBoldObl } + @Name { Helvetica-Condensed-BoldObl } + @Metrics { He-CnBdO } + @ExtraMetrics { He-CnBdO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-CondLight } + @Family { HelveticaCE } + @Face { CondLight } + @Name { Helvetica-Condensed-Light } + @Metrics { He-CnLi } + @ExtraMetrics { He-CnLi+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-CondLightObl } + @Family { HelveticaCE } + @Face { CondLightObl } + @Name { Helvetica-Condensed-LightObl } + @Metrics { He-CnLiO } + @ExtraMetrics { He-CnLiO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-CondOblique } + @Family { HelveticaCE } + @Face { CondOblique } + @Name { Helvetica-Condensed-Oblique } + @Metrics { He-CnO } + @ExtraMetrics { He-CnO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-ExtraCompressed } + @Family { HelveticaCE } + @Face { ExtraCompressed } + @Name { Helvetica-ExtraCompressed } + @Metrics { He-ExtC } + @ExtraMetrics { He-ExtC+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-Light } + @Family { HelveticaCE } + @Face { Light } + @Name { Helvetica-Light } + @Metrics { He-Lt } + @ExtraMetrics { He-Lt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-LightOblique } + @Family { HelveticaCE } + @Face { LightOblique } + @Name { Helvetica-LightOblique } + @Metrics { He-LtO } + @ExtraMetrics { He-LtO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-Narrow } + @Family { HelveticaCE } + @Face { Narrow } + @Name { Helvetica-Narrow } + @Metrics { He-Nr } + @ExtraMetrics { He-Nr+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-NarrowBold } + @Family { HelveticaCE } + @Face { NarrowBold } + @Name { Helvetica-Narrow-Bold } + @Metrics { He-NrBd } + @ExtraMetrics { He-NrBd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-NarrowBoldObl } + @Family { HelveticaCE } + @Face { NarrowBoldObl } + @Name { Helvetica-Narrow-BoldOblique } + @Metrics { He-NrBdO } + @ExtraMetrics { He-NrBdO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-NarrowObl } + @Family { HelveticaCE } + @Face { NarrowObl } + @Name { Helvetica-Narrow-Oblique } + @Metrics { He-NrO } + @ExtraMetrics { He-NrO+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-Oblique } + @Family { HelveticaCE } + @Face { Oblique } + @Name { Helvetica-Oblique } + @Metrics { He-O } + @ExtraMetrics { He-O+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { HelveticaCE-UltraCompressed } + @Family { HelveticaCE } + @Face { UltraCompressed } + @Name { Helvetica-UltraCompressed } + @Metrics { He-UlCm } + @ExtraMetrics { He-UlCm+ } + @Mapping { LtLatin2.LCM } +} + + + +{ @FontDef + @Tag { SchoolbookCE-Base } + @Family { SchoolbookCE } + @Face { Base } + @Name { NewCenturySchlbk-Roman } + @Metrics { NCS-Rm } + @ExtraMetrics { NCS-Rm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { SchoolbookCE-Slope } + @Family { SchoolbookCE } + @Face { Slope } + @Name { NewCenturySchlbk-Italic } + @Metrics { NCS-It } + @ExtraMetrics { NCS-It+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { SchoolbookCE-Bold } + @Family { SchoolbookCE } + @Face { Bold } + @Name { NewCenturySchlbk-Bold } + @Metrics { NCS-Bd } + @ExtraMetrics { NCS-Bd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { SchoolbookCE-BoldSlope } + @Family { SchoolbookCE } + @Face { BoldSlope } + @Name { NewCenturySchlbk-BoldItalic } + @Metrics { NCS-BdIt } + @ExtraMetrics { NCS-BdIt+ } + @Mapping { LtLatin2.LCM } +} + + +{ @FontDef + @Tag { SchoolbookCE-BoldItalic } + @Family { SchoolbookCE } + @Face { BoldItalic } + @Name { NewCenturySchlbk-BoldItalic } + @Metrics { NCS-BdIt } + @ExtraMetrics { NCS-BdIt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { SchoolbookCE-Italic } + @Family { SchoolbookCE } + @Face { Italic } + @Name { NewCenturySchlbk-Italic } + @Metrics { NCS-It } + @ExtraMetrics { NCS-It+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { SchoolbookCE-Roman } + @Family { SchoolbookCE } + @Face { Roman } + @Name { NewCenturySchlbk-Roman } + @Metrics { NCS-Rm } + @ExtraMetrics { NCS-Rm+ } + @Mapping { LtLatin2.LCM } +} + + + +{ @FontDef + @Tag { PalatinoCE-Base } + @Family { PalatinoCE } + @Face { Base } + @Name { Palatino-Roman } + @Metrics { Pa-Rm } + @ExtraMetrics { Pa-Rm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { PalatinoCE-Slope } + @Family { PalatinoCE } + @Face { Slope } + @Name { Palatino-Italic } + @Metrics { Pa-It } + @ExtraMetrics { Pa-It+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { PalatinoCE-Bold } + @Family { PalatinoCE } + @Face { Bold } + @Name { Palatino-Bold } + @Metrics { Pa-Bd } + @ExtraMetrics { Pa-Bd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { PalatinoCE-BoldSlope } + @Family { PalatinoCE } + @Face { BoldSlope } + @Name { Palatino-BoldItalic } + @Metrics { Pa-BdIt } + @ExtraMetrics { Pa-BdIt+ } + @Mapping { LtLatin2.LCM } +} + + +{ @FontDef + @Tag { PalatinoCE-BoldItalic } + @Family { PalatinoCE } + @Face { BoldItalic } + @Name { Palatino-BoldItalic } + @Metrics { Pa-BdIt } + @ExtraMetrics { Pa-BdIt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { PalatinoCE-BoldItalicOsF } + @Family { PalatinoCE } + @Face { BoldItalicOsF } + @Name { Palatino-BoldItalicOsF } + @Metrics { Pa-BdItF } + @ExtraMetrics { Pa-BdItF+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { PalatinoCE-BoldOsF } + @Family { PalatinoCE } + @Face { BoldOsF } + @Name { Palatino-BoldOsF } + @Metrics { Pa-BdF } + @ExtraMetrics { Pa-BdF+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { PalatinoCE-Italic } + @Family { PalatinoCE } + @Face { Italic } + @Name { Palatino-Italic } + @Metrics { Pa-It } + @ExtraMetrics { Pa-It+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { PalatinoCE-ItalicOsF } + @Family { PalatinoCE } + @Face { ItalicOsF } + @Name { Palatino-ItalicOsF } + @Metrics { Pa-ItF } + @ExtraMetrics { Pa-ItF+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { PalatinoCE-Roman } + @Family { PalatinoCE } + @Face { Roman } + @Name { Palatino-Roman } + @Metrics { Pa-Rm } + @ExtraMetrics { Pa-Rm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { PalatinoCE-SC } + @Family { PalatinoCE } + @Face { SC } + @Name { Palatino-SC } + @Metrics { Pa-SC } + @ExtraMetrics { Pa-SC+ } + @Mapping { LtLatin2.LCM } +} + + + +{ @FontDef + @Tag { TimesCE-Base } + @Family { TimesCE } + @Face { Base } + @Name { Times-Roman } + @Metrics { Ti-Rm } + @ExtraMetrics { Ti-Rm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-Slope } + @Family { TimesCE } + @Face { Slope } + @Name { Times-Italic } + @Metrics { Ti-It } + @ExtraMetrics { Ti-It+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-Bold } + @Family { TimesCE } + @Face { Bold } + @Name { Times-Bold } + @Metrics { Ti-Bd } + @ExtraMetrics { Ti-Bd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-BoldSlope } + @Family { TimesCE } + @Face { BoldSlope } + @Name { Times-BoldItalic } + @Metrics { Ti-BdIt } + @ExtraMetrics { Ti-BdIt+ } + @Mapping { LtLatin2.LCM } +} + + +{ @FontDef + @Tag { TimesCE-BoldItalic } + @Family { TimesCE } + @Face { BoldItalic } + @Name { Times-BoldItalic } + @Metrics { Ti-BdIt } + @ExtraMetrics { Ti-BdIt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-BoldItalicOsF } + @Family { TimesCE } + @Face { BoldItalicOsF } + @Name { Times-BoldItalicOsF } + @Metrics { Ti-BdItF } + @ExtraMetrics { Ti-BdItF+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-BoldSC } + @Family { TimesCE } + @Face { BoldSC } + @Name { Times-BoldSC } + @Metrics { Ti-BdSC } + @ExtraMetrics { Ti-BdSC+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-ExtraBold } + @Family { TimesCE } + @Face { ExtraBold } + @Name { Times-ExtraBold } + @Metrics { Ti-ExBd } + @ExtraMetrics { Ti-ExBd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-Italic } + @Family { TimesCE } + @Face { Italic } + @Name { Times-Italic } + @Metrics { Ti-It } + @ExtraMetrics { Ti-It+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-ItalicOsF } + @Family { TimesCE } + @Face { ItalicOsF } + @Name { Times-ItalicOsF } + @Metrics { Ti-ItF } + @ExtraMetrics { Ti-ItF+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-Roman } + @Family { TimesCE } + @Face { Roman } + @Name { Times-Roman } + @Metrics { Ti-Rm } + @ExtraMetrics { Ti-Rm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-RomanSC } + @Family { TimesCE } + @Face { RomanSC } + @Name { Times-RomanSC } + @Metrics { Ti-RmSC } + @ExtraMetrics { Ti-RmSC+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-Semibold } + @Family { TimesCE } + @Face { Semibold } + @Name { Times-Semibold } + @Metrics { Ti-Sm } + @ExtraMetrics { Ti-Sm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { TimesCE-SemiboldItalic } + @Family { TimesCE } + @Face { SemiboldItalic } + @Name { Times-SemiboldItalic } + @Metrics { Ti-SmIt } + @ExtraMetrics { Ti-SmIt+ } + @Mapping { LtLatin2.LCM } +} + + + +{ @FontDef + @Tag { ChanceryCE-Base } + @Family { ChanceryCE } + @Face { Base } + @Name { ZapfChancery-Roman } + @Metrics { ZC-Rm } + @ExtraMetrics { ZC-Rm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { ChanceryCE-Slope } + @Family { ChanceryCE } + @Face { Slope } + @Name { ZapfChancery-Italic } + @Metrics { ZC-It } + @ExtraMetrics { ZC-It+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { ChanceryCE-Bold } + @Family { ChanceryCE } + @Face { Bold } + @Name { ZapfChancery-Bold } + @Metrics { ZC-Bd } + @ExtraMetrics { ZC-Bd+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { ChanceryCE-BoldSlope } + @Family { ChanceryCE } + @Face { BoldSlope } + @Name { ZapfChancery-MediumItalic } + @Metrics { ZC-MdIt } + @ExtraMetrics { ZC-MdIt+ } + @Mapping { LtLatin2.LCM } +} + + +{ @FontDef + @Tag { ChanceryCE-Roman } + @Family { ChanceryCE } + @Face { Roman } + @Name { ZapfChancery-Roman } + @Metrics { ZC-Rm } + @ExtraMetrics { ZC-Rm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { ChanceryCE-Italic } + @Family { ChanceryCE } + @Face { Italic } + @Name { ZapfChancery-Italic } + @Metrics { ZC-It } + @ExtraMetrics { ZC-It+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { ChanceryCE-Light } + @Family { ChanceryCE } + @Face { Light } + @Name { ZapfChancery-Light } + @Metrics { ZC-Lt } + @ExtraMetrics { ZC-Lt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { ChanceryCE-Demi } + @Family { ChanceryCE } + @Face { Demi } + @Name { ZapfChancery-Demi } + @Metrics { ZC-Dm } + @ExtraMetrics { ZC-Dm+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { ChanceryCE-LightItalic } + @Family { ChanceryCE } + @Face { LightItalic } + @Name { ZapfChancery-LightItalic } + @Metrics { ZC-LtIt } + @ExtraMetrics { ZC-LtIt+ } + @Mapping { LtLatin2.LCM } +} + +{ @FontDef + @Tag { ChanceryCE-MediumItalic } + @Family { ChanceryCE } + @Face { MediumItalic } + @Name { ZapfChancery-MediumItalic } + @Metrics { ZC-MdIt } + @ExtraMetrics { ZC-MdIt+ } + @Mapping { LtLatin2.LCM } +} + diff --git a/data/standard.ld b/data/standard.ld index e56d469..fd033c8 100644 --- a/data/standard.ld +++ b/data/standard.ld @@ -108,7 +108,7 @@ } { figurelist @Word @CurrLang @Case { - Czech @Yield { ?? } + Czech @Yield { Seznam obr{@Char aacute}zk{@Char uring} } Danish @Yield { Figurliste } Dutch @Yield { ?? } English @Yield { List of Figures } @@ -381,7 +381,7 @@ } { abbreviations @Word @CurrLang @Case { - Czech @Yield { ?? } + Czech @Yield { Zkratky } Danish @Yield { ?? } Dutch @Yield { ?? } English @Yield { Abbreviations } @@ -465,7 +465,7 @@ } { lecture @Word @CurrLang @Case { - Czech @Yield { Lecture } + Czech @Yield { P{@Char rcaron}edn{@Char aacute}{@Char scaron}ka } Danish @Yield { Lecture } Dutch @Yield { Lecture } English @Yield { Lecture } @@ -486,7 +486,7 @@ } { index @Word @CurrLang @Case { - Czech @Yield { Index } + Czech @Yield { Rejst{@Char rcaron}{@Char iacute}k } Danish @Yield { Indeks } Dutch @Yield { Index } English @Yield { Index } @@ -570,7 +570,7 @@ } { nopublisher @Word @CurrLang @Case { - Czech @Yield { Bez vydavatele } + Czech @Yield { Vydavatel neuveden } Danish @Yield { Intet forlag } Dutch @Yield { Ongepubliceerd } # or {Zonder uitgever} English @Yield { No publisher } @@ -677,7 +677,7 @@ } { continued @Word @CurrLang @Case { - Czech @Yield { ?? } + Czech @Yield { pokra{@Char ccaron}ov{@Char aacute}n{@Char iacute} } Danish @Yield { ?? } Dutch @Yield { ?? } English @Yield { ctd. } @@ -1365,7 +1365,7 @@ { 1 @Months @CurrLang @Case { - Czech @Yield { leden } + Czech @Yield { ledna } Danish @Yield { januar } Dutch @Yield { januari } English @Yield { January } @@ -1385,7 +1385,7 @@ } } { 2 @Months @CurrLang @Case { - Czech @Yield { {@Char uacute}nor } + Czech @Yield { {@Char uacute}nora } Danish @Yield { februar } Dutch @Yield { februari } English @Yield { February } @@ -1405,7 +1405,7 @@ } } { 3 @Months @CurrLang @Case { - Czech @Yield { b{@Char rcaron}ezen } + Czech @Yield { b{@Char rcaron}ezna } Danish @Yield { marts } Dutch @Yield { maart } English @Yield { March } @@ -1425,7 +1425,7 @@ } } { 4 @Months @CurrLang @Case { - Czech @Yield { duben } + Czech @Yield { dubna } Danish @Yield { april } Dutch @Yield { april } English @Yield { April } @@ -1445,7 +1445,7 @@ } } { 5 @Months @CurrLang @Case { - Czech @Yield { kv{@Char ecaron}ten } + Czech @Yield { kv{@Char ecaron}tna } Danish @Yield { maj } Dutch @Yield { mei } English @Yield { May } @@ -1465,7 +1465,7 @@ } } { 6 @Months @CurrLang @Case { - Czech @Yield { {@Char ccaron}erven } + Czech @Yield { {@Char ccaron}ervna } Danish @Yield { juni } Dutch @Yield { juni } English @Yield { June } @@ -1486,7 +1486,7 @@ { 7 @Months @CurrLang @Case { - Czech @Yield { {@Char ccaron}ervenec } + Czech @Yield { {@Char ccaron}ervence } Danish @Yield { juli } Dutch @Yield { juli } English @Yield { July } @@ -1506,7 +1506,7 @@ } } { 8 @Months @CurrLang @Case { - Czech @Yield { srpen } + Czech @Yield { srpna } Danish @Yield { august } Dutch @Yield { augustus } English @Yield { August } @@ -1546,7 +1546,7 @@ } } { 10 @Months @CurrLang @Case { - Czech @Yield { {@Char rcaron}{@Char iacute}jen } + Czech @Yield { {@Char rcaron}{@Char iacute}jna } Danish @Yield { oktober } Dutch @Yield { oktober } English @Yield { October } @@ -1566,7 +1566,7 @@ } } { 11 @Months @CurrLang @Case { - Czech @Yield { listopad } + Czech @Yield { listopadu } Danish @Yield { november } Dutch @Yield { november } English @Yield { November } @@ -1586,7 +1586,7 @@ } } { 12 @Months @CurrLang @Case { - Czech @Yield { prosinec } + Czech @Yield { prosince } Danish @Yield { december } Dutch @Yield { december } English @Yield { December } @@ -1607,7 +1607,7 @@ { 1 @ShortMonths @CurrLang @Case { - Czech @Yield { leden } + Czech @Yield { ledna } Danish @Yield { jan } Dutch @Yield { jan } English @Yield { Jan } @@ -1627,7 +1627,7 @@ } } { 2 @ShortMonths @CurrLang @Case { - Czech @Yield { {@Char uacute}nor } + Czech @Yield { {@Char uacute}nora } Danish @Yield { feb } Dutch @Yield { feb } English @Yield { Feb } @@ -1647,7 +1647,7 @@ } } { 3 @ShortMonths @CurrLang @Case { - Czech @Yield { b{@Char rcaron}ezen } + Czech @Yield { b{@Char rcaron}ezna } Danish @Yield { mar } Dutch @Yield { mrt } English @Yield { Mar } @@ -1667,7 +1667,7 @@ } } { 4 @ShortMonths @CurrLang @Case { - Czech @Yield { duben } + Czech @Yield @Yield { dubna } Danish @Yield { apr } Dutch @Yield { apr } English @Yield { Apr } @@ -1687,7 +1687,7 @@ } } { 5 @ShortMonths @CurrLang @Case { - Czech @Yield { kv{@Char ecaron}ten } + Czech @Yield { kv{@Char ecaron}tna } Danish @Yield { maj } Dutch @Yield { mei } English @Yield { May } @@ -1707,7 +1707,7 @@ } } { 6 @ShortMonths @CurrLang @Case { - Czech @Yield { {@Char ccaron}erven } + Czech @Yield { {@Char ccaron}ervna } Danish @Yield { jun } Dutch @Yield { jun } English @Yield { Jun } @@ -1727,7 +1727,7 @@ } } { 7 @ShortMonths @CurrLang @Case { - Czech @Yield { {@Char ccaron}ervenec } + Czech @Yield { {@Char ccaron}ervence } Danish @Yield { jul } Dutch @Yield { jul } English @Yield { Jul } @@ -1747,7 +1747,7 @@ } } { 8 @ShortMonths @CurrLang @Case { - Czech @Yield { srpen } + Czech @Yield { srpna } Danish @Yield { aug } Dutch @Yield { aug } English @Yield { Aug } @@ -1787,7 +1787,7 @@ } } { 10 @ShortMonths @CurrLang @Case { - Czech @Yield { {@Char rcaron}{@Char iacute}jen } + Czech @Yield { {@Char rcaron}{@Char iacute}jna } Danish @Yield { okt } Dutch @Yield { okt } English @Yield { Oct } @@ -1807,7 +1807,7 @@ } } { 11 @ShortMonths @CurrLang @Case { - Czech @Yield { listopad } + Czech @Yield { listopadu } Danish @Yield { nov } Dutch @Yield { nov } English @Yield { Nov } @@ -1827,7 +1827,7 @@ } } { 12 @ShortMonths @CurrLang @Case { - Czech @Yield { prosinec } + Czech @Yield { prosince } Danish @Yield { dec } Dutch @Yield { dec } English @Yield { Dec } @@ -1868,7 +1868,7 @@ } } { 2 @WeekDays @CurrLang @Case { - Czech @Yield { pon{@Char ecaron}l{@Char iacute} } + Czech @Yield { pond{@Char ecaron}l{@Char iacute} } Danish @Yield { mandag } Dutch @Yield { maandag } English @Yield { Monday } @@ -2255,7 +2255,7 @@ } { time @DateTimeFormat @Value { @CurrLang @Case { - Czech @Yield { @ShortHour "hodin" @Minute "minut" } + Czech @Yield { @ShortHour:@Minute } Danish @Yield { @ShortHour.@Minute } Dutch @Yield { @ShortHour.@Minute } English @Yield { @TwelveHour.@Minute @MeriDiem } |