문제

윙 딩 문자 세트 및 동등한 유니 코드 문자 웹 페이지에서 Wingding 문자를 사용해서는 안된다고 말합니다. Silverlight 2의 동일한 조언을 따라 나는 다음과 같은 것을 시도하고 있습니다.

 <TextBlock FontSize="20" FontFamily="Arial" Foreground="Red">&#10007;</TextBlock>

&#10007; HTML에서 멋진 ✗를 제공합니다.

Silverlight에서 나는 정사각형 캐릭터 아이콘을 얻습니다. "숫자 매핑"XAML에 허용됩니다. 왜이 캐릭터가 아닌가? Silverlight 2의 허용 유니 코드 범위에 대한 공식적인 참조가 있습니까?

도움이 되었습니까?

해결책

이것이 인코딩 문제인지 확실하지 않으며, 게시물 (Silverlight)에서도 IE와 FF에서 'Square/Unknown Glyph'가 보입니다.

이것 Ballot-X에 대한 브라우저 테스트 페이지 (char) 내 PC에서 올바르게 표시 할 수 없습니다.

이것 로컬 글꼴 목록 ( 엄청난) 내 PC에 표시 할 수있는 단일 글꼴이 없다는 것을 보여줍니다.

나는 추측 실제로 존재하는 문자보다는 글꼴 대체로 인해 브라우저에서 작동합니다. arial... 아마도 HTML을 단어 (형식으로)로 복사하고 글꼴 단어가 어떤 글꼴이 적용되는지 볼 수 있습니까?

가장 좋은 방법은 아마도 문자 맵을 사용하여 서브 세트에 명시 적으로 나타나는 글리프를 선택하는 것입니다. 실버 라이트가 지원하는 글꼴 모든 플랫폼에서 - 당신은 이것을 멋진 작은 'x'(실제로는 곱하다 만화에서)

<TextBlock FontFamily="Comic Sans MS" FontSize="14">&#0215;</TextBlock>

또는 Webdings는 PC와 Mac 모두에서 사용할 수 있으며 약간 chunkier 'x'를 제공합니다.

<TextBlock FontFamily="Webdings" FontSize="14">&#0114;</TextBlock>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top