本スクリプトは、NEC PC98 シリーズのROMファイルより、
Nerd Fontが合成されたttfファイルを生成するスクリプトです。
名前の由来は、「PC-98NX」シリーズと、
[N]erd Font e[X]tendedの組み合わせです。
なお、PC-98NXとは関係ありません。あくまで名前のみです。
Caution
本スクリプトを使用したことによるいかなる損害について、作者は一切の責任を負いません。
また、本スクリプトは日本電気株式会社、NEC、その他の商標を使用していることと、
いかなる公式的な認可を受けていないことにご留意ください。
Warning
本スクリプトはFONT.ROMを同梱していません。
各自でFONT.ROMを取得して、指定のフォルダーに配置してください。
- FONT.ROM (こちら より、実機から抽出を行ってください。)
- aptパッケージマネージャーと、bashが使用可能なLinux環境
(wslも可)
# Cloneと移動
git clone https://github.com/T-b-t-nchos/PC9800-PC98NX-NF-eXtended.git
cd PC9800-PC98NX-NF-eXtended
# FONT.ROMをコピー
cp /path/to/FONT.ROM ./rom/FONT.ROM
# 実行
chmod +x ./run.sh
./run.sh- PC98NX-Regular.ttf
- PC98NX-Bold.ttf
- PC98NXbs-Regular.ttf
- PC98NXbs-Bold.ttf
bsがついているフォントは、"\" (U+005C)にバックスラッシュが割り当てられているフォントです。
local wezterm = require 'wezterm'
local config = wezterm.config_builder()
config.font_size = 12.0
config.font = wezterm.font('PC98NXbs')
config.font_rules = {
{
intensity = "Bold",
font = wezterm.font("PC98NXbs", { weight = "Bold" }),
},
{
italic = true,
font = wezterm.font("PC98NXbs"),
},
}- PC-9800 は、日本電気株式会社の登録商標です。
- PC-98NX は、日本電気株式会社の登録商標です。
- 本ソフトウェアで使用されているソフトウェアは、各ソフトウェアのライセンスに基づき配布されています。
- 本ソフトウェアのライセンスについては、LICENSEを参照してください。
- 使用ソフトウェアのライセンスなどについては、NOTICEを参照してください。