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):