2014-03-27 6 views
0

WPF 응용 프로그램에서 사용자 정의 글꼴을 사용했습니다. 사용자 지정 글꼴은 7이 1로 병합되는 numbr 17을 제외하고는 정상적으로 작동합니다. 문제는 글꼴과 관련 있다고 생각했습니다. 그래서 Java Swing 프로젝트, 샘플 웹 애플리케이션 등에서 테스트 해 보았습니다. 어떻게이 문제를 해결할 않는WPF 사용자 정의 글꼴

+0

글꼴 무엇인가, 나를 위해 그것을하고있다? – Sajeetharan

+0

또한 텍스트가 숫자 인 경우에만 발생합니다. 알파 숫자 일 경우는 발생하지 않습니다. – user2877090

+0

이것은 글꼴 파일의 링크입니다. http://ufonts.com/fonts/berthold-akzidenz-grotesk-be-condensed .html – user2877090

답변

0

<Style x:Key="fontTest"> 
      <Setter Property="TextElement.FontFamily" Value="/Fonts/#/Fonts/#Berthold Akzidenz Grotesk BE BoldCn"/> 
     </Style> 
</Window.Resources> 
    <Grid> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="74*" /> 
      <ColumnDefinition Width="429*" /> 
     </Grid.ColumnDefinitions> 
     <TextBlock Text="17 this is a test" FontSize="26" FontFamily="Adobe Kaiti Std" Grid.ColumnSpan="2" Margin="0,0,48,0"></TextBlock> 
     <TextBlock Text="1 7 this is a test" FontSize="26" Style="{DynamicResource fontTest}" Grid.ColumnSpan="2" Margin="0,51,48,0"/>  
    </Grid 

enter image description here

enter image description here

+0

텍스트를 "17"로 변경하십시오. 테스트 한 후에도 작동하지 않을 것입니다 .17 및 다른 문자가 없음 – user2877090

+0

해당 글꼴이 적용됩니다. – Sajeetharan

+0

글꼴이 man.Iterter로 바뀌 었습니다. "# Berthold Akzidenz Grotesk BE BoldCn"올바른 경로 사용 이름 : – user2877090