にせねこメモ

はてなダイアリーがUTF-8じゃないので移ってきました。

フォントいじり用ソフトウェア・技術情報

無料でフォントいじりたいときに使えそうなツール等をまとめます。適宜追加する予定。
技術的なことに踏み込みたくないのであれば、MacユーザであればGlyphsを、基本的な日本語フォントだけでよければ武蔵システムTTEditやOTEdit(Win/Mac)などのソフトウェアを購入することをお勧めします。

次のページで紹介されているリンク集も、充実していて、参考になります:

ソフトウェア

FontForge

TruFont

Birdfont

TTX/FontTools

AFDKO (Adobe Font Development Kit for OpenType)

AOTS

otfcc

ttftinker

DTL OTMaster Light

  • DTL Font Tools | For Quality Type
  • OpenTypeのテーブルを編集・閲覧できるOTMasterの無料版。保存ができなくなっている。フォントを覗くのには使えるかも。

Microsoft Font-Validator

Microsoft Visual OpenType Layout Tool (VOLT)

その他Microsoftの提供するフォント用のソフト

Apple Font Tool Suite

ufoLib

RoboFab

  • http://robofab.com/
  • UFO をサポートする python 用フォント編集ライブラリ。3系対応なし。 FontLab と組合せて使う用か?

pyfontaine

Font Bakery

Fontcrunch

ufoJS

ideohint (旧sfdhanautohint)

compreffor: A CFF table subroutinizer for FontTools

TrueType/OpenType Tools

Xgridfit

  • http://xgridfit.sourceforge.net/
  • TrueTypeヒンティングのための、XMLベースの言語。TrueType命令に比べて高級であって、ヒント指定がやりやすくなっているらしい。

The Humble Type Instruction Compiler

  • https://gitlab.com/sev/htic
  • TrueTypeヒンティング向けの言語でTrueType命令に近い書式でやや抽象的な命令を使えるっぽい。

TrueType Instruction Compiler

TTModify

ecomfe/fontmin

glyphsLib

仕様書とか

OpenType 仕様

Font technical notes | Adobe Developer Connection

TrueType 仕様

TrueType Reference Manual - Fonts - Apple Developer

OpenType 記述用ファイル等の仕様

OpenType Feature File Specification | Adobe Developer Connection [ADC]
Source Data Format for OpenType Layout Tables
Unified Font Object (UFO)
  • http://unifiedfontobject.org/
  • フォント編集用のオープンな汎用フォーマットとして作られているらしいUFOフォーマットの仕様。
Universal Shaping Engine (USE) on Windows
Graphite
WPF font selection model

その他リソース

AFDKO “features” File Tips & Tricks, Part 2: GSUB Features for Public ROSes

GitHub - grzegorzrolek/null-ttf: Hacking the shit out of a font

日本語による技術解説等

CIDキー方式フォント作成のすべて - Dr. Ken Lunde | Adobe Systems Incorporated
フォントのしくみ - 第3回 DTPの勉強会 狩野宏樹(株式会社イワタ)
第12回多言語組版研究会 多言語組版のためのフォント技術 - 株式会社イワタ 内田富久
OpenType フォントの機能 - Microsoft Developer Network

英語による技術情報(非公式)

OpenType Cookbook

カラーフォント

SVG in OpenType