guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#27296: [PATCH 09/35] gnu: Add texlive-fonts-cm.


From: Ludovic Courtès
Subject: bug#27296: [PATCH 09/35] gnu: Add texlive-fonts-cm.
Date: Fri, 09 Jun 2017 16:41:07 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)

Ricardo Wurmus <address@hidden> skribis:

> * gnu/packages/tex.scm (texlive-fonts-cm): New variable.

[...]

> +             (every (lambda (font)
> +                      (format #t "building font ~a\n" font)
> +                      (zero? (system* "mf" "-progname=mf"
> +                                      "-output-directory=build"
> +                                      (string-append "\\"
> +                                                     "mode:=ljfour; "
> +                                                     "mag:=1; "
> +                                                     "batchmode; "
> +                                                     "input " font))))
> +                    '("cmb10" "cmbcsc10" "cmbsy10" "cmbtex10"
> +                      "cmbtt8" "cmbtt9" "cmbtt10"
> +                      "cmbx5" "cmbx6" "cmbx7" "cmbx8" "cmbx9" "cmbx10" 
> "cmbx12"
> +                      "cmbxsl10" "cmbxti10" "cmcsc10" "cmdunh10"
> +                      "cmex10" "cmexb10" "cmff10" "cmfi10" "cmfib8"
> +                      "cminch"
> +                      "cmmi5" "cmmi6" "cmmi7" "cmmi8" "cmmi9" "cmmi10" 
> "cmmi12"
> +                      "cmmib10" "cmitt10"
> +                      "cmr5" "cmr6" "cmr7" "cmr8" "cmr9" "cmr10" "cmr12" 
> "cmr17"
> +                      "cmsl8" "cmsl9" "cmsl10" "cmsl12" "cmsltt10"
> +                      "cmss8" "cmss9" "cmss10" "cmss12" "cmss17"
> +                      "cmssbx10" "cmssdc10"
> +                      "cmssi8" "cmssi9" "cmssi10" "cmssi12" "cmssi17"
> +                      "cmssq8" "cmssqi8"
> +                      "cmsy5" "cmsy6" "cmsy7" "cmsy8" "cmsy9" "cmsy10"
> +                      "cmtcsc10" "cmtex8" "cmtex9" "cmtex10"
> +                      "cmti7" "cmti8" "cmti9" "cmti10" "cmti12"
> +                      "cmtt8" "cmtt9" "cmtt10" "cmtt12"
> +                      "cmttb10" "cmu10" "cmvtt10"))))

It doesn’t sound reasonable to hard-code this list.  :-)

Looks like there’s a pattern here that should allow us to generate it,
WDYT?  ‘unfold’, ‘iota’, and all that.

Ludo’.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]