# OsfOption <option for oldstyle figure support>
# OsfFont <extra font for oldstyle figures>
# OsfDefault <0|1>
+# OsfFontOnly <0|1>
# ScOption <option for true smallcaps support>
# OsfScOption <option for combined osf and true smallcaps support>
# ScaleOption <option for font scaling>
+# ScaleCommand <command sequence to set scale value of the font>
# MoreOptions <0|1>
# Provides <features provided by the font packages (comma-separated)>
# Preamble
# tags.
# * OsfFont is a font that is loaded additionally in and that provides
# Old Style Figures for a given font (e.g. eco).
+# * If OsfFontOnly is true, then the OsfFont will replace the non-OsF
+# one (only OsfFont is loaded if osf is true). Otherwise it will
+# complement the non-osf font.
# * OsfScOption overrides any OsfOption and ScOption if both features
# are selected.
# * ScOption and OsfScOption are currently only supported for rm fonts.
# * Set OsfDefault to true for fonts which have Old Style Figures by
# default and provide an option for lining figures. Pass this option
# to OsfOption.
-# * ScaleOption supports the placeholder $$val for the scale value.
+# * ScaleOption and ScaleCommand support the placeholder $$val for the
+# scale value.
# * If MoreOptions is true, then the user can insert additional options to
# the font package via the Document Settings.
# * The Preamble code is output immediately after the respective font
EndFont
Font ADOBESourceSerifPro
- GuiName "Adobe Source Serif Pro"
+ GuiName "Source Serif Pro"
Family rm
Package sourceserifpro
OsfOption osf
Package libertine
EndFont
+Font libertinus
+ GuiName "Libertinus"
+ Family rm
+ OsfOption osf
+ Package libertinus
+ PackageOptions serif
+ CompleteFont libertinus-full
+ MoreOptions 1
+
+EndFont
+
+AltFont libertinus-full
+ GuiName "Libertinus"
+ Family rm
+ OsfOption osf
+ Package libertinus
+ MoreOptions 1
+EndFont
+
Font lmodern
GuiName "Latin Modern Roman"
Family rm
GuiName "Palatino"
Family rm
OsfFont pplj
+ OsfFontOnly 1
SwitchDefault 1
EndFont
Family rm
SwitchDefault 1
OsfFont futj
+ OsfFontOnly 1
EndFont
AltFont futj
EndFont
Font ADOBESourceSansPro
- GuiName "Adobe Source Sans Pro"
+ GuiName "Source Sans Pro"
Family sf
Package sourcesanspro
ScaleOption scaled=$$val
SwitchDefault 1
EndFont
+Font LibertinusSans-LF
+ GuiName "Libertinus Sans"
+ Family sf
+ Requires libertinus
+ SwitchDefault 1
+ OsfFont LibertinusSans-OsF
+ OsfFontOnly 1
+ ScaleCommand \renewcommand*{\LibertinusSans@scale}{$$val}
+EndFont
+
+AltFont LibertinusSans-OsF
+ GuiName "Libertinus Sans"
+ Family sf
+ Requires libertinus
+ SwitchDefault 1
+ ScaleCommand \renewcommand*{\LibertinusSans@scale}{$$val}
+EndFont
+
Font lmss
GuiName "Latin Modern Sans"
Family sf
EndFont
Font ADOBESourceCodePro
- GuiName "Adobe Source Code Pro"
+ GuiName "Source Code Pro"
Family tt
Package sourcecodepro
ScaleOption scaled=$$val
Package libertineMono-type1
EndFont
+Font LibertinusMono-TLF
+ GuiName "Libertinus Mono"
+ Family tt
+ Requires libertinus
+ SwitchDefault 1
+ ScaleCommand \renewcommand*{\LibertinusMono@scale}{$$val}
+EndFont
+
Font lmtt
GuiName "Latin Modern Typewriter"
Family tt
Provides amssymb,amsfonts
EndFont
+Font libertinusmath
+ GuiName "Libertinus Math"
+ Family math
+ Package libertinust1math
+ Provides amssymb,amsfonts
+EndFont
+
Font minion-ntxm
GuiName "Minion Pro (New TX)"
Family math