コンテンツにスキップ

hlig — Historical Ligatures

hlig(Historical Ligatures)は、過去に使われていた合字をまとめたフィーチャーです。

たとえば ſt(long s + t)や ſb(long s + b)など、long s(ſ)の合字がそれにあたります。過去には一般的に使われ、今では時代がかって見える合字を、当時の雰囲気を出すために使います。

Without hlig
ſlow
With hlig
ſlow
.fea source
Compiling…

合字に関するフィーチャーの使い分け

Section titled “合字に関するフィーチャーの使い分け”

合字を担うフィーチャーは、hlig を含めて 5 つあります。

フィーチャー 用途
rlig 用字系の正しい表示に必須の合字。常に適用される
liga 一般的に使われる合字。既定でオン
clig 特定の文脈でだけ推奨される合字。既定でオン
dlig 特別な効果のために、ユーザーの好みで使う合字。既定でオフ
hlig 過去に使われ、今では時代がかって見える合字。既定でオフ

hlig は既定でオフです。ユーザーが指定して初めて適用されます。

同じく既定でオフの dlig は、特別な効果のために使う合字が対象です。過去に使われていた合字は hlig に入れます。

規則は Lookup Type 4 で書きます。

Without rules
huſband ſky ſlow
With rules
huſband ſky ſlow
Compiling…