diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2019-01-14 22:10:06 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2019-01-15 13:05:22 +0100 |
commit | 9c45beb4cc2972c1368fdbf21ee4fe467848f3a4 (patch) | |
tree | 97405c927d20a2bd17c7f6b92c64ac4cbeb9364e | |
parent | ebe0271aa0d4f7eb91a1c48c34fee8825bf5ead4 (diff) |
gnu: texlive-latex-fontspec: Install default fontspec.cfg.
* gnu/packages/tex.scm (texlive-latex-fontspec)[arguments]: Add build phase to
install fontspec.cfg.
-rw-r--r-- | gnu/packages/tex.scm | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 974a921b43..2876438cf9 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -1554,7 +1554,35 @@ programming tools and kernel supĀport. Packages provided in this release are: "1p0mkn6iywl0k4m9cx3hnhylpi499inisff3f72pcf349baqsnvq")))) (build-system texlive-build-system) (arguments - '(#:tex-directory "latex/fontspec")) + '(#:tex-directory "latex/fontspec" + #:phases + (modify-phases %standard-phases + (add-after 'install 'install-default-fontspec.cfg + (lambda* (#:key outputs #:allow-other-keys) + (with-output-to-file + (string-append (assoc-ref outputs "out") + "/share/texmf-dist/tex/latex/fontspec/fontspec.cfg") + (lambda _ + (display "\ +%%% FONTSPEC.CFG %%% +% +% This configuration file sets up TeX Ligatures by default for all fonts loaded +% with `\\setmainfont` and `\\setsansfont`. +% +% In addition, `\\setmonofont` has default features to enforce \"monospace\" +% settings with regard to space stretchability and shrinkability. + +\\defaultfontfeatures + [\\rmfamily,\\sffamily] + {Ligatures=TeX} + +\\defaultfontfeatures + [\\ttfamily] + {WordSpace={1,0,0}, + HyphenChar=None, + PunctuationSpace=WordSpace} +"))) + #t))))) (propagated-inputs `(("texlive-latex-l3packages" ,texlive-latex-l3packages))) (home-page "https://www.ctan.org/pkg/fontspec") |