mirror of
https://gitlab.com/degruyter-public/font/de-gruyter-sans_serif.git
synced 2026-09-20 05:40:46 +09:00
Initial code commit
* inserted scripts * changed README
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
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
|
||||
Reference in New Issue
Block a user