]> git.lyx.org Git - features.git/commitdiff
Added Adobe Source Pro fonts to lyx-GUI
authorKornel Benko <kornel@lyx.org>
Tue, 2 Oct 2018 09:28:46 +0000 (11:28 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 18 Jun 2020 12:39:49 +0000 (14:39 +0200)
lib/chkconfig.ltx
lib/latexfonts
lib/lyx2lyx/lyx_2_4.py

index 8abcc53c3f47314486ef229894469f7d398f9e3e..743e08bbc62cedde1242c064dfaea7e91ab943fe 100644 (file)
 \TestPackage{plex-serif}
 \TestPackage{plex-sans}
 \TestPackage{plex-mono}
+\TestPackage{sourceserifpro}
+\TestPackage{sourcesanspro}
+\TestPackage{sourcecodepro}
 \TestFont[zgmr8r]{garamondx-fonts}
 \TestPackage{iwona}
 \TestPackage{kurier}
index c2923e737c71fa89938f6442e4e8e55dc11a66cc..31f008832ba4ae6bba9bf99f497ff00d527c76e3 100644 (file)
@@ -199,6 +199,12 @@ Font IBMPlexSerifSemibold
        PackageOption    semibold
 EndFont
 
+Font ADOBESourceSerifPro
+       GuiName         "Adobe Source Serif Pro"
+       Family          rm
+       Package         sourceserifpro
+EndFont
+
 Font garamondx
        GuiName          "URW Garamond"
        Family           rm
@@ -635,6 +641,14 @@ Font IBMPlexSansSemibold
        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
@@ -819,6 +833,13 @@ Font IBMPlexMonoSemibold
        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
index 13a95cf17dfaeed42fdfbd6181ac7b60e6fbf2a0..bbc184e5bedc43c28bd7919db6c59822ea6c3def 100644 (file)
@@ -151,6 +151,9 @@ def createFontMapping():
                           'IBMPlexMonoExtraLight,extralight', 'IBMPlexMonoLight,light',
                           'IBMPlexMonoSemibold,semibold'],
                          "typewriter", "tt", "plex-mono", "scale")
+    fm.expandFontMapping(['ADOBESourceSerifPro'], "roman", None, "sourceserifpro")
+    fm.expandFontMapping(['ADOBESourceSansPro'], "sans", "sf", "sourcesanspro", "scaled")
+    fm.expandFontMapping(['ADOBESourceCodePro'], "typewriter", "tt", "sourcecodepro", "scaled")
     return fm
 
 def convert_fonts(document, fm):