2017-01-24 3 views

답변

3
  1. here으로 플랫폼에 글꼴을 추가하십시오.

    <OnPlatform x:Key="NormalFont" x:TypeArguments="x:String" 
           iOS="Montserrat" Android="Montserrat" 
           WinPhone="Assets/Fonts/Montserrat-Regular.ttf#Montserrat"/> 
    
  2. 아래 옵션 중 하나와 함께 사용 :

  3. 같은 플랫폼에 반영하는 글꼴 스타일을 만들기

    사용
    • 직접 : <Label Text="test" FontFamily="{StaticResource NormalFont}"/>

    • 으로 사용 익명 스타일 (앱의 모든 라벨에 적용됨) :

      라는 이름의 스타일과 16,
      <Style TargetType="Label"> 
          <Setter Property="FontFamily" Value="{StaticResource NormalFont}"/> 
      </Style> 
      
    • 사용 : 당신이 당신 자신이 구현합니까하지 않으려면

      <Style x:Key="TitleStyle" TargetType="Label"> 
          <Setter Property="FontFamily" Value="{StaticResource Boldfont}"/> 
      </Style> 
      
      <Label Text="Options" Style="{StaticResource TitleStyle}"/> 
      
0

, 당신은 CustomFontEffect을 사용할 수 있습니다 우리는 자 마린 형태의 CommunityToolkit에 추가 : https://github.com/FormsCommunityToolkit/FormsCommunityToolkit/tree/dev/src

예시 프로젝트가 추가되었지만 과도한 사용은 다음과 같습니다.

<Label Text="Comic Sans is tha bomb!"> 
    <Label.Effects> 
     <effects:CustomFontEffect FontPath="ComicSaaaaaans.ttf" FontFamilyName="Comic Sans MS" /> 
    </Label.Effects> 
</Label> 
+0

깨진 링크를 수정하십시오. – Diomedes

+1

완료, 툴킷에 대한 새 링크 추가됨 – Depechie

관련 문제