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 "Computer Modern Roman"
65 GuiName "Latin Modern Roman"
71 GuiName "AE (Almost European)"
82 AltPackages "mathptm,times"
93 AltPackages "mathpple,palatino"
98 GuiName "Bitstream Charter"
104 GuiName "New Century Schoolbook"
115 # fourier supersedes utopia.sty, but does
116 # not work with OT1 encoding.
136 GuiName "Concrete Roman"
142 GuiName "Zapf Chancery"
154 GuiName "Computer Modern Sans"
161 GuiName "Latin Modern Sans"
170 ScaleOption scaled=$$val
176 GuiName "Avant Garde"
184 ScaleOption scaled=$$val
202 GuiName "Computer Modern Typewriter"
208 GuiName "Latin Modern Typewriter"
224 ScaleOption scaled=$$val
232 ScaleOption scaled=$$val
237 GuiName "CM Typewriter Light"