]> git.lyx.org Git - features.git/blobdiff - lib/latexfonts
Put font series in parentheses
[features.git] / lib / latexfonts
index 0c753df6cc4223930af6bd9aa072aa2c86a846e9..72322f26ae420d9499022a827b12e691d7165c71 100644 (file)
@@ -22,6 +22,7 @@
 #      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.
 #
@@ -112,6 +116,7 @@ Font ccfonts
        GuiName          "Concrete Roman"
        Family           rm
        Package          ccfonts
+       MoreOptions      1
 EndFont
 
 Font chancery
@@ -132,6 +137,7 @@ Font cochineal
        OsfOption        "proportional,osf"
        Package          cochineal
        AltFonts         crimson
+       MoreOptions      1
 EndFont
 
 AltFont crimson
@@ -155,7 +161,7 @@ Font DejaVuSerif
 EndFont
 
 Font DejaVuSerifCondensed
-       GuiName          "DejaVu Serif Condensed"
+       GuiName          "DejaVu Serif (Condensed)"
        Family           rm
        Package          DejaVuSerifCondensed
 EndFont
@@ -169,40 +175,47 @@ Font IBMPlexSerif
        GuiName          "IBM Plex Serif"
        Family           rm
        Package          plex-serif
+       MoreOptions      1
 EndFont
 
 Font IBMPlexSerifThin
-       GuiName          "IBM Plex Serif Thin"
+       GuiName          "IBM Plex Serif (Thin)"
        Family           rm
        Package          plex-serif
        PackageOption    thin
+       MoreOptions      1
 EndFont
 
 Font IBMPlexSerifExtraLight
-       GuiName          "IBM Plex Serif Extra Light"
+       GuiName          "IBM Plex Serif (Extra Light)"
        Family           rm
        Package          plex-serif
        PackageOption    extralight
+       MoreOptions      1
 EndFont
 
 Font IBMPlexSerifLight
-       GuiName          "IBM Plex Serif Light"
+       GuiName          "IBM Plex Serif (Light)"
        Family           rm
        Package          plex-serif
        PackageOption    light
+       MoreOptions      1
 EndFont
 
 Font IBMPlexSerifSemibold
-       GuiName          "IBM Plex Serif Semibold"
+       GuiName          "IBM Plex Serif (Semibold)"
        Family           rm
        Package          plex-serif
        PackageOption    semibold
+       MoreOptions      1
 EndFont
 
 Font ADOBESourceSerifPro
-       GuiName         "Adobe Source Serif Pro"
-       Family          rm
-       Package         sourceserifpro
+       GuiName          "Adobe Source Serif Pro"
+       Family           rm
+       Package          sourceserifpro
+       OsfOption        osf
+       MoreOptions      1
 EndFont
 
 Font garamondx
@@ -212,6 +225,7 @@ Font garamondx
        Package          garamondx
        Requires         garamondx-fonts
        AltFonts         ugm
+       MoreOptions      1
 EndFont
 
 AltFont ugm
@@ -228,6 +242,7 @@ Font libertine
        Package          libertineRoman
        CompleteFont     libertine-full
        AltFonts         libertine-type1,libertine-2012,libertine-legacy
+       MoreOptions      1
 EndFont
 
 AltFont libertine-full
@@ -235,6 +250,7 @@ AltFont libertine-full
        Family           rm
        Package          libertine
        Requires         libertineRoman
+       MoreOptions      1
 EndFont
 
 AltFont libertine-type1
@@ -265,6 +281,7 @@ Font lmodern
        Family           rm
        Package          lmodern
        NoMathFont       lmr
+       MoreOptions      1
 EndFont
 
 AltFont lmr
@@ -342,6 +359,7 @@ Font minionpro
        Package          MinionPro
        Provides         amssymb,amsfonts
        NoMathFont       minionpro-nomath
+       MoreOptions      1
 EndFont
 
 AltFont minionpro-nomath
@@ -367,6 +385,7 @@ Font NotoSerifRegular
        OsfDefault      0
        OsfOption       osf
        AltFonts        NotoSerifRegular1
+       MoreOptions      1
 EndFont
 
 AltFont NotoSerifRegular1
@@ -376,42 +395,47 @@ AltFont NotoSerifRegular1
        PackageOption   regular
        OsfDefault      1
        OsfOption       osf
+       MoreOptions      1
 EndFont
 
 Font NotoSerifMedium
-       GuiName         "Noto Serif Medium"
+       GuiName         "Noto Serif (Medium)"
        Family          rm
        Package         noto-serif
        PackageOption   medium
        OsfDefault      0
        OsfOption       osf
+       MoreOptions      1
 EndFont
 
 Font NotoSerifThin
-       GuiName         "Noto Serif Thin"
+       GuiName         "Noto Serif (Thin)"
        Family          rm
        Package         noto-serif
        PackageOption   thin
        OsfDefault      0
        OsfOption       osf
+       MoreOptions      1
 EndFont
 
 Font NotoSerifLight
-       GuiName         "Noto Serif Light"
+       GuiName         "Noto Serif (Light)"
        Family          rm
        Package         noto-serif
        PackageOption   light
        OsfDefault      0
        OsfOption       osf
+       MoreOptions      1
 EndFont
 
 Font NotoSerifExtralight
-       GuiName         "Noto Serif Extralight"
+       GuiName         "Noto Serif (Extralight)"
        Family          rm
        Package         noto-serif
        PackageOption   extralight
        OsfDefault      0
        OsfOption       osf
+       MoreOptions     1
 EndFont
 
 Font NotoSerif-TLF
@@ -426,6 +450,8 @@ AltFont noto
        GuiName          "Noto Serif"
        Family           rm
        Package          noto
+       OsfOption        osf
+       MoreOptions      1
 EndFont
 
 Font palatino
@@ -438,6 +464,7 @@ Font palatino
        AltFonts         mathpple,palatino-sty
        NoMathFont       ppl
        Requires         psnfss
+       MoreOptions      1
 EndFont
 
 AltFont mathpple
@@ -487,6 +514,7 @@ Font times
        AltFonts         mathptm,times-sty
        NoMathFont       ptm
        Requires         psnfss
+       MoreOptions      1
 EndFont
 
 AltFont mathptm
@@ -549,6 +577,7 @@ Font utopia
        AltFonts         utopia-sty
        OT1Font          utopia-sty
        NoMathFont       futs
+       MoreOptions      1
 EndFont
 
 AltFont utopia-sty
@@ -575,6 +604,7 @@ Font xcharter
        Family          rm
        Package         XCharter
        OsfOption       osf
+       MoreOptions      1
 EndFont
 
 #
@@ -602,6 +632,7 @@ Font biolinum
        ScaleOption      scaled=$$val
        Package          biolinum
        AltFonts         biolinum-type1,biolinum-2012
+       MoreOptions      1
 EndFont
 
 AltFont biolinum-type1
@@ -611,6 +642,7 @@ AltFont biolinum-type1
        ScaleOption      scaled=$$val
        Package          biolinum-type1
        Requires         libertineMono-type1
+       MoreOptions      1
 EndFont
 
 AltFont biolinum-2012
@@ -619,6 +651,18 @@ AltFont biolinum-2012
        OsfOption        lining
        OsfDefault       1
        Package          biolinum-type1
+       MoreOptions      1
+EndFont
+
+Font cantarell
+       GuiName         "Cantarell"
+       Family          sf
+       OsfOption       oldstyle
+       Package         cantarell
+       PackageOption   "defaultsans"
+       MoreOptions      1
+       FontEncoding    T2A,T1,OT1
+       ScaleOption     scale=$$val
 EndFont
 
 Font cmbr
@@ -654,54 +698,61 @@ Font IBMPlexSans
        Family           sf
        Package          plex-sans
        ScaleOption      scale=$$val
+       MoreOptions      1
 EndFont
 
 Font IBMPlexSansCondensed
-       GuiName          "IBM Plex Sans Condensed"
+       GuiName          "IBM Plex Sans (Condensed)"
        Family           sf
        Package          plex-sans
        PackageOption    condensed
        ScaleOption      scale=$$val
+       MoreOptions      1
 EndFont
 
 Font IBMPlexSansThin
-       GuiName          "IBM Plex Sans Thin"
+       GuiName          "IBM Plex Sans (Thin)"
        Family           sf
        Package          plex-sans
        PackageOption    thin
        ScaleOption      scale=$$val
+       MoreOptions      1
 EndFont
 
 Font IBMPlexSansExtraLight
-       GuiName          "IBM Plex Sans Extra Light"
+       GuiName          "IBM Plex Sans (Extra Light)"
        Family           sf
        Package          plex-sans
        PackageOption    extralight
        ScaleOption      scale=$$val
+       MoreOptions      1
 EndFont
 
 Font IBMPlexSansLight
-       GuiName          "IBM Plex Sans Light"
+       GuiName          "IBM Plex Sans (Light)"
        Family           sf
        Package          plex-sans
        PackageOption    light
        ScaleOption      scale=$$val
+       MoreOptions      1
 EndFont
 
 Font IBMPlexSansSemibold
-       GuiName          "IBM Plex Sans Semibold"
+       GuiName          "IBM Plex Sans (Semibold)"
        Family           sf
        Package          plex-sans
        PackageOption    semibold
        ScaleOption      scale=$$val
+       MoreOptions      1
 EndFont
 
-Font   ADOBESourceSansPro
-       GuiName         "Adobe Source Sans Pro"
-       Family          sf
-       Package         sourcesanspro
-       PackageOption   osf
-       ScaleOption     scaled=$$val
+Font ADOBESourceSansPro
+       GuiName          "Adobe Source Sans Pro"
+       Family           sf
+       Package          sourcesanspro
+       ScaleOption      scaled=$$val
+       OsfOption        osf
+       MoreOptions      1
 EndFont
 
 Font helvet
@@ -776,53 +827,58 @@ Font lmss
 EndFont
 
 Font NotoSansRegular
-       GuiName         "Noto Sans Regular"
+       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"
+       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"
+       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"
+       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"
+       GuiName         "Noto Sans (Extralight)"
        Family          sf
        ScaleOption     scaled=$$val
        Package         noto-sans
        PackageOption   extralight
        OsfDefault      0
        OsfOption       osf
+       MoreOptions      1
 EndFont
 
 Font NotoSans-TLF
@@ -871,17 +927,6 @@ Font beramono
        Requires         bera
 EndFont
 
-Font cantarellMS
-       GuiName         "Cantarell Monospace"
-       Family          tt
-       OsfOption       oldstyle
-       OsfDefault      0
-       Package         cantarell
-       PackageOption   "defaultsans,tabular"
-       FontEncoding    T2A,T1,OT1
-       ScaleOption     scale=$$val
-EndFont
-
 Font cmtl
        GuiName          "CM Typewriter Light"
        Family           tt
@@ -915,45 +960,52 @@ Font IBMPlexMono
        Family           tt
        Package          plex-mono
        ScaleOption      scale=$$val
+       MoreOptions      1
 EndFont
 
 Font IBMPlexMonoThin
-       GuiName          "IBM Plex Mono Thin"
+       GuiName          "IBM Plex Mono (Thin)"
        Family           tt
        Package          plex-mono
        ScaleOption      scale=$$val
        PackageOption    thin
+       MoreOptions      1
 EndFont
 
 Font IBMPlexMonoExtraLight
-       GuiName          "IBM Plex Mono Extra Light"
+       GuiName          "IBM Plex Mono (Extra Light)"
        Family           tt
        Package          plex-mono
        ScaleOption      scale=$$val
        PackageOption    extralight
+       MoreOptions      1
 EndFont
 
 Font IBMPlexMonoLight
-       GuiName          "IBM Plex Mono Light"
+       GuiName          "IBM Plex Mono (Light)"
        Family           tt
        Package          plex-mono
        ScaleOption      scale=$$val
        PackageOption    light
+       MoreOptions      1
 EndFont
 
 Font IBMPlexMonoSemibold
-       GuiName          "IBM Plex Mono Semibold"
+       GuiName          "IBM Plex Mono (Semibold)"
        Family           tt
        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
+Font ADOBESourceCodePro
+       GuiName          "Adobe Source Code Pro"
+       Family           tt
+       Package          sourcecodepro
+       ScaleOption      scaled=$$val
+       OsfOption        osf
+       MoreOptions      1
 EndFont
 
 Font libertine-mono
@@ -990,8 +1042,9 @@ Font NotoMonoRegular
        Family          tt
        ScaleOption     scaled=$$val
        Package         noto-mono
-       OsfOption       osf
        PackageOption   regular
+       OsfOption       osf
+       MoreOptions     1
 EndFont
 
 Font NotoMono-TLF