commit 6d0f7fc98d33a42e170d40172c2124c1f2e4d132
Author: Kornel Benko <kor...@lyx.org>
Date:   Tue Oct 2 11:28:46 2018 +0200

    Added Adobe Source Pro fonts to lyx-GUI
---
 lib/chkconfig.ltx      |    3 +++
 lib/latexfonts         |   21 +++++++++++++++++++++
 lib/lyx2lyx/lyx_2_4.py |    3 +++
 3 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/lib/chkconfig.ltx b/lib/chkconfig.ltx
index 8abcc53..743e08b 100644
--- a/lib/chkconfig.ltx
+++ b/lib/chkconfig.ltx
@@ -461,6 +461,9 @@
 \TestPackage{plex-serif}
 \TestPackage{plex-sans}
 \TestPackage{plex-mono}
+\TestPackage{sourceserifpro}
+\TestPackage{sourcesanspro}
+\TestPackage{sourcecodepro}
 \TestFont[zgmr8r]{garamondx-fonts}
 \TestPackage{iwona}
 \TestPackage{kurier}
diff --git a/lib/latexfonts b/lib/latexfonts
index c2923e7..31f0088 100644
--- a/lib/latexfonts
+++ b/lib/latexfonts
@@ -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
diff --git a/lib/lyx2lyx/lyx_2_4.py b/lib/lyx2lyx/lyx_2_4.py
index 13a95cf..bbc184e 100644
--- a/lib/lyx2lyx/lyx_2_4.py
+++ b/lib/lyx2lyx/lyx_2_4.py
@@ -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):

Reply via email to