GNU bug report logs -
#27296
Modular Texlive
Previous Next
Reported by: Ricardo Wurmus <rekado <at> elephly.net>
Date: Fri, 9 Jun 2017 10:44:01 UTC
Severity: important
Done: Ricardo Wurmus <rekado <at> elephly.net>
Bug is archived. No further changes may be made.
Full log
Message #116 received at 27296 <at> debbugs.gnu.org (full text, mbox):
Ricardo Wurmus <rekado <at> elephly.net> 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’.
This bug report was last modified 8 years and 32 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.