問題タブ [font-size]
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.
c# - C#でContextMenuフォントサイズを変更する
デスクトップアプリケーション用の.NETFramework3.5およびC#を使用して、ContextMenuで使用されるフォントサイズを変更することは可能ですか?システム全体の設定のようですが、アプリケーション内でのみ変更したいと思います。
css - Firefox 2 が CSS で指定されているよりも大きなフォントを表示するのはなぜですか?
CSS で指定したものよりも大きな特定の、本当に特定の要素を Firefox 2 が表示する Web ページがあります。
td
影響を受ける要素 (私が知る限りほとんどの要素) を Firebug で見ると、 (11pxfont-size
から継承されているため、相対的なサイズではありません) であることがわかります。body
これを上書きするスタイルfont-size
はどこにもありません。[計算されたスタイルを表示] オプションを切り替えるとfont-size
、Firefox のデフォルトである 16px として表示されます。
が を正しく継承してtd
いないようです。font-size
明らかに、 を対象とするより具体的な CSS セレクターを指定することもできますtd
(実際には機能します) が、Firefox が を適切に継承していないという文書化された動作は見つかりませんfont-size
。ほんの数テーブルでしか発生しませんが、互いにまったく関係がありません。
私が何かを見落としているのか、それとも Firefox のレンダリングの問題なのか、誰にもわかりませんか? Internet Explorer (私は知っていますが、標準準拠の最良のリファレンスではありません) は、表のフォント サイズを拡大しません。
css - CSS のフォント サイズ - % または em?
CSS でフォントのサイズを設定する場合、パーセント値 ( %
) またはを使用する必要がありem
ますか? 利点を説明できますか?
css - CSS ems は常にフォント サイズを表しますか?
私の知る限り、CSS の em キーワードはフォントの現在のサイズを意味します。
したがって、1.2 em を入れると、フォントの高さの 120% を意味します。
YUI グリッドのように div などの幅を設定するために em が使用されているのは正しくないようです。
em について読むたびに、それが実際に何を表しているのか忘れてしまいます。
誰かがそれを説明してくれることを願っているので、頭に残ります。
eclipse - Eclipseに最適な小さなフォントは何ですか?
デフォルトのCourierNew10ptは、私にとって必要以上に大きいです。ただし、そのフォントを8ptで使用すると、見栄えが悪くなります。
Eclipse用のより読みやすい非常に小さい(たとえば8pt)フォントのより良い選択肢はありますか?
javascript - ブラウザのフォントの各文字のレンダリングされたピクセル幅データ
特定の幅 (たとえば 100 ピクセル) に制限する必要があるテーブル列があります。その列のテキストがこれよりも幅が広く、スペースが含まれていない場合があります。例えば:
サーバー側のテキストの幅を計算し、正しい文字数の後に省略記号を追加したいと思います。問題は、レンダリングされたテキストのサイズに関するデータがないことです。
たとえば、ブラウザが Firefox 3 で、フォントが 12px Arial であるとします。文字「a」の幅、文字「b」の幅などは?
各文字のピクセル幅を示すデータはありますか? またはそれを生成するプログラム?
巧妙なワンタイム JavaScript スクリプトでうまくいくと思います。しかし、他の誰かがすでにこれを行っている場合、車輪の再発明に時間を費やしたくありません。この問題に直面したのは私が初めてではありません。
font-size - プログラミングのフォントサイズは?
この質問を読んだ後、 Consolasをインストールしました。問題は、テキストが小さすぎるように見えることです。快適に使用するには、サイズ12に調整する必要があります。Consolas(または他のフォント)に切り替えるときに他の誰かがこれを経験しますか?私の目はこの新しいフォントに順応する必要がありますか、それとも私の視力が悪化している兆候ですか?
私の解像度は1280x1024です
c++ - WindowsフォントサイズがC++MFCを変更したことを検出できません
ユーザーがWindowsのフォントサイズを通常のフォントから特大のフォントに変更したときに検出する方法を決定しようとしています。フォントサイズは、WindowsXPマシンで次の手順を実行することによって選択されます。
- デスクトップを右クリックして、[プロパティ]を選択します。
- [外観]タブをクリックします。
- フォントサイズを選択します:通常/大きいフォント/特大フォント
フォントサイズを変更するとDPIが変更されると理解しているので、これまでに試したことは次のとおりです。
私の目標:
Windowsのフォントサイズが通常のフォントから大きいフォントまたは特大のフォントに変更されたことを検出し、そのフォントサイズの変更に基づいていくつかのアクションを実行したいと思います。Windowsのフォントサイズが変わると、DPIも変わると思います(特にサイズが特大フォントの場合)
私がこれまでに試したこと:
WM_SETTINGCHANGE、WM_NCCALCSIZE、WM_NCPAINTなどを含むいくつかのメッセージを受け取りますが、これらのメッセージはいずれも、フォントサイズが変更されたとき、つまり、何が変更されたかを知りたいWM_SETTINGSCHANGEメッセージを受け取ったときの状況に固有のものではありません。
理論的には、OnSettingChangeを定義し、Windowsがそれを呼び出すと、lpszSectionは変更セクションが何であるかを教えてくれますが、それは正常に機能しますが、SystemParametersInfoを呼び出して特定のセクションを確認し、アクションSPI_GETNONCLIENTMETRICSを渡します。デバッガーと私は、返されたNONCLIENTMETRICSのデータでフォントの変更がないかどうかを確認しますが、何も発生しません。
それがうまくいかなかったとしても、設定が変更されたときにDPIを確認できるはずです。他の詳細については気にしません。WM_SETTINGCHANGEメッセージを受け取るたびに、DPIを確認して、実行したいアクションを実行するだけですが、システムDPIも取得できません。
DCごとにGetSystemMetricsメソッドを呼び出して、DPIを取得しようとしました。
デスクトップDC->GetDeviceCapsLOGPIXELSX/LOGPIXELSYウィンドウDC->GetDeviceCapsLOGPIXELSX/LOGPIXELSY現在のDC->GetDeviceCapsLOGPIXELSX / LOGPIXELSY
グラフィックプロパティウィンドウでDPIを変更しても、これらの値は何も変わらず、常に96と表示されます。
誰かが私がこれを理解するのを手伝ってくれませんか?何を探すべきですか?どこを見ればいいの?
DPIは常に96を返しますが、フォントサイズを特大フォントに変更した場合、またはDPIを(グラフィックスプロパティから)120に変更した場合、設定の変更は有効になります。
firebug - Firebug でフォント サイズを大きくしますか?
Firefox 拡張機能 Firebug でフォントサイズを大きくする方法はありますか?
html - CSS で相対フォント サイズを使用する意味はありますか?
私は、相対または絶対フォント サイズを使用したサイジングの長所と短所について多くのことを読みました。固定サイズは IE6 ではズームしませんが、最近ではそれほど問題ではありません。アクセシビリティは重要ですが、すべての優れたアクセシビリティ ソフトウェアはこれらの問題に対処するように構築されていると思いますか?
主に、1 つのルール (つまり、設定したデフォルトのフォント サイズ) ですべてのフォント サイズを変更できるようにするか、ネストされた要素に影響を与えずにどこかでフォント サイズを変更できるようにするか (これは私を最も苛立たせるもの!)
誰にもヒントはありますか?