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 # PackageOptions <general options to be passed to the package>
17 # OsfOption <option for oldstyle figure support>
18 # ScOption <option for true smallcaps support>
19 # OsfScOption <option for combined osf and true smallcaps support>
20 # ScaleOption <option for font scaling>
26 # * Adding a new font results in a FILE FORMAT CHANGE. So if a new font
27 # is added for the LyX distribution, the according changes need to be
29 # * "SwitchDefault 1" makes the font to be loaded by switching the default
30 # family to <name> (e.g., \renewcommand{\rmdefault}{cmr}), whereas
31 # Package <package> loads it via \usepackage{package}. Only one of these
32 # options is used per font (SwitchDefault takes precendende). Note that
33 # SwitchDefault uses the font name.
34 # * If AltPackages are defined, LyX will try to load them in the defined
35 # order if the main package is not available. So
37 # AltPackages mathptm,times
38 # will try to load mathptm if mathptmx is not available and then times
39 # if mathptm is not available either.
40 # No options will be passed to alternative packages!
41 # * If Requires is set, LyX will check for this. If not, it will check
42 # for Package and AltPackages.
43 # * OT1Package will load the defined package instead of the default
44 # package if the font encoding is OT1. This is necessary since some
45 # newer packages for a font do not support this encoding.
46 # The value "none" tells LyX not to load a package in OT1 encoding.
47 # No options will be passed to OT1 packages!
48 # * CompletePackage is a package that is loaded if the current font is
49 # selected as rm and both sf and tt are set to "default" (this allows
50 # f. ex. to load "bera" as opposed to "beraserif").
51 # * OsfScOption overrides any OsfOption and ScOption if both features
53 # * ScaleOption supports the placeholder $$val for the scale value.
55 ##########################################################################
62 GuiName "AE (Almost European)"
84 GuiName "Concrete Roman"
90 GuiName "Zapf Chancery"
96 GuiName "Bitstream Charter"
102 GuiName "Computer Modern Roman"
116 GuiName "Latin Modern Roman"
122 GuiName "New Century Schoolbook"
134 AltPackages "mathpple,palatino"
139 GuiName "Times Roman"
142 AltPackages "mathptm,times"
146 # fourier supersedes utopia.sty, but does
147 # not work with OT1 encoding.
164 GuiName "Avant Garde"
172 ScaleOption scaled=$$val
185 GuiName "Computer Modern Sans"
193 ScaleOption scaled=$$val
199 GuiName "Latin Modern Sans"
213 ScaleOption scaled=$$val
219 GuiName "CM Typewriter Light"
226 GuiName "Computer Modern Typewriter"
239 GuiName "Latin Modern Typewriter"
248 ScaleOption scaled=$$val
253 GuiName "TX Typewriter"