You are not logged in. This forum allows only logged in users to post. If you want to post in the forum, please log in.
下载
开发软件
账户
下载
开发软件
登录
我忘记用户名和密码了
创建帐户
语言
帮助
语言
帮助
×
登录
登录名
密码
×
我忘记用户名和密码了
简体中文翻译状态
类别:
软件
用户
PersonalForge
Magazine
Wiki
搜索
OSDN
>
浏览软件
>
Desktop Environment
>
Fonts
>
VL Gothic Font Family
>
论坛
>
VLゴシックへの要望
>
WindowsでVLゴシック(20200720)の全角文字の字送りがおかしい
描述
项目概述
开发人员仪表板
项目的网页
开发人员
Image Gallery
List of RSS Feeds
Activity
统计
历史
下载
List of Releases
统计
沟通
List of Forums
开发者论坛 (1)
VLゴシックへの要望 (25)
新闻
论坛:
VLゴシックへの要望
(Thread #46018)
Return to Thread list
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しか使っていないため気がついていませんでした。)
Best Answer
回复到
#90227
Re: WindowsでVLゴシック(20200720)の全角文字の字送りがおかしい (2022-06-16 20:47 by
sagawa_aki
#90290)
対応ありがとうございます。
こちらの手元でも修正後のリリースで字送りが正常になったことを確認できました。
回复到
#90259