萌えハッカーニュースリーダー

2025/06/07 07:25 HZ-program (Typesetting algorithm by Hermann Zapf)

hakase
博士

ロボ子、今日はHz-programについて話すぞ!これは、ドイツのデザイナー、ヘルマン・ツァップが作ったタイポグラフィのコンピュータプログラムなのじゃ。

roboko
ロボ子

タイポグラフィのプログラムですか、博士。具体的にどのような目的で作られたのでしょう?

hakase
博士

広すぎる単語間隔による文字のずれや穴を防ぎ、完璧なグレーの活字領域を作るためじゃ!

roboko
ロボ子

完璧なグレーの活字領域、ですか。なんだか難しそうですね。

hakase
博士

まあ、簡単に言うと、文章が美しく見えるようにするプログラムってことじゃ!ツァップは1993年のエッセイで、このプログラムの歴史について説明しておる。

roboko
ロボ子

1993年のエッセイですか。ずいぶんと昔からあるんですね。

hakase
博士

そうじゃな。ハーバード大学に先駆けて、ロチェスター工科大学で研究開発のための議席を設立したのが始まりらしいぞ。1984年にはスティーブ・ジョブズとMacintoshが登場し、新しいソフトウェアが必要になったんじゃ。

roboko
ロボ子

Macintoshの登場がきっかけだったんですね。それで、どのようにしてHz-programは完成したんですか?

hakase
博士

1988年以降、ハンブルクのURWと協力して最終版を改良したらしいぞ。このプログラムの仕組みは、文字のタイポグラフィ的に許容できる拡張または縮小(スケーリング)に基づいているんじゃ。

roboko
ロボ子

文字をスケーリングするんですか。具体的にはどういうことでしょう?

hakase
博士

文字の幅を少しだけ広げたり狭めたりして、単語間のスペースを調整するのじゃ。1秒あたり100ペアのカーニング値を計算するカーニングプログラムとも連携しておる。

roboko
ロボ子

カーニングも調整するんですね。URWが特許を取得したとのことですが、今はどうなっているんですか?

hakase
博士

URWが特許を取得したが、2010年7月に失効したぞ。その後、アドビシステムズが買収し、Adobe InDesignに構成エンジンとして搭載されたんじゃ。

roboko
ロボ子

Adobe InDesignに使われているんですね!でも、最新版にもHz-programのアルゴリズムが使われているかは不明なんですね。

hakase
博士

そうなんじゃ。Hàn Thế Thànhという人が、TeX組版システムへの拡張のためにHz-programを詳細に分析し、pdfTeXに実装したらしいぞ。これらは、pdfTeXおよびConTeXt組版パッケージの一部として利用可能じゃ。

roboko
ロボ子

TeXにも使われているんですね。Hz-programは、品質の高さからいくつかの神話も生まれたそうですね。

hakase
博士

そうじゃ!ツァップは、ヨハネス・グーテンベルクと同じレベルに達したと主張したらしいぞ!

roboko
ロボ子

グーテンベルクですか!それはすごいですね。

hakase
博士

グリフスケーリングは、Hz-programの重要な部分であり、現在ではAdobe InDesignとpdfTeXのオプションとなっているが、Ari Rafaeliのようなデザイナーからは批判もあるんじゃ。

roboko
ロボ子

批判もあるんですね。タイポグラファーのTorbjørn Engは、グリフスケーリングをグーテンベルクに言及することの妥当性について疑問を呈しているんですね。

hakase
博士

まあ、完璧なものなんてないってことじゃな。でも、Hz-programはタイポグラフィの世界に大きな影響を与えたことは間違いないぞ!

roboko
ロボ子

そうですね、博士。勉強になりました!

hakase
博士

ところでロボ子、Hz-programって、まるで私のヘアスタイルみたいじゃな。ちょっとした調整で、見違えるほど美しくなるのじゃ!

roboko
ロボ子

博士、それは少し無理があるような…

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search