# ScOption <option for true smallcaps support>
# OsfScOption <option for combined osf and true smallcaps support>
# ScaleOption <option for font scaling>
+# MoreOptions <0|1>
# Provides <features provided by the font packages (comma-separated)>
# Preamble
# <some arbitrary LaTeX code to be issued in the preamble>
# Old Style Figures for a given font (e.g. eco).
# * 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.
+# * 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
# loading command.
#
GuiName "Concrete Roman"
Family rm
Package ccfonts
+ MoreOptions 1
EndFont
Font chancery
OsfOption "proportional,osf"
Package cochineal
AltFonts crimson
+ MoreOptions 1
EndFont
AltFont crimson
GuiName "IBM Plex Serif"
Family rm
Package plex-serif
+ MoreOptions 1
EndFont
Font IBMPlexSerifThin
Family rm
Package plex-serif
PackageOption thin
+ MoreOptions 1
EndFont
Font IBMPlexSerifExtraLight
Family rm
Package plex-serif
PackageOption extralight
+ MoreOptions 1
EndFont
Font IBMPlexSerifLight
Family rm
Package plex-serif
PackageOption light
+ MoreOptions 1
EndFont
Font IBMPlexSerifSemibold
Family rm
Package plex-serif
PackageOption semibold
+ MoreOptions 1
+EndFont
+
+Font ADOBESourceSerifPro
+ GuiName "Adobe Source Serif Pro"
+ Family rm
+ Package sourceserifpro
+ OsfOption osf
+ MoreOptions 1
EndFont
Font garamondx
Package garamondx
Requires garamondx-fonts
AltFonts ugm
+ MoreOptions 1
EndFont
AltFont ugm
Package libertineRoman
CompleteFont libertine-full
AltFonts libertine-type1,libertine-2012,libertine-legacy
+ MoreOptions 1
EndFont
AltFont libertine-full
Family rm
Package libertine
Requires libertineRoman
+ MoreOptions 1
EndFont
AltFont libertine-type1
Family rm
Package lmodern
NoMathFont lmr
+ MoreOptions 1
EndFont
AltFont lmr
Package MinionPro
Provides amssymb,amsfonts
NoMathFont minionpro-nomath
+ MoreOptions 1
EndFont
AltFont minionpro-nomath
Package newcent
EndFont
+Font NotoSerifRegular
+ GuiName "Noto Serif Regular"
+ Family rm
+ Package noto-serif
+ PackageOption regular
+ OsfDefault 0
+ OsfOption osf
+ AltFonts NotoSerifRegular1
+ MoreOptions 1
+EndFont
+
+AltFont NotoSerifRegular1
+ GuiName "Noto Serif Regular"
+ Family rm
+ Package noto-serif
+ PackageOption regular
+ OsfDefault 1
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
+Font NotoSerifMedium
+ GuiName "Noto Serif Medium"
+ Family rm
+ Package noto-serif
+ PackageOption medium
+ OsfDefault 0
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
+Font NotoSerifThin
+ GuiName "Noto Serif Thin"
+ Family rm
+ Package noto-serif
+ PackageOption thin
+ OsfDefault 0
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
+Font NotoSerifLight
+ GuiName "Noto Serif Light"
+ Family rm
+ Package noto-serif
+ PackageOption light
+ OsfDefault 0
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
+Font NotoSerifExtralight
+ GuiName "Noto Serif Extralight"
+ Family rm
+ Package noto-serif
+ PackageOption extralight
+ OsfDefault 0
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
Font NotoSerif-TLF
GuiName "Noto Serif"
Family rm
GuiName "Noto Serif"
Family rm
Package noto
+ OsfOption osf
+ MoreOptions 1
EndFont
Font palatino
AltFonts mathpple,palatino-sty
NoMathFont ppl
Requires psnfss
+ MoreOptions 1
EndFont
AltFont mathpple
AltFonts mathptm,times-sty
NoMathFont ptm
Requires psnfss
+ MoreOptions 1
EndFont
AltFont mathptm
AltFonts utopia-sty
OT1Font utopia-sty
NoMathFont futs
+ MoreOptions 1
EndFont
AltFont utopia-sty
Family rm
Package XCharter
OsfOption osf
+ MoreOptions 1
EndFont
#
ScaleOption scaled=$$val
Package biolinum
AltFonts biolinum-type1,biolinum-2012
+ MoreOptions 1
EndFont
AltFont biolinum-type1
ScaleOption scaled=$$val
Package biolinum-type1
Requires libertineMono-type1
+ MoreOptions 1
EndFont
AltFont biolinum-2012
OsfOption lining
OsfDefault 1
Package biolinum-type1
+ MoreOptions 1
+EndFont
+
+Font cantarell
+ GuiName "Cantarell Sans Serif"
+ Family sf
+ OsfOption oldstyle
+ Package cantarell
+ PackageOption "defaultsans"
+ MoreOptions 1
+ FontEncoding T2A,T1,OT1
+ ScaleOption scale=$$val
+ AltFonts cantarell1
+EndFont
+
+AltFont cantarell1
+ GuiName "Cantarell Sans Serif"
+ Family sf
+ OsfOption oldstyle
+ OsfDefault 0
+ Package cantarell
+ ScaleOption scale=$$val
+ FontEncoding T2A,T1,OT1
EndFont
Font cmbr
Family sf
Package plex-sans
ScaleOption scale=$$val
+ MoreOptions 1
EndFont
Font IBMPlexSansCondensed
Package plex-sans
PackageOption condensed
ScaleOption scale=$$val
+ MoreOptions 1
EndFont
Font IBMPlexSansThin
Package plex-sans
PackageOption thin
ScaleOption scale=$$val
+ MoreOptions 1
EndFont
Font IBMPlexSansExtraLight
Package plex-sans
PackageOption extralight
ScaleOption scale=$$val
+ MoreOptions 1
EndFont
Font IBMPlexSansLight
Package plex-sans
PackageOption light
ScaleOption scale=$$val
+ MoreOptions 1
EndFont
Font IBMPlexSansSemibold
Package plex-sans
PackageOption semibold
ScaleOption scale=$$val
+ MoreOptions 1
+EndFont
+
+Font ADOBESourceSansPro
+ GuiName "Adobe Source Sans Pro"
+ Family sf
+ Package sourcesanspro
+ ScaleOption scaled=$$val
+ OsfOption osf
+ MoreOptions 1
EndFont
Font helvet
Requires lmodern
EndFont
+Font NotoSansRegular
+ GuiName "Noto Sans Regular"
+ Family sf
+ ScaleOption scaled=$$val
+ Package noto-sans
+ PackageOption regular
+ OsfDefault 0
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
+Font NotoSansMedium
+ GuiName "Noto Sans Medium"
+ Family sf
+ ScaleOption scaled=$$val
+ Package noto-sans
+ PackageOption medium
+ OsfDefault 0
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
+Font NotoSansThin
+ GuiName "Noto Sans Thin"
+ Family sf
+ ScaleOption scaled=$$val
+ Package noto-sans
+ PackageOption thin
+ OsfDefault 0
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
+Font NotoSansLight
+ GuiName "Noto Sans Light"
+ Family sf
+ ScaleOption scaled=$$val
+ Package noto-sans
+ PackageOption light
+ OsfDefault 0
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
+Font NotoSansExtralight
+ GuiName "Noto Sans Extralight"
+ Family sf
+ ScaleOption scaled=$$val
+ Package noto-sans
+ PackageOption extralight
+ OsfDefault 0
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
Font NotoSans-TLF
GuiName "Noto Sans"
Family sf
Family tt
Package plex-mono
ScaleOption scale=$$val
+ MoreOptions 1
EndFont
Font IBMPlexMonoThin
Package plex-mono
ScaleOption scale=$$val
PackageOption thin
+ MoreOptions 1
EndFont
Font IBMPlexMonoExtraLight
Package plex-mono
ScaleOption scale=$$val
PackageOption extralight
+ MoreOptions 1
EndFont
Font IBMPlexMonoLight
Package plex-mono
ScaleOption scale=$$val
PackageOption light
+ MoreOptions 1
EndFont
Font IBMPlexMonoSemibold
Package plex-mono
ScaleOption scale=$$val
PackageOption semibold
+ MoreOptions 1
+EndFont
+
+Font ADOBESourceCodePro
+ GuiName "Adobe Source Code Pro"
+ Family tt
+ Package sourcecodepro
+ ScaleOption scaled=$$val
+ OsfOption osf
+ MoreOptions 1
EndFont
Font libertine-mono
Package luximono
EndFont
+Font NotoMonoRegular
+ GuiName "Noto Mono Regular"
+ Family tt
+ ScaleOption scaled=$$val
+ Package noto-mono
+ PackageOption regular
+ OsfOption osf
+ MoreOptions 1
+EndFont
+
Font NotoMono-TLF
GuiName "Noto Mono"
Family tt