# Font <name>
# GuiName "<Gui Name>"
# Family <rm|sf|tt|math>
+# FontEncoding <font encoding>
# SwitchDefault <0|1>
# Package <LaTeX package to be loaded>
# Requires <LaTeX package to test for>
# * Adding a new font results in a FILE FORMAT CHANGE. So if a new font
# is added for the LyX distribution, the according changes need to be
# done.
+# * If FontEncoding is not specified, T1 is assumed.
# * "SwitchDefault 1" makes the font to be loaded by switching the default
# family to <name> (e.g., \renewcommand{\rmdefault}{cmr}), whereas
# Package <package> loads it via \usepackage{package}. Only one of these
Font cmr
GuiName "Computer Modern Roman"
Family rm
+ FontEncoding OT1
SwitchDefault 1
OsfFont eco
EndFont
EndFont
Font libertine
+ GuiName "Libertine"
+ Family rm
+ OsfOption osf
+ Package libertineRoman
+ CompleteFont libertine-full
+ AltFonts libertine-type1,libertine-2012,libertine-legacy
+EndFont
+
+AltFont libertine-full
+ GuiName "Libertine"
+ Family rm
+ Package libertine
+ Requires libertineRoman
+EndFont
+
+AltFont libertine-type1
GuiName "Libertine"
Family rm
OsfOption osf
Package libertine-type1
- AltFonts libertine-2012,libertine-legacy
Requires libertineMono-type1
EndFont
SwitchDefault 1
EndFont
+Font PTSerif-TLF
+ GuiName "ParaType Serif"
+ Family rm
+ Requires paratype
+ Package PTSerif
+ CompleteFont paratype
+EndFont
+
+AltFont paratype
+ GuiName "ParaType Serif"
+ Family rm
+ Package paratype
+EndFont
+
Font times
GuiName "Times Roman"
Family rm
SwitchDefault 1
EndFont
+Font xcharter
+ GuiName "Bitstream Charter (XCharter)"
+ Family rm
+ Package XCharter
+ OsfOption osf
+EndFont
#
# SANS SERIF FONTS
EndFont
Font biolinum
+ GuiName "Biolinum"
+ Family sf
+ OsfOption osf
+ ScaleOption scaled=$$val
+ Package biolinum
+ AltFonts biolinum-type1,biolinum-2012
+EndFont
+
+AltFont biolinum-type1
GuiName "Biolinum"
Family sf
OsfOption osf
ScaleOption scaled=$$val
Package biolinum-type1
Requires libertineMono-type1
- AltFonts biolinum-2012
EndFont
AltFont biolinum-2012
Font cmss
GuiName "Computer Modern Sans"
Family sf
+ FontEncoding OT1
SwitchDefault 1
EndFont
Requires noto
EndFont
+Font PTSans-TLF
+ GuiName "ParaType Sans"
+ Family sf
+ ScaleOption scaled=$$val
+ Requires paratype
+ Package PTSans
+EndFont
+
Font tgadventor
GuiName "TeX Gyre Adventor"
Family sf
Font cmtt
GuiName "Computer Modern Typewriter"
Family tt
+ FontEncoding OT1
SwitchDefault 1
EndFont
EndFont
Font libertine-mono
+ GuiName "Libertine Mono"
+ Family tt
+ ScaleOption scaled=$$val
+ Package libertineMono
+ AltFonts libertine-mono-type1
+EndFont
+
+AltFont libertine-mono-type1
GuiName "Libertine Mono"
Family tt
ScaleOption scaled=$$val
GuiName "Noto Mono"
Family tt
SwitchDefault 1
- ScaleOption $$val
- Preamble
- \newcommand*{\NotoMono@scale}{$$val}
- EndPreamble
Requires noto
EndFont
+Font PTMono-TLF
+ GuiName "ParaType Mono"
+ Family tt
+ ScaleOption scaled=$$val
+ Requires paratype
+ Package PTMono
+EndFont
+
Font tgcursor
GuiName "TeX Gyre Cursor"
Family tt