Last active
February 17, 2019 13:17
-
-
Save trueroad/51c0d3b5bbf3ad1fe25352858e4e2cff to your computer and use it in GitHub Desktop.
源ノ明朝・源ノ角ゴシック otf 版を TeX (dvipdfmx) から見えるところに置く
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# 源ノ明朝・源ノ角ゴシック otf 版を TeX (dvipdfmx) から見えるところに置く | |
# https://gist.github.com/trueroad/51c0d3b5bbf3ad1fe25352858e4e2cff | |
# | |
# 源ノ明朝・源ノ角ゴシック otf 版のフォントファイルを | |
# TeX (dvipdfmx) から見えるところに置きます。 | |
# (シンボリックリンクを張ります。) | |
# | |
# 無保証です。これを使った結果何が起きても責任は取りません。 | |
# | |
# Cygwin 環境で、Windows にインストールした | |
# 源ノ明朝・源ノ角ゴシック otf 版を見えるようにする、 | |
# という動作にしていますが、 | |
# `FONT_SRC_DIR_SERIF`, `FONT_SRC_DIR_SANS` | |
# を適宜書き換えることで他の環境でも使えると思います。 | |
# | |
# `make` を実行するとシンボリックリンクを張ります。 | |
# インストール先はとりあえず TEXMFHOME 以下にしてありますが、 | |
# 必要に応じて書き換えてください。 | |
# | |
all: install | |
.PHONY: all install clean | |
# | |
# 各種ディレクトリ・ファイル指定 | |
# | |
# インストール先のプレフィックスを指定 | |
PREFIX = $(TEXMFHOME) | |
TEXMFHOME := $(shell kpsewhich -var-value TEXMFHOME) | |
#TEXMFLOCAL := $(shell kpsewhich -var-value TEXMFLOCAL) | |
#TEXMFMAIN := $(shell kpsewhich -var-value TEXMFMAIN) | |
#TEXMFDIST := $(shell kpsewhich -var-value TEXMFDIST) | |
# フォントファイルのインストール先(シンボリックリンクを作る)を指定 | |
FONT_DEST_DIR_SERIF = $(PREFIX)/fonts/opentype/adobe/sourcehanserif | |
FONT_DEST_DIR_SANS = $(PREFIX)/fonts/opentype/adobe/sourcehansans | |
# フォントファイルの実体がある場所を指定 | |
FONT_SRC_DIR_SERIF = /cygdrive/c/Windows/Fonts | |
FONT_SRC_DIR_SANS = /cygdrive/c/Windows/Fonts | |
# フォントファイルの拡張子を指定 | |
FONT_EXT = .otf | |
# 源ノ明朝 basename | |
SERIF = \ | |
SourceHanSerif-ExtraLight \ | |
SourceHanSerif-Light \ | |
SourceHanSerif-Regular \ | |
SourceHanSerif-Medium \ | |
SourceHanSerif-SemiBold \ | |
SourceHanSerif-Bold \ | |
SourceHanSerif-Heavy | |
# 源ノ角ゴシック basename | |
SANS = \ | |
SourceHanSans-ExtraLight \ | |
SourceHanSans-Light \ | |
SourceHanSans-Normal \ | |
SourceHanSans-Regular \ | |
SourceHanSans-Medium \ | |
SourceHanSans-Bold \ | |
SourceHanSans-Heavy | |
# | |
# コマンド関連 | |
# | |
INSTALL = install | |
INSTALL_DIR = $(INSTALL) -m 755 -d | |
RM = rm | |
RM_F = $(RM) -f | |
LN_S = ln -s | |
#LN_S = $(CP) | |
install: | |
$(INSTALL_DIR) $(FONT_DEST_DIR_SERIF) $(FONT_DEST_DIR_SANS) | |
$(LN_S) $(addprefix $(FONT_SRC_DIR_SERIF)/, \ | |
$(addsuffix $(FONT_EXT), $(SERIF))) $(FONT_DEST_DIR_SERIF) | |
$(LN_S) $(addprefix $(FONT_SRC_DIR_SANS)/, \ | |
$(addsuffix $(FONT_EXT), $(SANS))) $(FONT_DEST_DIR_SANS) | |
clean: | |
$(RM_F) *~ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment