]> git.lyx.org Git - features.git/blobdiff - lib/latexfonts
lyx2lyx refactoring
[features.git] / lib / latexfonts
index 307b10e5e90bcdc982e35b1e390165b7134d41b4..0c753df6cc4223930af6bd9aa072aa2c86a846e9 100644 (file)
@@ -7,6 +7,7 @@
 # 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>
@@ -33,6 +34,7 @@
 # * 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
@@ -141,15 +143,68 @@ EndFont
 Font cmr
        GuiName          "Computer Modern Roman"
        Family           rm
+       FontEncoding     OT1
        SwitchDefault    1
        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
+EndFont
+
+Font IBMPlexSerifThin
+       GuiName          "IBM Plex Serif Thin"
+       Family           rm
+       Package          plex-serif
+       PackageOption    thin
+EndFont
+
+Font IBMPlexSerifExtraLight
+       GuiName          "IBM Plex Serif Extra Light"
+       Family           rm
+       Package          plex-serif
+       PackageOption    extralight
+EndFont
+
+Font IBMPlexSerifLight
+       GuiName          "IBM Plex Serif Light"
+       Family           rm
+       Package          plex-serif
+       PackageOption    light
+EndFont
+
+Font IBMPlexSerifSemibold
+       GuiName          "IBM Plex Serif Semibold"
+       Family           rm
+       Package          plex-serif
+       PackageOption    semibold
+EndFont
+
+Font ADOBESourceSerifPro
+       GuiName         "Adobe Source Serif Pro"
+       Family          rm
+       Package         sourceserifpro
+EndFont
+
 Font garamondx
        GuiName          "URW Garamond"
        Family           rm
@@ -304,6 +359,61 @@ Font newcent
        Package          newcent
 EndFont
 
+Font NotoSerifRegular
+       GuiName         "Noto Serif Regular"
+       Family          rm
+       Package         noto-serif
+       PackageOption   regular
+       OsfDefault      0
+       OsfOption       osf
+       AltFonts        NotoSerifRegular1
+EndFont
+
+AltFont NotoSerifRegular1
+       GuiName         "Noto Serif Regular"
+       Family          rm
+       Package         noto-serif
+       PackageOption   regular
+       OsfDefault      1
+       OsfOption       osf
+EndFont
+
+Font NotoSerifMedium
+       GuiName         "Noto Serif Medium"
+       Family          rm
+       Package         noto-serif
+       PackageOption   medium
+       OsfDefault      0
+       OsfOption       osf
+EndFont
+
+Font NotoSerifThin
+       GuiName         "Noto Serif Thin"
+       Family          rm
+       Package         noto-serif
+       PackageOption   thin
+       OsfDefault      0
+       OsfOption       osf
+EndFont
+
+Font NotoSerifLight
+       GuiName         "Noto Serif Light"
+       Family          rm
+       Package         noto-serif
+       PackageOption   light
+       OsfDefault      0
+       OsfOption       osf
+EndFont
+
+Font NotoSerifExtralight
+       GuiName         "Noto Serif Extralight"
+       Family          rm
+       Package         noto-serif
+       PackageOption   extralight
+       OsfDefault      0
+       OsfOption       osf
+EndFont
+
 Font NotoSerif-TLF
        GuiName          "Noto Serif"
        Family           rm
@@ -460,6 +570,12 @@ AltFont futj
        SwitchDefault    1
 EndFont
 
+Font xcharter
+       GuiName         "Bitstream Charter (XCharter)"
+       Family          rm
+       Package         XCharter
+       OsfOption       osf
+EndFont
 
 #
 # SANS SERIF FONTS
@@ -515,9 +631,79 @@ EndFont
 Font cmss
        GuiName          "Computer Modern Sans"
        Family           sf
+       FontEncoding     OT1
        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
+EndFont
+
+Font IBMPlexSansCondensed
+       GuiName          "IBM Plex Sans Condensed"
+       Family           sf
+       Package          plex-sans
+       PackageOption    condensed
+       ScaleOption      scale=$$val
+EndFont
+
+Font IBMPlexSansThin
+       GuiName          "IBM Plex Sans Thin"
+       Family           sf
+       Package          plex-sans
+       PackageOption    thin
+       ScaleOption      scale=$$val
+EndFont
+
+Font IBMPlexSansExtraLight
+       GuiName          "IBM Plex Sans Extra Light"
+       Family           sf
+       Package          plex-sans
+       PackageOption    extralight
+       ScaleOption      scale=$$val
+EndFont
+
+Font IBMPlexSansLight
+       GuiName          "IBM Plex Sans Light"
+       Family           sf
+       Package          plex-sans
+       PackageOption    light
+       ScaleOption      scale=$$val
+EndFont
+
+Font IBMPlexSansSemibold
+       GuiName          "IBM Plex Sans Semibold"
+       Family           sf
+       Package          plex-sans
+       PackageOption    semibold
+       ScaleOption      scale=$$val
+EndFont
+
+Font   ADOBESourceSansPro
+       GuiName         "Adobe Source Sans Pro"
+       Family          sf
+       Package         sourcesanspro
+       PackageOption   osf
+       ScaleOption     scaled=$$val
+EndFont
+
 Font helvet
        GuiName          "Helvetica"
        Family           sf
@@ -589,6 +775,56 @@ 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
+EndFont
+
+Font NotoSansMedium
+       GuiName         "Noto Sans Medium"
+       Family          sf
+       ScaleOption     scaled=$$val
+       Package         noto-sans
+        PackageOption   medium
+       OsfDefault      0
+       OsfOption       osf
+EndFont
+
+Font NotoSansThin
+       GuiName         "Noto Sans Thin"
+       Family          sf
+       ScaleOption     scaled=$$val
+       Package         noto-sans
+       PackageOption   thin
+       OsfDefault      0
+       OsfOption       osf
+EndFont
+
+Font NotoSansLight
+       GuiName         "Noto Sans Light"
+       Family          sf
+       ScaleOption     scaled=$$val
+       Package         noto-sans
+       PackageOption   light
+       OsfDefault      0
+       OsfOption       osf
+EndFont
+
+Font NotoSansExtralight
+       GuiName         "Noto Sans Extralight"
+       Family          sf
+       ScaleOption     scaled=$$val
+       Package         noto-sans
+       PackageOption   extralight
+       OsfDefault      0
+       OsfOption       osf
+EndFont
+
 Font NotoSans-TLF
        GuiName          "Noto Sans"
        Family           sf
@@ -623,7 +859,6 @@ Font uop
        Requires         urwclassico
 EndFont
 
-
 #
 # MONOSPACED FONTS
 #
@@ -636,6 +871,17 @@ 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
@@ -646,6 +892,7 @@ EndFont
 Font cmtt
        GuiName          "Computer Modern Typewriter"
        Family           tt
+       FontEncoding     OT1
        SwitchDefault    1
 EndFont
 
@@ -656,6 +903,59 @@ 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
+EndFont
+
+Font IBMPlexMonoThin
+       GuiName          "IBM Plex Mono Thin"
+       Family           tt
+       Package          plex-mono
+       ScaleOption      scale=$$val
+       PackageOption    thin
+EndFont
+
+Font IBMPlexMonoExtraLight
+       GuiName          "IBM Plex Mono Extra Light"
+       Family           tt
+       Package          plex-mono
+       ScaleOption      scale=$$val
+       PackageOption    extralight
+EndFont
+
+Font IBMPlexMonoLight
+       GuiName          "IBM Plex Mono Light"
+       Family           tt
+       Package          plex-mono
+       ScaleOption      scale=$$val
+       PackageOption    light
+EndFont
+
+Font IBMPlexMonoSemibold
+       GuiName          "IBM Plex Mono Semibold"
+       Family           tt
+       Package          plex-mono
+       ScaleOption      scale=$$val
+       PackageOption    semibold
+EndFont
+
+Font   ADOBESourceCodePro
+       GuiName         "Adobe Source Code Pro"
+       Family          tt
+       Package         sourcecodepro
+       ScaleOption     scaled=$$val
+EndFont
+
 Font libertine-mono
        GuiName          "Libertine Mono"
        Family           tt
@@ -685,6 +985,15 @@ Font luximono
        Package          luximono
 EndFont
 
+Font NotoMonoRegular
+       GuiName         "Noto Mono Regular"
+       Family          tt
+       ScaleOption     scaled=$$val
+       Package         noto-mono
+       OsfOption       osf
+       PackageOption   regular
+EndFont
+
 Font NotoMono-TLF
        GuiName          "Noto Mono"
        Family           tt