問題タブ [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.

0 投票する
1 に答える
602 参照

fonts - Adobe Type1 バイナリ フォント ファイル - PFB の仕様書を探すのに助けが必要

PFB ファイルを読み取り、そこから Glyph 情報を抽出する必要があります。特定のファイルの仕様が見つかりません。Adobe Type1 フォント仕様があります。しかし、PFB ファイルはバイナリ形式であり、そこからグリフ情報をデコードできません。

仕様をインターネットで検索しました。しかし、私が見つけたのはタイプ 1 仕様またはグリフ情報だけです。しかし、PFB ファイルからグリフ情報を取得する方法について説明が必要です。

前もって感謝します。

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

.net - 単一のグリフ メトリックを取得する (.net)

選択したフォントから単一のグリフに関する完全な情報を取得するにはどうすればよいですか (たとえば、Arial -> 記号「A」)

この図は、私が見つける必要がある変数を説明しています。

グリフ メトリック

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

delphi - XP Style Glyph annoyance in ActionBars

I dont like to ask too many questions in relation to the appearance of components, but these days appearance in Applications seems just as important.

Anyway, please see the below images:

enter image description here

Both are using the TActionManager and TActionMainMenuBar to create my main menu. The menu in the left of the image is using the Platform Default Style, the menu on the right is using the XP style defined by my TActionManager.

Notice how when the left menu is highlighted, the glyph remains the same which is perfect.

Now look at the XP style menu on the right, the glyph draws a drop shadow, pops out slightly and you can see the transparency makes the glyph appear slightly odd.

I want to enable the XP style for my UI, but the way the glyphs are painted I do not like. I also want to change my TToolbar to a TActionToolBar and apply the same XP style, but this will render the glyphs the same too.

How can I make the XP style menu defined in the TActionManager, not render the glyphs like this?

Thanks.

EDIT

This is now the result, having applied some of the techniques from the answers below:

enter image description here

Craig.

0 投票する
1 に答える
1099 参照

java - アルファベットのグリフ ビットマップを作成するにはどうすればよいですか

アルファベットのグリフ ビットマップを作成できる方法を探しています。たとえば、文字 '0' に対して次のように作成しますが、アルファベット 'az' および 'AZ' のグリフ ビットマップを作成する簡単な方法があるかどうか疑問に思っています。

ありがとうございました。

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

wpf - WPF から opentype グリフ名にアクセスする

Windows Presentation Foundation で opentype グリフ名にアクセスする方法はありますか? キャンバスにグリフを表示したいのですが、グリフは特別なフォントの特別なグリフなので、標準のコードポイントはありません (もちろんコードポイントはありますが、何十もの特別なグリフのためにそれを覚えたくありません) )。

フォントには、使用したい各グリフの名前があります (「custom.specialsign」など)。グリフ名で文字を取得することは可能ですか?

0 投票する
1 に答える
961 参照

php - PHP: スペースに到達すると imagettftext が停止する

http://ttgdark.com/plugins/xboximg.php?gamertag=testing ...

http://ttgdark.com/plugins/xboximg.php?gamertag=別のテスト

お気付きのとおり、2 番目のリンクには「テスト」という単語が書かれていません。今日、動的な画像の書き込みについて学び始めることにしましたが、何が問題なのかを理解するためにどこから始めればよいのか本当にわかりません。これが私のコードです:

PHP Warning: imagettftext() [<a href='function.imagettftext'>function.imagettftext</a>]: Problem rendering glyph in /var/www/vhosts/ttgdark.com/httpdocs/plugins/xboximg.php on line 12

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

wpf - wpfでFormattedTextまたはGlyphRunの「サイズ」を計算する方法は?

WPF4では、'Size'FormattedTextまたはのGlyphRunをどのように計算できますかdrawingvisual

キャンバスでdrawingvisualを使用しています。テキストサイズまたはテキストを変更すると、変更は発生しますが、実際の幅と高さが同じであるか、更新されません。

0 投票する
1 に答える
1599 参照

pdf - TCPDF フォント変換によりグリフが欠落する

私は、TCPDF ライブラリを使用して、cronjob でサーバー側の PDF を毎日生成しています。このライブラリは、DB から UTF8 文字列を取得し、Arial Unicode MS フォントを使用して PDF に書き込みます (これも PDF に埋め込みます)。

このフォントを使用できるようにするには、次の手順に従って PHP に適した形式に変換する必要がありました: http://www.tcpdf.org/fonts.php

ただし、ほとんどの言語は正しいように見えますが (ヘブライ語、中国語、日本語、ポルトガル語などのグリフは正しい)、韓国語のグリフは PDF で四角いボックスとして表示されます。

ttf2ufm上記のリンクで説明されているバイナリを実行しているときに、多くの (数百の) エラーに気付きました:

これはこの問題に関係していると思われます (数百のグリフを正しく変換できないため、無効なフォント ファイルが生成されます)。

私は何か間違ったことをしていますか?それとも、これはこのライブラリの単なる制限ですか?

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

c# - アプリを遅くするテキストの更新

私は毎日がUserControlであるヘブライ暦アプリを持っています。そのコントロールには、英語の日付、ヘブライ語の日付、ユダヤ教の祝日、およびその他のユーザー定義データ用に6つのラベルがあります。スクロールすると、UserControlの日付値が1週間上下するにつれて、ラベルの内容が変化します。スクロールはMicrosoftOutlookカレンダーよりも著しく遅く、プロファイリングにより、最も時間がかかる部分がラベルの内容の更新であることがわかります。これは私のコードでは処理されません。

これをより速くする方法はありますか?MS Outlookには同程度の数のテキストフィールドがあるようで、スクロールはスムーズです。

0 投票する
1 に答える
639 参照

c# - ベクトルとしてグリフを取得する方法

私はGlyphTypeface.GetGlyphOutline()WPFを知っていますが、必要なのは、鉛筆で描いた線のように、各グリフの中心ベクトルを取得することです。これは、フォントフェースの既存のグリフを使用して、どういうわけか可能ですか?