Last active
August 4, 2021 02:26
-
-
Save trueroad/50db8b8c8152e151dc85aedbc84be173 to your computer and use it in GitHub Desktop.
upTeX 用 jis 互換メトリックセットを取得してインストールする
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
# | |
# upTeX 用 jis 互換メトリックセットを取得してインストールする | |
# https://gist.github.com/trueroad/50db8b8c8152e151dc85aedbc84be173 | |
# | |
# upTeX 用 jis 互換メトリックセットは、 | |
# 通常 upTeX をインストールしただけではインストールされません。 | |
# これをインストールするものです。 | |
# | |
# 無保証です。これを使った結果何が起きても責任は取りません。 | |
# | |
# `make` でダウンロード、`make install` でインストールできます。 | |
# インストール先はとりあえず TEXMFHOME 以下にしてありますが、 | |
# 必要に応じて書き換えてください。 | |
# | |
# Copyright (C) 2019 Masamichi Hosoda. | |
# All rights reserved. | |
# | |
# License: BSD-2-Clause | |
# | |
all: download | |
.PHONY: all download install clean | |
# | |
# 各種ディレクトリ指定 | |
# | |
# インストール先のプレフィックス(upTeX から見える場所)を指定 | |
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) | |
# インストール先 | |
UPTEXJIS_TFM_DEST_DIR = $(PREFIX)/fonts/tfm/uptex-fonts/jis-compatible | |
UPTEXJIS_VF_DEST_DIR = $(PREFIX)/fonts/vf/uptex-fonts/jis-compatible | |
# | |
# コマンド関連 | |
# | |
WGET = wget | |
INSTALL = install | |
INSTALL_DIR = $(INSTALL) -m 755 -d | |
INSTALL_FILE = $(INSTALL) -m 644 | |
RM = rm | |
RM_F = $(RM) -f | |
# ファイル | |
UPTEXJIS = ujis ujisg ujis-v ujisg-v ujisn ujisng ujisn-v ujisng-v | |
UPTEXJIS_TFM = $(addsuffix .tfm,$(UPTEXJIS)) | |
UPTEXJIS_VF = $(addsuffix .vf,$(UPTEXJIS)) | |
# 取得 | |
$(UPTEXJIS_TFM): %.tfm: | |
$(WGET) \ | |
https://github.com/texjporg/uptex-fonts/raw/master/00uptex-0.30/tfm/$*.tfm | |
$(UPTEXJIS_VF): %.vf: | |
$(WGET) \ | |
https://github.com/texjporg/uptex-fonts/raw/master/00uptex-0.30/vf/$*.vf | |
download: $(UPTEXJIS_TFM) $(UPTEXJIS_VF) | |
install: $(UPTEXJIS_TFM) $(UPTEXJIS_VF) | |
$(INSTALL_DIR) $(UPTEXJIS_TFM_DEST_DIR) | |
$(INSTALL_FILE) $(UPTEXJIS_TFM) $(UPTEXJIS_TFM_DEST_DIR) | |
$(INSTALL_DIR) $(UPTEXJIS_VF_DEST_DIR) | |
$(INSTALL_FILE) $(UPTEXJIS_VF) $(UPTEXJIS_VF_DEST_DIR) | |
clean: | |
$(RM_F) *~ $(UPTEXJIS_TFM) $(UPTEXJIS_VF) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment