2016-05-04 2 views
0

新しいフォント技術として、Segoe MDL2アセットのドキュメントは、新しいシンボルが時折導入されているため、不完全です。偶然にも、私が探していた1つのシンボル、つまり16進ユニコード文字コードE939のフィードバックシンボルhereが表示されました。Segoe MDL2アセットシンボルの概要バージョン

ちょうど言及されたフィードバックシンボルは暗いバージョンで、私が探しているのは明るいバージョン、a.k.aアウトラインバージョンです。一部の(ほとんどではないが)Segoe MDL2アセットシンボルは、濃淡とアウトラインの両方のバージョンを持っていて、完全なドキュメントがないためこのモデルを見逃してしまったのかと不思議に思っています。

私は検索し、無駄に検索し、誰かがE939シンボルのアウトラインバージョンのコードを知っているかどうか疑問に思った。

更新[2016年10月3日]

グッドニュース - マイクロソフトは、最後の私が進コードのED15と探していたアイコンをリリースしました。 hereをチェックしてください。 @ Jayに感謝します。この解決策が到着するまで、私の回避策を提案してくれました。

+0

? AFAIKでは、Segoe MDL2資産シンボルには、E939シンボルの概要はありません。 **文字マップ**を使用し、** Segoe MDL2 Assets **フォントを選択すると、このフォントのすべての文字を表示できます。 –

+0

私はアウトラインのバージョンを見ていません。私は単にそれが存在するかどうか、もしそうならコードが何であるかを尋ねるだけです。私は完全な**文字マップ**を通過しましたが、運はありません。 MSFTがアウトラインバージョン(ユーザーボイス以外)を含むことを検討するような要求がどこにあるのか分かりますか?途中でありがとう。 – user5525674

+0

** Windowsフィードバック**を使用してフィードバックを送信することもできます。私はE939シンボルの概略を見つけました。しかし、それは公式のSegoe MDL2 Assetsフォントにはありません。必要な場合は、回避策として共有することができます。 –

答えて

1

コメントで説明したように、公式のSegoe MDL2 AssetsフォントにE939 "Feedback"シンボルのアウトラインバージョンはありません。

しかし、私がインターネットで検索したところ、Segoe MDL2 Assets - Cheatsheetのアウトラインバージョンが見つかりました。これを見るには、ページ上の "Show Legacy and Duplicates"をチェックし、 "E939"を検索してください。
enter image description here

このWebサイトのソースコードを見てから、WOFF 2.0 Web Fontを使用していることがわかりました。

@font-face { 
    font-family: 'SegoeMDL2'; 
    src: url("fonts/segmdl2-webfont.woff2") format("woff2"), url("fonts/segmdl2-webfont.woff") format("woff"); 
    font-weight: normal; 
    font-style: normal; 
} 

標準のSegoe MDL2 Assetsフォントを使用しても、E939は引き続き安定しています。

<!DOCTYPE html> 
 

 
<html lang="en" xmlns="http://www.w3.org/1999/xhtml"> 
 
<head> 
 
    <meta charset="utf-8" /> 
 
    <title></title> 
 
</head> 
 
<body> 
 
    <span style="font-family: 'Segoe MDL2 Assets'">&#xE939;</span> 
 
</body> 
 
</html>

だから私は、概説E939記号を表示するには回避策として、このWOFF 2.0のWebフォントを使用しました。

UWPでは、FontFamilyプロパティを設定してカスタムフォントを使用できますが、woff2ファイルはサポートされていません。私はを使ってwoff2ファイルをttfファイルに変換します。 ttfファイルを取得したら、 "Assets"フォルダの下の "Fonts"フォルダに入れます。それから私は、次のように概説E939記号使用することができます。

<FontIcon x:Name="FeedbackIcon" 
      FontFamily="ms-appx:///Assets/Fonts/SegoeMDL2Assets.ttf#Segoe MDL2 Assets" 
      FontSize="60" 
      Glyph="&#xE939;" /> 

をそして、それは次のようになります。
あなたが概説E939記号を見た enter image description here

+0

ありがとうございます。あなたは、私のような開発者のための義務の呼び出しを超えて、そのような考え方の回避策を提供してきました。希望のMSFTは、標準的なアウトライン記号を提供します。あなたはスタージェイです。 – user5525674

+0

進捗レポート:完全に動作します。再度、感謝します。 – user5525674

+0

@ user5525674、よろしくお願いいたします。それが助けてくれてうれしいです。 –

0

あなたのコントロールにRequestedTheme="Dark"を設定してみてください。

+0

さて、あなたが提案したことを試して、私は上記の発言のいくつかを取り下げます。はい、これは、色を反転することによって少し助けますが、私が探しているアウトラインバージョンを私に与えることはありません。私はアウトラインバージョンがシンボルコードのために存在するならそれが存在することを期待しています。 – user5525674