]> git.lyx.org Git - features.git/blobdiff - lib/latexfonts
Add sans serif font "cantarell"
[features.git] / lib / latexfonts
index f3a438a5577e29347ebded9c7435393e8208f1c9..c5a6f75459fdb1b57dc6fcb3c7ccb6db983d1506 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
@@ -148,11 +154,70 @@ Font cmr
        OsfFont          eco
 EndFont
 
+Font DejaVuSerif
+       GuiName          "DejaVu Serif"
+       Family           rm
+       Package          DejaVuSerif
+EndFont
+
+Font DejaVuSerifCondensed
+       GuiName          "DejaVu Serif Condensed"
+       Family           rm
+       Package          DejaVuSerifCondensed
+EndFont
+
 AltFont eco
        Family           rm
        Package          eco
 EndFont
 
+Font IBMPlexSerif
+       GuiName          "IBM Plex Serif"
+       Family           rm
+       Package          plex-serif
+       MoreOptions      1
+EndFont
+
+Font IBMPlexSerifThin
+       GuiName          "IBM Plex Serif Thin"
+       Family           rm
+       Package          plex-serif
+       PackageOption    thin
+       MoreOptions      1
+EndFont
+
+Font IBMPlexSerifExtraLight
+       GuiName          "IBM Plex Serif Extra Light"
+       Family           rm
+       Package          plex-serif
+       PackageOption    extralight
+       MoreOptions      1
+EndFont
+
+Font IBMPlexSerifLight
+       GuiName          "IBM Plex Serif Light"
+       Family           rm
+       Package          plex-serif
+       PackageOption    light
+       MoreOptions      1
+EndFont
+
+Font IBMPlexSerifSemibold
+       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
+       OsfOption        osf
+       MoreOptions      1
+EndFont
+
 Font garamondx
        GuiName          "URW Garamond"
        Family           rm
@@ -160,6 +225,7 @@ Font garamondx
        Package          garamondx
        Requires         garamondx-fonts
        AltFonts         ugm
+       MoreOptions      1
 EndFont
 
 AltFont ugm
@@ -176,6 +242,7 @@ Font libertine
        Package          libertineRoman
        CompleteFont     libertine-full
        AltFonts         libertine-type1,libertine-2012,libertine-legacy
+       MoreOptions      1
 EndFont
 
 AltFont libertine-full
@@ -183,6 +250,7 @@ AltFont libertine-full
        Family           rm
        Package          libertine
        Requires         libertineRoman
+       MoreOptions      1
 EndFont
 
 AltFont libertine-type1
@@ -213,6 +281,7 @@ Font lmodern
        Family           rm
        Package          lmodern
        NoMathFont       lmr
+       MoreOptions      1
 EndFont
 
 AltFont lmr
@@ -290,6 +359,7 @@ Font minionpro
        Package          MinionPro
        Provides         amssymb,amsfonts
        NoMathFont       minionpro-nomath
+       MoreOptions      1
 EndFont
 
 AltFont minionpro-nomath
@@ -307,6 +377,67 @@ Font newcent
        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
@@ -319,6 +450,8 @@ AltFont noto
        GuiName          "Noto Serif"
        Family           rm
        Package          noto
+       OsfOption        osf
+       MoreOptions      1
 EndFont
 
 Font palatino
@@ -331,6 +464,7 @@ Font palatino
        AltFonts         mathpple,palatino-sty
        NoMathFont       ppl
        Requires         psnfss
+       MoreOptions      1
 EndFont
 
 AltFont mathpple
@@ -380,6 +514,7 @@ Font times
        AltFonts         mathptm,times-sty
        NoMathFont       ptm
        Requires         psnfss
+       MoreOptions      1
 EndFont
 
 AltFont mathptm
@@ -442,6 +577,7 @@ Font utopia
        AltFonts         utopia-sty
        OT1Font          utopia-sty
        NoMathFont       futs
+       MoreOptions      1
 EndFont
 
 AltFont utopia-sty
@@ -468,6 +604,7 @@ Font xcharter
        Family          rm
        Package         XCharter
        OsfOption       osf
+       MoreOptions      1
 EndFont
 
 #
@@ -495,6 +632,7 @@ Font biolinum
        ScaleOption      scaled=$$val
        Package          biolinum
        AltFonts         biolinum-type1,biolinum-2012
+       MoreOptions      1
 EndFont
 
 AltFont biolinum-type1
@@ -504,6 +642,7 @@ AltFont biolinum-type1
        ScaleOption      scaled=$$val
        Package          biolinum-type1
        Requires         libertineMono-type1
+       MoreOptions      1
 EndFont
 
 AltFont biolinum-2012
@@ -512,6 +651,29 @@ 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
@@ -528,6 +690,82 @@ Font cmss
        SwitchDefault    1
 EndFont
 
+Font DejaVuSans
+       GuiName          "DejaVu Sans"
+       Family           sf
+       Package          DejaVuSans
+       ScaleOption      scaled=$$val
+EndFont
+
+Font DejaVuSansCondensed
+       GuiName          "DejaVu Sans Condensed"
+       Family           sf
+       Package          DejaVuSansCondensed
+       ScaleOption      scaled=$$val
+EndFont
+
+Font IBMPlexSans
+       GuiName          "IBM Plex Sans"
+       Family           sf
+       Package          plex-sans
+       ScaleOption      scale=$$val
+       MoreOptions      1
+EndFont
+
+Font IBMPlexSansCondensed
+       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"
+       Family           sf
+       Package          plex-sans
+       PackageOption    thin
+       ScaleOption      scale=$$val
+       MoreOptions      1
+EndFont
+
+Font IBMPlexSansExtraLight
+       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"
+       Family           sf
+       Package          plex-sans
+       PackageOption    light
+       ScaleOption      scale=$$val
+       MoreOptions      1
+EndFont
+
+Font IBMPlexSansSemibold
+       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
+       ScaleOption      scaled=$$val
+       OsfOption        osf
+       MoreOptions      1
+EndFont
+
 Font helvet
        GuiName          "Helvetica"
        Family           sf
@@ -599,6 +837,61 @@ Font lmss
        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
@@ -633,7 +926,6 @@ Font uop
        Requires         urwclassico
 EndFont
 
-
 #
 # MONOSPACED FONTS
 #
@@ -667,6 +959,66 @@ Font courier
        Requires         psnfss
 EndFont
 
+Font DejaVuSansMono
+       GuiName          "DejaVu Sans Mono"
+       Family           tt
+       Package          DejaVuSansMono
+       ScaleOption      scaled=$$val
+EndFont
+
+Font IBMPlexMono
+       GuiName          "IBM Plex Mono"
+       Family           tt
+       Package          plex-mono
+       ScaleOption      scale=$$val
+       MoreOptions      1
+EndFont
+
+Font IBMPlexMonoThin
+       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"
+       Family           tt
+       Package          plex-mono
+       ScaleOption      scale=$$val
+       PackageOption    extralight
+       MoreOptions      1
+EndFont
+
+Font IBMPlexMonoLight
+       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"
+       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
+       OsfOption        osf
+       MoreOptions      1
+EndFont
+
 Font libertine-mono
        GuiName          "Libertine Mono"
        Family           tt
@@ -696,6 +1048,16 @@ Font luximono
        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