]> git.lyx.org Git - lyx.git/blobdiff - lib/latexfonts
Document forest.
[lyx.git] / lib / latexfonts
index f7c73b38d9602dc49dfa821135cc246e53ca64b5..b390efe27d7c0e74ab29fe2c1be9f44eb6ab1434 100644 (file)
@@ -22,6 +22,9 @@
 #      OsfScOption        <option for combined osf and true smallcaps support>
 #      ScaleOption        <option for font scaling>
 #      Provides           <features provided by the font packages (comma-separated)>
+#      Preamble
+#        <some arbitrary LaTeX code to be issued in the preamble>
+#      EndPreamble
 # EndFont
 #
 #
@@ -53,8 +56,8 @@
 #   The value "none" tells LyX not to load any font in OT1 encoding.
 #   OT1Fonts need to be defined separately using AltFont ... EndFont tags.
 # * The CompleteFont is loaded if the current font is selected as rm and
-#   both sf and tt are set to "default" (this allows f. ex. to load "bera"
-#   as opposed to "beraserif").
+#   both sf and tt are set to "default" (this allows for instance to load
+#   "bera" as opposed to "beraserif").
 #   CompleteFonts need to be defined separately using AltFont ... EndFont
 #   tags.
 # * OsfFont is a font that is loaded additionally in and that provides
 #   default and provide an option for lining figures. Pass this option
 #   to OsfOption.
 # * ScaleOption supports the placeholder $$val for the scale value.
+# * The Preamble code is output immediately after the respective font
+#   loading command.
 #
 ##########################################################################
 
+
 #
 # ROMAN FONTS
 #
@@ -130,17 +136,32 @@ AltFont eco
        Package          eco
 EndFont
 
+Font garamondx
+       GuiName          "URW Garamond"
+       Family           rm
+       OsfOption        osfI
+       Package          garamondx
+       Requires         garamondx-fonts
+       AltFonts         ugm
+EndFont
+
+AltFont ugm
+       GuiName          "URW Garamond"
+       Family           rm
+       SwitchDefault    1
+       Requires         ugm
+EndFont
+
 Font libertine
        GuiName          "Libertine"
        Family           rm
-       OsfOption        lining
-       OsfDefault       1
-       Package          libertine
-       PackageOption    rm
-       AltFonts         libertine-type1,libertine-legacy
+       OsfOption        osf
+       Package          libertine-type1
+       AltFonts         libertine-2012,libertine-legacy
+       Requires         libertineMono-type1
 EndFont
 
-AltFont libertine-type1
+AltFont libertine-2012
        GuiName          "Libertine"
        Family           rm
        OsfOption        lining
@@ -210,7 +231,7 @@ AltFont mdput
 EndFont
 
 Font md-garamond
-       GuiName          "Adobe Garamond (Mathdesign)"
+       GuiName          "URW Garamond (Mathdesign)"
        Family           rm
        OsfOption        expert
        ScOption         expert
@@ -223,7 +244,7 @@ Font md-garamond
 EndFont
 
 AltFont mdugm
-       GuiName          "Adobe Garamond (Mathdesign)"
+       GuiName          "URW Garamond (Mathdesign)"
        Family           rm
        SwitchDefault    1
        Requires         mdugm
@@ -404,14 +425,14 @@ EndFont
 Font biolinum
        GuiName          "Biolinum"
        Family           sf
-       OsfOption        lining
-       OsfDefault       1
-       Package          libertine
-       PackageOption    sf
-       AltFonts         biolinum-type1
+       OsfOption        osf
+       ScaleOption      scaled=$$val
+       Package          biolinum-type1
+       Requires         libertineMono-type1
+       AltFonts         biolinum-2012
 EndFont
 
-Font biolinum-type1
+AltFont biolinum-2012
        GuiName          "Biolinum"
        Family           sf
        OsfOption        lining
@@ -440,6 +461,62 @@ Font helvet
        Requires         psnfss
 EndFont
 
+Font iwona
+       GuiName         "Iwona"
+       Family          sf
+       Requires        iwona
+       SwitchDefault   1
+EndFont
+
+Font iwonal
+       GuiName         "Iwona (Light)"
+       Family          sf
+       Requires        iwona
+       SwitchDefault   1
+EndFont
+
+Font iwonac
+       GuiName         "Iwona (Condensed)"
+       Family          sf
+       Requires        iwona
+       SwitchDefault   1
+EndFont
+
+Font iwonalc
+       GuiName         "Iwona (Light Condensed)"
+       Family          sf
+       Requires        iwona
+       SwitchDefault   1
+EndFont
+
+Font kurier
+       GuiName         "Kurier"
+       Family          sf
+       Requires        kurier
+       SwitchDefault   1
+EndFont
+
+Font kurierl
+       GuiName         "Kurier (Light)"
+       Family          sf
+       Requires        kurier
+       SwitchDefault   1
+EndFont
+
+Font kurierc
+       GuiName         "Kurier (Condensed)"
+       Family          sf
+       Requires        kurier
+       SwitchDefault   1
+EndFont
+
+Font kurierlc
+       GuiName         "Kurier (Light Condensed)"
+       Family          sf
+       Requires        kurier
+       SwitchDefault   1
+EndFont
+
 Font lmss
        GuiName          "Latin Modern Sans"
        Family           sf
@@ -499,6 +576,13 @@ Font courier
        Requires         psnfss
 EndFont
 
+Font libertine-mono
+       GuiName          "Libertine Mono"
+       Family           tt
+       ScaleOption      scaled=$$val
+       Package          libertineMono-type1
+EndFont
+
 Font lmtt
        GuiName          "Latin Modern Typewriter"
        Family           tt
@@ -537,6 +621,40 @@ Font eulervm
        Package          eulervm
 EndFont
 
+Font garamondx-ntxm
+       GuiName          "URW Garamond (New TX)"
+       Family           math
+       Package          newtxmath
+       PackageOption    garamondx
+       Provides         amssymb,amsfonts
+EndFont
+
+Font iwona-math
+       GuiName         "Iwona (Math)"
+       Family          math
+       Requires        iwona
+       Preamble
+       % store roman font
+       \let\origrmdefault\rmdefault
+       \usepackage[math]{iwona}
+       % reset stored roman font
+       \renewcommand{\rmdefault}{\origrmdefault}
+       EndPreamble
+EndFont
+
+Font kurier-math
+       GuiName         "Kurier (Math)"
+       Family          math
+       Requires        kurier
+       Preamble
+       % store roman font
+       \let\origrmdefault\rmdefault
+       \usepackage[math]{kurier}
+       % reset stored roman font
+       \renewcommand{\rmdefault}{\origrmdefault}
+       EndPreamble
+EndFont
+
 Font libertine-ntxm
        GuiName          "Libertine (New TX)"
        Family           math