2012-03-12 1 views
2

グルジア語/アルメニア語など、サポートされていない言語でページを開く必要があります。これを行うために、サポートされていないフォントをブラウザコントロールに埋め込み、WebブラウザコントロールのFontFamilyとしてそのフォント(私の場合はSylfaen)を選択しようとしています。非標準フォントを使用してWebページをレンダリングする方法はありますか?
FontFamily="/Fonts/bpg_glaho_sylfaen.ttf#Sylfaen"とbpg_glaho_sylfaen.ttfの出力を "Copy If Newer"に設定してください。そのようなサポートされていないページの
enter image description here
例:http://www.google.ge/xhtml?gwt=on&hl=ka&q=%E1%83%A2%E1%83%94%E1%83%A1%E1%83%A2wp7のwebbrowserコントロールで、サポートされていないフォントシンボルのページをカスタムフォントでレンダリングすることはできますか?

+0

どのようにフォントを埋め込みますか?コードを表示する。それを記述するだけではありません。 –

+0

@MattLaceyは "font embedding"のコードを追加しました。 – 0x49D1

+0

フォントには、グロリアシンボルがあります。私が "georgian" googleを開くと、文字の代わりに四角形が表示されます。 – 0x49D1

答えて

1

私が理解することは、あなたがこのような場合は、Windowsの電話7

に内蔵されていないフォントをインストールしようとしているということです、まだマイクロソフトWindows Phone 7でのフォントインストールをサポートしていません。 similar question

+0

Nope。グリフで書かれたページを開こうとしていますが、これは組み込みのフォントではサポートされていません。私はページのHTMLを取得し、BODYフォントをwebbrowserに埋め込まれたフォントに変更することを考えましたが、フォントプロパティは内部使用でのみ動作するようです。そして、私は埋め込まれたフォントでページを再レンダリングし、それをユーザーに見せたいと思います。私はおそらく別のHTMLパーサがあると思っていた、あるいは知らなかったかもしれません... – 0x49D1

+0

あなたがコードをテストしましたが、フォントが(.cssファイル)から来てhtmlでないとどうなりますか? –

+0

@Saaboor Awan、問題はフォントがどこから来ているのではなく、別のものです。ブラウザのレンダラ自体にあります。内部システムフォントを使用してページをレンダリングしようとします。文字が不明な場合は、四角形が表示されます。私が見ているように、今この行動を変える方法はありません(注意してくれてありがとう。 – 0x49D1

関連する問題