ガイドラインの位置と「プロポーショナルNo.37756
フィードバック さん 19/11/29 23:55
 
ガイドラインです

縦書きで 数値を「10」にしていますが
半角10文字より少しずれます
タブは使用していません
「20」などにしても位置ずれします
https://i.imgur.com/03YhYD3.png

完全等幅フォントを指定すると
半角10文字の位置に来ました
https://i.imgur.com/GUi55Kc.png

画面上は字間が詰まっていないのに、詰まった情報でガイドラインが引かれるので
何を参照しているのかなあと思いました


また、縦書き縦中横にチェックを入れて、2文字を指定しましたが
フォントによっては効きません
https://i.imgur.com/k2U9MMw.png
「プロポーショナルフォントも――」にチェックを入れると効きましたが
小塚ゴシックPr6Nはプロポーショナルフォントではないと思っていました
源ノ系フォントやモリサワ他のフォントも試しましたが、
完全等幅固定のフォント以外は効きませんでした


以上は仕様なんですよね
用語をこちらが勘違いしているかもしれませんが
欧数字の字幅がプロポーショナルだと、「プロポーショナルフォント」扱いになるの
でしょうか
プロポーショナルメトリクスで字間を切り替えるタイプでも「プロポーショナルフォ
ント」になりますか

[ ]
RE:37756 ガイドラインの位置と「プロポーNo.37765
秀丸担当 さん 19/12/02 09:03
 

ガイドラインの幅の計算は、固定幅のフォントの場合は、半角文字を基準にしていま
す。
プロポーショナルフォントの場合は、フォントの持つ情報に平均幅という情報があっ
て、それを基準にしています。
平均幅は、一般的には半角の「x」と同じ幅です。(メイリオなどは平均幅がなぜか
全角に近くて、そうい例外的なフォントについては、平均幅ではなく「x」の幅を基
準にしています)
プロポーショナルフォントではガイドラインは揃わないことがあります。小塚ゴシッ
クはプロポーショナルフォントのようです。
仮に全角の幅の半分を基準にする設定を作ったとして、全角の幅のピクセル数が奇数
の場合はどうしてもずれてしまいます。
(ピクセル単位ではなく小数点以下も計算するといいかもしれないですが、それは1
つの案としておこうと思います)

縦中横は、以前ご指摘をいただいて、プロポーショナルフォントでは動作しないよう
にするべきところ、動作してしまっていたので、基本的には動作しないようにしてい
ます。
無理矢理動作、のオプションは、従来通りにするためのものですが、その名の通り無
理矢理なのでずれます。
混乱を招くだけのようで、オプションは廃止しようかと思います。

プロポーショナルフォントかどうかは、フォント情報によります。
[その他]→[ファイルタイプ別の設定]→[フォント]の、フォントの一覧の上位には固
定幅があります。「--------(プロポーショナル)」より下のほうは全部プロポーショ
ナルフォントです。
フォントのプレビューを見ると、文字の幅が違うという表示があります。
(例外的に、フォント情報は固定幅なのに、実際にフォントを作ったら英字の幅が違
うようなフォントがあるようで、そういうフォントは強制的にプロポーショナルフォ
ント扱いになる場合があります)

[ ]