Files
de-gruyter-sans_serif/Makefile
T
Jan Schilbach 337dfa050e Initial code commit
* inserted scripts
* changed README
2022-09-22 13:37:46 +02:00

17 lines
1.2 KiB
Makefile

NEW_FONT_NAME = De Gruyter
NEW_FONT_NAME_FILES = De-Gruyter
new-font-set: config/chars.csv
@echo "Erzeuge neue Fonts aus Char-Config"
ruby -e 'require "./lib/font_manager.rb"; FontManager.create_new_fonts(new_font_name: "$(NEW_FONT_NAME)", base_font_regex: /$(NEW_FONT_NAME_FILES)-.*-Manual/)'
ruby -e 'require "./lib/font_manager.rb"; FontManager.create_math_font(new_font_name: "$(NEW_FONT_NAME)")'
render-pdf:
@mkdir -p pdf-output/fonts/
@cp torture-document/*.* pdf-output/
@cp output/$(NEW_FONT_NAME_FILES)-*.otf pdf-output/fonts/
sed 's/___FONT_PATH___/fonts\//g;s/___REGULAR_SERIF_FONT___/$(NEW_FONT_NAME_FILES)-Serif-Regular.otf/g;s/___BOLD_SERIF_FONT___/$(NEW_FONT_NAME_FILES)-Serif-Bold.otf/g;s/___ITALIC_SERIF_FONT___/$(NEW_FONT_NAME_FILES)-Serif-Italic.otf/g;s/___BOLD_ITALIC_SERIF_FONT___/$(NEW_FONT_NAME_FILES)-Serif-Bold-Italic.otf/g;s/___REGULAR_SANS_FONT___/$(NEW_FONT_NAME_FILES)-Sans-Regular.otf/g;s/___BOLD_SANS_FONT___/$(NEW_FONT_NAME_FILES)-Sans-Bold.otf/g;s/___ITALIC_SANS_FONT___/$(NEW_FONT_NAME_FILES)-Sans-Italic.otf/g;s/___BOLD_ITALIC_SANS_FONT___/$(NEW_FONT_NAME_FILES)-Sans-Bold-Italic.otf/g;' pdf-output/document.tex.template > pdf-output/document.tex
cd pdf-output && xelatex document && xelatex document && xelatex document