Skip to content

Instantly share code, notes, and snippets.

@trueroad
trueroad / Makefile
Last active August 4, 2021 02:26
upTeX 用 jis 互換メトリックセットを取得してインストールする
#
# upTeX 用 jis 互換メトリックセットを取得してインストールする
# https://gist.github.com/trueroad/50db8b8c8152e151dc85aedbc84be173
#
# upTeX 用 jis 互換メトリックセットは、
# 通常 upTeX をインストールしただけではインストールされません。
# これをインストールするものです。
#
# 無保証です。これを使った結果何が起きても責任は取りません。
#
@trueroad
trueroad / Makefile
Last active February 17, 2019 13:16
upTeX 用 morisawa パッケージ互換 tfm, vf セット
#
# upTeX 用 morisawa パッケージ互換 tfm, vf セット
# https://gist.github.com/trueroad/f71db83ff0781e677af674172f609266
#
# pLaTeX 用の morisawa パッケージに入っている tfm, vf と
# メトリック互換の upTeX 用 tfm, vf を作ってみました。
#
# 無保証です。これを使った結果何が起きても責任は取りません。
#
# あらかじめ「upTeX 用 jis 互換メトリックセット」を
@trueroad
trueroad / Makefile
Last active August 23, 2023 08:04
ipsj.cls を upLaTeX 用にしてみる(源ノ明朝・源ノ角ゴシックを使う)
#
# ipsj.cls を upLaTeX 用にしてみる(源ノ明朝・源ノ角ゴシックを使う)
# https://gist.github.com/trueroad/c44312923bf02226c2274388941d0453
#
# ipsj.cls は pLaTeX 専用のようなのですが、
# 試しに upLaTeX で使えるようにした up-ipsj.cls を作ってみました。
# upLaTeX なので pLaTeX では難しかった源ノ明朝・源ノ角ゴシックの利用が
# できるようになります。
#
# 無保証です。これを使った結果何が起きても責任は取りません。
@trueroad
trueroad / Makefile
Last active February 17, 2019 13:17
源ノ明朝・源ノ角ゴシック otf 版を TeX (dvipdfmx) から見えるところに置く
#
# 源ノ明朝・源ノ角ゴシック otf 版を TeX (dvipdfmx) から見えるところに置く
# https://gist.github.com/trueroad/51c0d3b5bbf3ad1fe25352858e4e2cff
#
# 源ノ明朝・源ノ角ゴシック otf 版のフォントファイルを
# TeX (dvipdfmx) から見えるところに置きます。
# (シンボリックリンクを張ります。)
#
# 無保証です。これを使った結果何が起きても責任は取りません。
#
@trueroad
trueroad / zrmakecmap.lua
Created February 18, 2019 12:06 — forked from zr-tex8r/zrmakecmap.lua
To make CMap files from OpenType font files using texlua
-- zrmakecmap.lua
prog_name = "zrmakecmap"
version = "0.3"
mod_date = "2015/10/09"
verbose = false
sort = false
inencoding = "utf16"
fwid = true
---------------------------------------- preparations
filename, fontname, outname, jis_map = nil
@trueroad
trueroad / JohnDoe.pfx
Last active June 13, 2023 18:00
Experiment PDF sign tool
@trueroad
trueroad / Makefile
Last active August 1, 2023 10:11
Extract PDF signature tool
QPDF_PREFIX = /usr/local
QPDF_PKGCONFIG_PATH = $(QPDF_PREFIX)/lib/pkgconfig
BIN = extract-pdf-sig
.PHONY: all clean
all: $(BIN)
OBJS = $(addsuffix .o,$(BIN))
@trueroad
trueroad / Makefile
Last active November 29, 2020 10:12
tr_libtasn1: C++ class library for libtasn1
BIN = sample
OBJS = sample.o tr_libtasn1.o ts_asn1_tab.o
ASN1PARSER = asn1Parser
all: $(BIN) ts_asn1_tab.c
.PHONY: all clean
CXXFLAGS += -std=c++11
@trueroad
trueroad / Makefile
Last active November 3, 2019 09:44
tr_hash: C++ class library for hash calculation
BIN = sample
OBJS = sample.o tr_hash_gnutls.o
all: $(BIN)
.PHONY: all clean
CXXFLAGS += -std=c++11
LDLIBS += -lgnutls
@trueroad
trueroad / Makefile
Last active November 29, 2020 10:17
Time stamp (RFC 3161) tools
BIN_REQ = ts_req
OBJS_REQ = ts_req.o tr_libtasn1.o \
tr_hash_gnutls.o tr_gnutls_init.o ts_asn1_tab.o
BIN_PKCS7_REQ = pkcs7_ts_req
OBJS_PKCS7_REQ = pkcs7_ts_req.o tr_libtasn1.o \
tr_hash_gnutls.o tr_gnutls_init.o \
ts_asn1_tab.o cms_asn1_tab.o
BIN_RESP = ts_resp