1 ##########################################################################
3 # LaTeX fonts natively supported by LyX.
11 # Package <LaTeX package to be loaded>
12 # Requires <LaTeX package to test for>
13 # AltPackages <alternative packages (comma-separated)>
14 # OT1Package <alternative package specifically for OT1 encoding>
15 # CompletePackage <alternative package for the complete family>
16 # OsfOption <option for oldstyle figure support>
17 # ScOption <option for true smallcaps support>
18 # OsfScOption <option for combined osf and true smallcaps support>
19 # ScaleOption <option for font scaling>
25 # * Adding a new font results in a FILE FORMAT CHANGE. So if a new font
26 # is added for the LyX distribution, the according changes need to be
28 # * "SwitchDefault 1" makes the font to be loaded by switching the default
29 # family to <name> (e.g., \renewcommand{\rmdefault}{cmr}), whereas
30 # Package <package> loads it via \usepackage{package}. Normally, only
31 # one of these options is used per font.
32 # * If AltPackages are defined, LyX will try to load them in the defined
33 # order if the main package is not available. So
35 # AltPackages mathptm,times
36 # will try to load mathptm if mathptmx is not available and then times
37 # if mathptm is not available either.
38 # * If Requires is set, LyX will check for this. If not, it will check
39 # for Package and AltPackages.
40 # * OT1Package will load the defined package instead of the default
41 # package if the font encoding is OT1. This is necessary since some
42 # newer packages for a font do not support this encoding.
43 # The value "none" tells LyX not to load a package in OT1 encoding.
44 # * CompletePackage is a package that is loaded if the current font is
45 # selected as rm and both sf and tt are set to "default" (this allows
46 # f. ex. to load "bera" as opposed to "beraserif").
47 # * OsfScOption overrides any OsfOption and ScOption if both features
49 # * ScaleOption supports the placeholder $$val for the scale value.
51 ##########################################################################
58 GuiName "AE (Almost European)"
80 GuiName "Concrete Roman"
86 GuiName "Zapf Chancery"
92 GuiName "Bitstream Charter"
98 GuiName "Computer Modern Roman"
112 GuiName "Latin Modern Roman"
118 GuiName "New Century Schoolbook"
130 AltPackages "mathpple,palatino"
135 GuiName "Times Roman"
138 AltPackages "mathptm,times"
142 # fourier supersedes utopia.sty, but does
143 # not work with OT1 encoding.
160 GuiName "Avant Garde"
168 ScaleOption scaled=$$val
181 GuiName "Computer Modern Sans"
189 ScaleOption scaled=$$val
195 GuiName "Latin Modern Sans"
209 ScaleOption scaled=$$val
215 GuiName "CM Typewriter Light"
222 GuiName "Computer Modern Typewriter"
235 GuiName "Latin Modern Typewriter"
244 ScaleOption scaled=$$val
249 GuiName "TX Typewriter"