アカウント名:
パスワード:
固定ピッチのフォントばかり、使ってたが以前にスラドのコメントでプロポーショナルフォント押しのコメントみて試したが、一回りフォントサイズ下げても可読性がさがらず、一覧性もあがるし文字単体の視認性が高い実際のところソースコードで桁数が重要になるケースってxbmとか手書きしてた時代はともかく、今ではほとんど無いので、プロポーショナルフォントの利点はあっても欠点が目につくケースがみあたらない。
インデントが揃わないのは気持ち悪い。
スペースだろうとタブだろうと同じ長さの連結なら長さは一緒でしょう。フォント変えてインデント揃わないのは、元から揃ってないケース以外にありえないのでは?
ここにプロポーショナルフォントを知らない奴が居るぞ!
スペース4個がスペース2個の2倍になるとは保証されんけど、スペース2個の長さはスペース2個の長さ、スペース4個ならスペース4個の長さってのは、普通のプロポーショナルフォントでは決まってる。決まってないと何も表示できない。前後の文字でカーニングされたりする場合もあるが、インデントは行頭にしか存在しないので、プロポーショナルフォントでインデントがずれるのは、元からずれてる場合だけ。
まぁ、ランダムにフォントサイズが変わるようなプロポーショナルフォント(実現できるのかは知らんけど)使ってるのなら、ずれるのかもしれんけど。
「スペース4つでインデントするけどインデントが8超えたら行頭8スペース毎にタブに置き換える」みたいな非合理的なコーディング規約があるんだけど、スペース8つとタブの幅が一致しないプロポーショナルフォント環境は少なくないと思う。
ああ似た規約見たことある…。
思うに、タブ幅はフォントに任せるのではなくエディタのレンダラが司るべきだと思う。もちろん固定幅だけではなく、N文字幅とか、スペース○個幅とか、数字0の×桁幅とか、指定フォント内の文字由来のメトリックも指定できるようになっているべき。
インデントは通常目に見えないので、インデントが揃わないというのは先頭文字の位置が揃わないことを言う。スペースやタブの幅だけじゃないのよ。正確には固定フォントもズレるけれど、そちらは仮想マスが見えるからそれほど気にならない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
メイリオ (スコア:0)
固定ピッチのフォントばかり、使ってたが以前にスラドのコメントでプロポーショナルフォント押しのコメントみて試したが、一回りフォントサイズ下げても可読性がさがらず、一覧性もあがるし文字単体の視認性が高い
実際のところソースコードで桁数が重要になるケースってxbmとか手書きしてた時代はともかく、今ではほとんど無いので、プロポーショナルフォントの利点はあっても欠点が目につくケースがみあたらない。
Re: (スコア:0)
インデントが揃わないのは気持ち悪い。
Re: (スコア:0)
スペースだろうとタブだろうと同じ長さの連結なら長さは一緒でしょう。
フォント変えてインデント揃わないのは、元から揃ってないケース以外にありえないのでは?
Re: (スコア:0)
ここにプロポーショナルフォントを知らない奴が居るぞ!
Re:メイリオ (スコア:0)
スペース4個がスペース2個の2倍になるとは保証されんけど、スペース2個の長さはスペース2個の長さ、スペース4個ならスペース4個の長さってのは、普通のプロポーショナルフォントでは決まってる。決まってないと何も表示できない。
前後の文字でカーニングされたりする場合もあるが、インデントは行頭にしか存在しないので、プロポーショナルフォントでインデントがずれるのは、元からずれてる場合だけ。
まぁ、ランダムにフォントサイズが変わるようなプロポーショナルフォント(実現できるのかは知らんけど)使ってるのなら、ずれるのかもしれんけど。
Re: (スコア:0)
「スペース4つでインデントするけどインデントが8超えたら行頭8スペース毎にタブに置き換える」
みたいな非合理的なコーディング規約があるんだけど、
スペース8つとタブの幅が一致しないプロポーショナルフォント環境は少なくないと思う。
プロポーショナルフォント派 (スコア:1)
ああ似た規約見たことある…。
思うに、タブ幅はフォントに任せるのではなくエディタのレンダラが司るべきだと思う。もちろん固定幅だけではなく、N文字幅とか、スペース○個幅とか、数字0の×桁幅とか、指定フォント内の文字由来のメトリックも指定できるようになっているべき。
Re: (スコア:0)
インデントは通常目に見えないので、インデントが揃わないというのは先頭文字の位置が揃わないことを言う。
スペースやタブの幅だけじゃないのよ。
正確には固定フォントもズレるけれど、そちらは仮想マスが見えるからそれほど気にならない。