Skip to content

T-b-t-nchos/PC9800-PC98NX-NF-eXtended

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[PC9800 PC98NX NF eXtended] build script

概要

本スクリプトは、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)にバックスラッシュが割り当てられているフォントです。

設定例

WezTerm

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を参照してください。

About

PC9800 PC98NX (NX = [N]F e[X]tended) build script

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages