IPAモナーフォントの縦書き表示

Bug #174841 reported by Mitsuya Shibata on 2007-12-08
2
Affects Status Importance Assigned to Milestone
Ubuntu Japanese Kaizen Project
Medium
Unassigned

Bug Description

IPAモナーフォントをOO.o Writerやxdviなどで縦書き表示したとき、「ー」や括弧類が縦書き用の表示になりません。xdviの出力を見るあぎり、GSUBテーブルってのが関係しているそうなのですが……。

参考:http://forum.ubuntulinux.jp/viewtopic.php?id=481

# Summaryに日本語を使ってみました

Mitsuya Shibata (cosmos-door) wrote :

確認用の縦書きPDFファイルです。丸括弧、長音符(ー)、句読点などが含まれています。

独自のフォントを使うAdobe Readerでは、これらはすべて縦書きを想定して表示されます。
IPAモナーフォントを使うEvinceでは、これらはすべて横書きの形式のまま表示されます。

Mitsuya Shibata (cosmos-door) wrote :

確認用の縦書きDVIファイルです。中身は上記PDFと同じです

VL Gothicでも試してみました。結果、Evinceでの表示は縦書き対応になり、xdviでの表示は縦書き非対応になりました。VL Gothicを参考にFontForgeを使って編集してみようと思いましたが挫折……。テキストエリアに文字を入力する方法すらわかりませんでした

とりあえず関係してそうな資料を列挙しておきます:
http://dicey.org/b/20060925.html
http://fontforge.sourceforge.net/ja/fontview.html#Vertical-Metrics
http://fontforge.sourceforge.net/ja/editexample6.html#Variants
http://fontforge.sourceforge.net/ja/TrueOpenTables.html
http://fontforge.sourceforge.net/ja/gposgsub.html

Mitsuya Shibata (cosmos-door) wrote :

Element -> Glyph Info...のダイアログで[Substitutions]を選択し、
SubtableのNewをクリック -> New Lookup Subtable...
FeatureのNewをクリック -> Vertical Alternate(obs)

とすれば「縦書きに対応させる」ことはできるようです。ただ、表示はとても汚くなります。縦書き時のベースライン(?)の設定がうまくいっていないようです。

Mitsuya Shibata (cosmos-door) wrote :
Changed in ubuntu-jp-improvement:
importance: Undecided → Medium
Jun Kobayashi (jkbys) wrote :

柴田さんの情報を元に縦書き表示に対応させたIPAモナーフォントをパッケージングし、以下のレポジトリに置きました。

  http://archive.ubuntulinux.jp/ubuntu-ja/hardy/

ただ、ひらがなやカタカナ全部を縦書きに対応させようとすると、出力されるファイルがおかしくなってしまうようで、
多くの縦書き文字が文字化けしてしまいました。
そのため「。」「、」「ぁ」など、縦書きグリフを使わないと明らかに不自然になるグリフに絞って対応させてあります。

Mitsuya Shibata (cosmos-door) wrote :

ipamonafont (1.0.7-0ubuntu0ja1) hardy; urgency=low

  * Sync with new version of opfc-modulehp-ipamonafont-source.

 -- Jun Kobayashi <email address hidden> Thu, 28 Feb 2008 14:55:56 +0900

ipamonafont (1.0.6-0ubuntu0ja1) hardy; urgency=low

  * Sync with new version of opfc-modulehp-ipamonafont-source.

 -- Jun Kobayashi <email address hidden> Sat, 23 Feb 2008 17:49:11 +0900

Changed in ubuntu-jp-improvement:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers