問題タブ [fonts]
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.
visual-studio-2008 - Server 2003 での Visual Studio 2008 でのカスタム フォントの使用に関する問題
会社が作成したカスタム フォントに問題があります。Visual Studio 2008 でコントロールの Font プロパティをフォントに設定すると、次のエラーが表示されます。
TrueType フォントのみがサポートされています。これは TrueType フォントではありません。
フォント選択ダイアログにフォントが表示され、Windows フォント フォルダー内のフォントをダブルクリックすると、プレビューが正しく表示されます。
一緒に仕事をしている他の開発者と一緒に少しテストを行いました。この問題は、Server 2003 で VS2008 を実行している場合にのみ発生するようですが、Vista および XP ではデザイン タイム フォントが正常に動作します。Arial や Courier New などのその他のシステム フォントは正常に動作しますが、社内のカスタム フォントだけではありません。
Server 2003 で TrueType と思われるフォントに問題が発生する理由を知っている人はいますか?
アップデート:
マシン間の追加の違いを調べていました。問題の PC には Microsoft Office がインストールされていませんでした。Office をインストールした後、問題のフォントは、他の変更を加えることなく Visual Studio で機能しました。
元の質問の補足として、Microsoft Office をインストールするとフォントが機能し始めるのはなぜですか?
html - フォントサイズの問題の解決を手伝ってください
私のチームは、製品内で必要以上にフォント サイズが大きく表示されるという表示上の問題が進行中です。私たちはそれが何であるかを特定するのにかなりの時間を費やしてきました.
これは前後のショットのスクリーンショットです: http://quickbase.intuit.com/images/font-issue.gif
以前は、ブラウザーのズームが拡大されているように見えますが、そうではありません。唯一の解決策は、ページを更新することです。
その他知っておくべきこと: - バグが発生する場合と発生しない場合の html/css のソースを比較してみました。彼らは同じです。・FFとSafariで発生。(私はめったに IE を使用しないので、そこで発生することを確認できません)。-断続的です。それが再び起こる前に、何度もクリックしてたくさんのページをロードする必要があります。- Firebug は、ページ上のすべての要素を完全にロードしていると表示しています (部分的なコンテンツはありません)。
それが何であるかについてのアイデアはありますか?
ありがとう、
JM
java - 任意のフォント ファイルを Java で使用できるようにするにはどうすればよいですか?
GraphicsEnvironment: getAllFonts() 呼び出しを介してフォントにアクセスするサードパーティ ライブラリを使用しています。これには、JRE とオペレーティング システムの両方に属するフォント レジストリのフォントが含まれます。
しかし、サーバーに接続するクライアント マシンでは、これらの場所のいずれにもフォントをインストールできない可能性があります。では、他のフォントを JRE で使用できるようにするにはどうすればよいのでしょうか。検索パスを拡張する方法はありますか?
Font.createFont() 呼び出しを使用して、任意のファイルからフォントにアクセスできます。しかし、GraphicsEnvironment.getAllFonts() にはまだ表示されません。そのフォントを渡して、使用可能なフォントのリストに追加する方法はありますか? システムプロパティからフォントにアクセスする呼び出しがあることを読んでいますが、まだ理解していません。設定したフォントプロパティを使用可能なリストからフォント名に変換するだけだと思います。
asalamon は正しい答えを提供してくれましたが、少なくとも来年までは、それをサポートしていない以前のバージョンの Java に行き詰まっています。ですから、さらに多くの回答をお待ちしております。おそらく、リフレクションを使用して、使用しているライブラリをハックし、フォントをそのキャッシュに直接挿入しようとします。
java - Java で Helvetica を使用するにはどうすればよいですか?
Helvetica は、Windows、Mac OS X、および Linux で何らかの形で利用できます。Windows では、Microsoft Word から見ることができます。2 つの UNIX プラットフォームでは、xlsfonts | で見つけることができます。grep -i ヘルベチカ; 名前は adobe-helvetica のようです。
しかし、JDK はそれを見つけることができません! GraphicsEnvironment.getAllFonts() からはリストされません。また、new Font("Helvetica", ...) ["Adobe Helvetica" など、いくつかの名前のバリエーションを使用して] を呼び出しても表示されません。代わりに、デフォルトで「Dialog」フォントになり、使用した名前で名前が付けられているようです。
このフォントは、現在、関連するすべての Java ターゲット プラットフォームで利用できます。Java内からどのように使用しますか?
unicode - 国際的なシナリオでのフォントの選択: 多言語 vs Unicode
最終的に複数の言語を表示する Web サイトがあります。Web CSS で使用される一般的なフォント (例: Arial、Verdana、Times New Roman、Tahoma) と、より新しい Vista/Office 2007/VS2008 フォント (Calibri、Cambria、Candara、Corbel など) でさえ、かなり大きい (~350K) ことに気付きました。 ) 平均的な (米国のみ?) TTF フォント (~50k) よりも優れているため、これらのフォントには、一般的な言語 (スペイン語、フランス語、ドイツ語など) が使用するほとんど/すべての主要な文字セットが含まれています。
私の質問は、上記のフォントが主要な (トップ 8 としましょう) 話されている言語の国際的な使用に受け入れられることを誰かが確認してくれますか? もしそうなら、私は Unicode フォントの唯一の目的を推測しています。そのような "Arial Unicode" (巨大な 22 メガバイト) は、非常にニッチなダイアログ、東洋のグリフ (中国語、日本語)、および死んだ言語を処理するためだけのものですか?
デスクトップアプリ/ウェブアプリが複数の言語をレンダリングしていて、視覚的な確認がある開発者からの確認を探しているだけです.私はすでに99%確実なビンにいますが、仮定について彼らが何を言っているか知っています.
macos - デフォルトの xterm (X11) フォントと同じくらい読みやすくコンパクトな mac osx 用のフォント
xterms で使用されるフォントは非常にコンパクトですが、読みやすいです。それは何のフォントですか?他のアプリケーションで使用できる最も近いものは、DejaVu Sans Mono または Bitstream Vera Sans Mono です。これらは、縦方向には xterm と同じくらいコンパクトですが、横方向にはより多くのスペースを占有します。
私は本当に xterms から Terminal.app に切り替えたいのですが、これが私の足を引っ張っています。
(また、フォントは、emacs、xcode、またはその他のエディターに適していると思います。)
追加: Terminal.app では、任意のフォントの文字と行の間隔を調整できます。これは他のアプリケーションで可能ですか?
xterm フォントと同じくらいコンパクトで読みやすい他のフォントを受け入れます。Dina はとても良さそうに見えますが、Mac では動作しないようです。
java - Netbeans のフォントと色のプレビュー ドキュメントを変更するには?
Netbeans 6.5 の [ツール] -> [オプション] -> [フォントと色] -> [構文] ダイアログで、Netbeans テキスト エディターのルック アンド フィールを変更できます。言語を選択すると、フォント/配色のプレビューが表示されます。しかし、Java をプレビューすると、そのプレビュー ウィンドウに表示されているよりもはるかに多くの構文変更オプションがあります。より堅牢なコードを表示できれば、より多くのオプションの効果をすぐに確認できるでしょう。
プレビュー ドキュメントを提供して、フォントや色の変更を確認するにはどうすればよいですか?
アップデート:
これをもう少し調べたところ、問題を少し絞り込むことができました。私の知る限り、Netbeans のすべてがプラグインと見なされます。GUI エディターはプラグインであり、テキスト エディターもプラグインです。これは、実際に Java コードを分析し、構文のハイライトを行う Netbeans の一部もプラグインであることを意味します (Java は、Netbeans がハイライトする多くの言語の 1 つにすぎないため、これがプラグインであることは理にかなっています)。
fromvega は彼の提案で正しい方向に進んでいると思います。マニフェスト ファイル編集プラグインを作成するためのチュートリアルは、正しい方向を示してくれました。チュートリアルは、フォント/色のプレビューに使用されるサンプル ドキュメントとして使用されるファイルを回避します。この新しいプラグイン プロジェクト内にプラグインを作成する方法を説明します。(「NetBeans システムファイルシステムへのオプションの登録」のパート 4 にあります。ページの約 4/5 を下ったところにあります。)
次に考えたのは、Java 構文編集モード プラグインを探し、このファイルを見つけて、より豊富なサンプル ファイルで更新することでした。インストール ディレクトリを調べたところ、何も表示されませんでしたが、ユーザー設定ディレクトリ内に適切なファイルのように見えるものが見つかりました。ユーザー ディレクトリ (Windows: C:\Documents and Settings\saterus.netbeans\config) 内に、多くのサブフォルダーを含む config ディレクトリがあります。
このディレクトリ内を少し調べてみましたが、マニフェスト チュートリアルで説明されている xml ファイルしか見つかりませんでした。そこにあるはずの Java プラグインの拡張子のないサンプル ファイルを見つけることができませんでした。
今のところレンガの壁にぶつかったので、SO コミュニティに戻して、皆さんが最後の飛躍を遂げて解決策を見つけられるかどうかを確認してみようと思いました。
macos - Mac OSX でラテックス (具体的には pdflatex) で生成すると、pdf ドキュメントのフォントがおかしくなる
私の同僚は、何らかの形で texniscope が原因であり、私のシステムから削除してみる必要があると提案しています。それに頼る必要がないことを本当に願っています!
考えられる手がかり:
Leopard にアップグレードするまで、これは問題ではありませんでした。
フォントがおかしくなっていると言うのは、メイン テキストがおそらくデフォルトの Mac システム フォントのように見え、すべての数学が完全に判読不能であることを意味します。基本的にすべての特殊図柄は完全に文字化けしています。
ここからラテックスをインストールしました: http://www.tug.org/mactex/。私はすでにtexniscopeをインストールしていました。
を実行する
/usr/texbin/pdflatex foo.tex
と、うまくいくようです:
しかし、結果のpdfファイルはフォントをめちゃくちゃにしています。
- コマンドラインでpdflatexを使用しても、TeXShopを使用しても同じことが起こります。
apache-flex - 多言語フレックスアプリ
私は、アジア、ヘブライ語、アラビア語、およびすべてのヨーロッパ言語を含む27以上の言語で実行する必要がある多言語フレックスアプリケーションに取り組んでいます。
埋め込みフォント(Myriad Pro)を使用しており、cssにはその埋め込みフォントを利用するスタイルがたくさんあります。Arial Unicodeから取得したすべての非西洋Unicode文字を含むMyriadの修正バージョンでテストしましたが、正常に機能しますが、swfの重みは許容できません。
cssにこの2行があります。
残りのスタイルは、必要に応じて「デフォルトフォント」を使用します。
現在のスタイルシートを維持しながら、ランタイムロードフォントを使用して多言語アプリを実装するための最良のソリューションは何ですか?
はい、ユーザーが言語を変更すると、言語はサーバーからダウンロードされますが、フォントはダウンロードされません。
私の懸念は、Myriadとは異なるアジアのフォントをダウンロードする必要がある場合、どうすればフラッシュと言うことができるかということです。私の「デフォルトフォント」はこのアジアのフォントになりました。また、言語名を表示する必要がある場合、リストのスタイルを変更せずにアジアの名前を表示するにはどうすればよいですか...
簡単ではない。
css - Ems からピクセルへの変換 - なぜ 6.25% ではなく 62.5% なのですか?
私たちの多くは、CSS の body 要素のフォント サイズを 62.5% に設定することに慣れていることを知っています。これは、1em が 10px に等しいことを意味し、ピクセルを完璧に保つのに役立ちますが、フォントのスケーリングも可能にします。
つまり、6.25% に設定すると 1em = 1px になるということではないでしょうか? 小数をいじるよりも、さらに簡単な変換のようです...
みんなありがとう!私はemとその歴史(デザインの学位)をよく知っていますが、他の人が役立つと確信しています:)
1em = 1px に関しては、これがどのように望ましくないかわかりません。単位 (ポイントかピクセルか) に関係なく、em は正方形であり、誰もタイプを 1px に設定しません (印刷タイプを 1pt に設定する人がいないのと同じように)。さらに、あなたの記事でさえ、ほとんどのデジタル書体では、大文字の「M」は通常 1em よりも小さく、em は単にポイント サイズを反映していることを認めています (48pt タイプは、em に対して 48pt x 48pt の正方形をレンダリングします。 type は 12x12 などを生成します)
さらに、人々がこれを行う理由は、ページ上の他の要素のサイズを設定して、ユーザーがフォント サイズを調整したときにすべてが適切に拡大縮小されるようにするためです。確かに、デフォルトを 16px 以外に設定するごく少数の人は常にいますが、適切にスケーリングされるピクセル パーフェクト レイアウトに支払う価値は十分にあります。