Pango

Pango（パンゴ、Παν語）とは、GTKに多言語テキストを表示するためのオープンソースライブラリ。PangoのPanはギリシャ語で「全て・汎（汎用）」、goは日本語の「語」を意味している。

 利用しているソフトウェア 

Pangoはほぼ全てのLinuxディストリビューションに組み込まれている。とりわけ、Fedora 6などはMozilla FirefoxウェブブラウザやMozilla Thunderbird電子メールクライアントにおけるテキストレンダリングに用いている。ただしPangoはMozillaのソースコードに含まれていないため、Mozilla Corporationから許可を得て行っている。また、DebianのIceweasel（Debian Etch以降におけるMozilla Firefoxの別名）やIceDove (Mozilla Thunderbird)、IceApe (SeaMonkey) もPangoを用いている。

 Cairoとの関係 
carioのtoy text APIはテキストレンダリングをすることができるが、左から右へのレンダリングのみ行えるため、ヘブライ語、アラビア語、インド系文字のような複雑な言語を扱えない。そのため、Pangoを使用してpangocairoのような外部ライブラリで処理することを推奨している。

 脚注 

 外部リンク 


 PangoCairo

Category:GTK
Category:GNOME
Category:オープンソースソフトウェア
Category:ライブラリ (プログラミング)
Category:Cでプログラムされた自由ソフトウェア