Typography.StandardLigatures Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om standardligaturer är aktiverade.
public:
property bool StandardLigatures { bool get(); void set(bool value); };
public bool StandardLigatures { get; set; }
member this.StandardLigatures : bool with get, set
Public Property StandardLigatures As Boolean
Egenskapsvärde
trueom standardligaturer är aktiverade; annars . false Standardvärdet är true.
Kommentarer
Den här egenskapen hämtar eller anger ett värde för objektet som äger en Typography egenskap, vilket är det enda sättet att komma åt en Typography klassinstans. Dessutom stöder den här egenskapen en kopplad egenskapsanvändning så att den kan ställas in på textinnehållande objekt i XAML.
Följande text visar standardligaturer för Pericles-teckensnittet.
Exempel på standarduppsättning av ligaturer
I följande kodexempel visas hur du definierar standardligaturgenlyfer för perikles-teckensnittet med hjälp av StandardLigatures egenskapen .
<Paragraph FontFamily="Pericles" Typography.StandardLigatures="True">
<Run Typography.StylisticAlternates="1">FI</Run>
<Run Typography.StylisticAlternates="1">FL</Run>
<Run Typography.StylisticAlternates="1">TH</Run>
<Run Typography.StylisticAlternates="1">TT</Run>
<Run Typography.StylisticAlternates="1">TV</Run>
<Run Typography.StylisticAlternates="1">TW</Run>
<Run Typography.StylisticAlternates="1">TY</Run>
<Run Typography.StylisticAlternates="1">VT</Run>
<Run Typography.StylisticAlternates="1">WT</Run>
<Run Typography.StylisticAlternates="1">YT</Run>
</Paragraph>
Som standard aktiverar OpenTypes-teckensnitt i WPF standardligaturer. Om du till exempel använder teckensnittet Palatino Linotype visas standardligaturerna "fi", "ff" och "fl" som en kombinerad teckenglyf. Observera att de två tecknen för varje standardligatur berör varandra.
Exempel på standardligaturer som är aktiverade som standard
Du kan dock inaktivera standardligaturer så att en standardligatur som "ff" visas som två separata teckenglyfer i stället för som en kombinerad teckenglyf.
Exempel på inaktiverade standardligaturer
Följande kodexempel visar hur du inaktiverar standardligaturgenlyfer för teckensnittet Palatino Linotype med hjälp av StandardLigatures egenskapen .
<!-- Set standard ligatures to false in order to disable feature. -->
<Paragraph Typography.StandardLigatures="False" FontFamily="Palatino Linotype" FontSize="72">
fi ff fl
</Paragraph>
Om värdet för StandardLigatures är true och det valda teckensnittet inte stöder standardligaturer visas standardformen för bokstaven.
XAML-attributanvändning
< objectTypography.StandardLigatures="bool"/>
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | StandardLigaturesProperty |
Metadataegenskaper inställda på true |
AffectsMeasure, , AffectsRenderInherits |