問題タブ [consolas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
2079 参照

visual-studio - Visual Studio 2008を、コメントに斜体を使用するように誘導することは可能ですか?

私はDelphi7でのIDEセットアップにかなり慣れており、コメントは斜体で表示されています。

これはVS2008では不可能のようです。太字のオプションのみがあり、斜体はありません。

それを機能させるために実行できるレジストリハックやフォントマジックのようなものはありますか?私が使用しているフォントは、違いがあればConsolasです。

編集:これは可能です。詳細については、この回答を参照してください。


アダム、私が知る限り、コメントだけのフォント名を変更することはできません。色と太字だけを変更できます。私が間違っているなら、教えてください!

0 投票する
2 に答える
2478 参照

fonts - ClearTypeに最適化されたフォントの検出

質問:

特定のフォントがMicrosoftのClearType最適化フォントの1つであるかどうかを確認する方法はありますか?

フォント名のリストは比較的短いので、単純にハードコーディングできると思いますが、それは少し醜いようです。Windowsのロケールや言語設定に関係なく、フォント名は同じですか?

バックグラウンド:

PuTTYは、太字のClearType対応のConsolasテキストで非常に見苦しく見えます。ソースをいじって問題を理解できるかどうかを確認することにしました。次の(省略された)コードまで追跡したと思います。

目的は、通常のフォントと同じ寸法に合う太字のフォントを選択することです。PuTTYのConsolasテキストは見苦しいと思います。これは、Consolasが特定のピクセル境界に配置されるように非常に最適化されているため、任意の寸法にシューホーンしようとすると悪い結果が生じるためです。

したがって、適切な修正は、ClearTypeに最適化されたフォントを検出し、最初のCreateFont呼び出しと同じ幅と高さを使用してそれらのフォントの太字バージョンを作成することであるように思われます。

0 投票する
3 に答える
1567 参照

fonts - リモート デスクトップで見栄えの良いプログラミング フォントは何ですか?

ローカルの開発マシンで Consolas が動作することに甘やかされてしまったようです。しかし、職場ではリモート デスクトップを介してリモートで多くの開発を行っており、ClearType を必要とするフォントは見栄えが悪くなります

つまり、これをてください:

リモート デスクトップの Consolas フォントのスクリーンショット

通常、私は Courier New の大ファンではありませんが、このシナリオでは、Consolas や、私が見つけた他のすべての見栄えの良いプログラマー フォントに勝っています (これらはすべて、ClearType や、明らかにそうではない他のレンダリング効果を必要とするようです)。少なくとも Windows XP からは、リモート デスクトップからは利用できません)。

リモート デスクトップでも見栄えがよく、プログラミングに適した高品質のフォントを誰か提案できますか?

0 投票する
0 に答える
57 参照

visual-studio - Consola フォントの一部の文字が 2 倍の高さでレンダリングされる

ASCII 文字 ░、▒、▓ が (一部のアプリケーションで) 想定される高さの 2 倍でレンダリングされる理由を知っている人はいますか?

Microsoft Word では正しくレンダリングされているように見えますが、たとえば Visual Studio では正しくレンダリングされません。ここでスクリーンショットを参照してください:スクリーンショット 1

Graphics.DrawString にも同様の問題があるようです:スクリーンショット 2