問題タブ [glyph]
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.
iphone - iPhone SDK Quartz グリフ描画
特定のポイントでフォントグリフをある程度の精度でレンダリングしようとしていますが、かなりの問題があります。
まず、Text Position Y の値が変化しないため、グリフの高さをまったく取得できません。たとえば、次のコードでは、アサーションは常に発生します。
グリフが線形にスケーリングされると仮定して、ハードコーディングされた幅と高さの比率を使用して、これを回避しようとしました。テキスト位置の X 値が正しく更新されることに注意してください。
ただし、より重要なのは、グリフがテキスト位置に関連してどのようにレンダリングされるかです。Y 値をグリフの中心としてレンダリングするグリフもあれば、Y 値をグリフの上部として使用するものもあれば、Y 値をグリフの下部として使用するものもあります。このすべてのデータをハードコードすることはできず、今年中にアプリを完成させたいと思っています。
上記の描画コードで間違っていることはありますか? 垂直方向の配置に関連する Quartz ドキュメントの参照が見つからず、少し迷っています。
javascript - ttf ファイルからのグリフパス情報の抽出
ttf ファイルにエンコードされた情報を抽出する方法を見つけようとしています。つまり、文字からグリフへのテーブルと個々のグリフ パス データです。
ttf ファイル構造、またはその他の解決策を説明する参考文献はありますか?
私は、私のためにそれを行うことができるライブラリにも興味がないことに注意してください(オープンソースであり、彼らがどのようにそれを行っているかを見ることができない限り). 「マスター」の目標は、Javascript で実装することです。
ありがとう!
html - HTML文字コードの優れたリソースは何ですか->グリフと
HTML文字コードをそれぞれのグリフに変換するのに適したサイトをすでに見つけました。
http://www.public.asu.edu/~rjansen/glyph_encoding.html
ただし、もう少し情報が必要です。上記のようなサイトで、文字コードの種類に関する情報も提供しているサイトを知っている人はいますか?つまり、それは特殊文字ですか?グリフは表示されますか?等...
これまでのところ、この情報を含むテーブルをいくつか見つけましたが、上記のリソースほど完全ではありません。私は本当に完全なテーブルを手に入れたいです。
ありがとう、-ベン
unicode - Unicode文字の表示
私はすでにこの種の質問に対する答えをここで検索し、それらをたくさん見つけました-しかし、私はまだ問題の明白な些細なことについてこのしつこい疑問を持っています。
このテーマに関する非常に興味深い有益な記事http://www.joelonsoftware.com/articles/Unicode.htmlを読みましたが、Unicodeデータのバッファーが与えられた場合に個々のグリフを識別する方法について疑問に思いました。
私の質問は次のとおりです。
Unicode文字列(UTF-8など)を解析するにはどうすればよいですか?
バイト順序を知っているとすると、6バイトで表されるはずのグリフの先頭に遭遇するとどうなりますか?
つまり、保存方法を正しく解釈した場合です。
これはすべて、OpenGLで動作するように設計しているテキスト表示システムに関連しています。グリフデータをディスプレイリストに保存していますが、文字列の内容を一連のグリフインデックスに変換し、それをディスプレイリストインデックスにマッピングする必要があります(明らかに、グリフセット全体をグラフィックメモリに保存することは必ずしも実用的ではないためです) )。
すべての文字列をショートパンツの配列として表現する必要があるため、表示する必要があるすべてのものを考慮すると、かなりの量のストレージが必要になります。
さらに、1文字あたり2バイトでは、考えられるすべてのUnicode要素を表すのに十分ではないように思われます。
cocoa - メニュー項目にプログラムでグリフ(キー、バックスペース、スペースなどを削除)を追加する
以前は、CarbonではSetMenuItemKeyGlyphを使用できました。10.6未満の代替手段は何ですか?文書化されていない善を使用する必要がありますか...?
ありがとう
fonts - 文字Oから数字のゼロを明確に明確にするWindowsフォント
イントラネットのWebページでは、文字Oと数字ZEROを明確に区別する必要があります。WindowsXPおよびVistaにインストールされているscreen+printerフォントはありますか?これは、ドットをゼロの中に入れるか、スラッシュを入れますか?
マシン自体にそのようなフォントがない場合は、フォントをページに埋め込む方法、またはWebページがArialなどの標準フォントの1つでゼログリフの代わりにグリフを使用する方法はありますか? ?
ありがとう
c++ - appendBezierPathWithGlyphs でグリフ アウトラインを取得する際の問題
Objective-C++ を使用しています。
NSBezierPath
sを使用してテキストのパス アウトラインを取得しようとしていますappendBezierPathWithGlyphs
。問題は次のとおりです。出力はかなりナンセンスです:(
私が書いたこと:
たとえば、文字「t」の場合、次の出力が得られます。
これは私にとって本当に間違っているようです!
fonts - フォントと文字エンコード
a)フォントはコード化された文字セット(Unicode、ASCIIなど)について何か知っていますか?言い換えると、フォントファイルは、どのコード化文字セットがフォントを使用できるかを指定していますか?
b)フォントが特定のコード化文字セットをサポートしている場合、そのコード化文字セットの任意の文字エンコード(別名コードページ)でこのフォントを使用できると思いますか?a)フォントのファイルには、特定のグリフがマップされるコードポイントも指定されていますか?
b)グリフを一度に複数のコードポイントにマッピングできますか?はいの場合、一部のアプリケーションがこのフォントを特定のコード化文字セットにマップしようとするときに、(グリフからコードポイントへの)正しいマッピングはどのように選択されますか?
c)フォントは基本的に、グリフの描画方法が記載されたファイルですか?はいの場合、各フォントには独自のグリフのセット(つまり、グリフの描画方法に関する独自の指示のセット)があると思いますか?
ありがとうございました
wpf - グリフは何に使うの?
グリフとは何ですか?特に Silverlight と xaml のコンテキストでは、グリフを何に使用しますか?
php - フォント グリフの抽出
私は頭の中でこの問題を抱えています。フォントファイルからいくつかのグリフを抽出できるPHP関数またはライブラリはありますか?
編集: いくつかのグリフを抽出することによって、抽出されたグリフに基づいて新しいフォント ファイルを作成する (バイト数が小さくなる) か、単にグリフを取得してそこから base64 でエンコードされたフォント データを作成し、@ 経由で埋め込むことができるようにしたいと考えました。フォントフェイス。CSS(base64)またはフォントファイルがより速く読み込まれるように、役に立たないグリフを取り除きたかっただけです。