Kern.jsはLettering.JSと連携してビジュアル的に文字間を調整するJavaScriptライブラリ。 Kern.jsはHTML5/JavaScript製のフリーウェア(ライセンスはWTFPL)。HTMLは表現力が高い。しかし雑誌のようなレイアウトを表現するのはまだまだ力不足だ。もちろんCSSを駆使すればできないことではないが、設定が大変だ。 文字をつめた所 例えば行の折り返しに伴って文字間がひどく広がってしまう場合がある。そんな時にDTPであれば前後の単語の文字間を狭めることによって指定範囲に表示が収まるように工夫する。それをWeb上で再現するのがKern.jsだ。 カーニングとはいわゆる文字間調整のことだ。Kern.jsは以前紹介したLettering.JSをより手軽に使えるようにするソフトウェアで、ブックマークレットとして利用できる。Lettering.JSを使って装飾して