ログインしていません。このフォーラムはログインユーザのみに投稿が許可されています。投稿する場合はログインしてください。
ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
デスクトップ環境
>
フォント
>
VLゴシックフォントファミリ
>
フォーラム
>
VLゴシックへの要望
>
WindowsでVLゴシック(20200720)の全角文字の字送りがおかしい
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
コミュニケーション
フォーラム一覧
開発者 (1)
VLゴシックへの要望 (25)
ニュース
フォーラム:
VLゴシックへの要望
(スレッド #46018)
話題(スレッド)一覧に戻る
RSS
WindowsでVLゴシック(20200720)の全角文字の字送りがおかしい (2022-06-11 14:59 by
sagawa_aki
#90227)
すでにTwitter(
https://twitter.com/yukinobu/status/1411524931863519243
)でゆきのぶさんや
レビュー(
https://osdn.net/projects/vlgothic/reviews/
)においてテツヤさんが指摘している事象ですが、
フォントテーブルを参照して原因の推測をしたので、こちらに修正要望を投稿させていただきます。
再現手順
1) Windows 10(21H2、日本語版)にVLゴシック(20200720)のVL-Gothic-Regular.ttfファイルをダウンロードする
2) エクスプローラー上でVL-Gothic-Regular.ttfファイルをダブルクリックする
現象
表示サンプルを見ると、
「Windows で コ ン ピ ュ ー タ ー の 世 界 が 広 が り ま す 」のように全角文字の右側に空白ができる
※表示イメージを再現するために全角空白を入れています
期待する表示
「Windows でコンピューターの世界が広がります」のように半角文字の幅の倍で字送りがされる。
推測される原因と要望
以前のリリース(20141206)では500だったOS/2テーブルのxAvgCharWidthの値が、
20200720リリースでは958に変更されている。以前と同じ500に戻して欲しい。
Re: WindowsでVLゴシック(20200720)の全角文字の字送りがおかしい (2022-06-15 14:43 by
dicey
#90259)
20220612 で固定値に変更しました。
OS/2テーブルのxAvgCharWidthはfontforgeでは個別に設定することができず、自動計算された値が
埋め込まれます。
OS/2テーブルのバージョン (1,2,3,4)によって計算のされ方が違うとのことで、v1,2であればそれ
らしい数値(おそらく500)になるようです。しかしながら、fontforge のどこかのバージョンから
v1に指定してあったとしても、フォント出力すると勝手にv4 に変更され計算方法が変わり、
今の値(958)になっていたようです。
計算方法はちゃんと見てないのですが、East Asia Ambiguous Width な文字の一部に対する
扱いの変更ではないかなあと想像しています。
根本的解決になってませんが、とりあえず fonttools (ttx)で強制的に OS/2 テーブル上書きして
書き換えましたので、多分大丈夫だとおもいます。
(Linux と macOSしか使っていないため気がついていませんでした。)
ベストアンサー
#90227
への返信
Re: WindowsでVLゴシック(20200720)の全角文字の字送りがおかしい (2022-06-16 20:47 by
sagawa_aki
#90290)
対応ありがとうございます。
こちらの手元でも修正後のリリースで字送りが正常になったことを確認できました。
#90259
への返信