Typography.StandardLigatures Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of standaard ligaturen zijn ingeschakeld.
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
Waarde van eigenschap
true indien standaard ligaturen zijn ingeschakeld; anders, false. De standaardwaarde is true.
Opmerkingen
Met deze eigenschap wordt een waarde opgehaald of ingesteld voor het object dat eigenaar is van een Typography eigenschap. Dit is de enige manier om toegang te krijgen tot een Typography klasse-exemplaar. Daarnaast biedt deze eigenschap ondersteuning voor het gebruik van gekoppelde eigenschappen, zodat deze kan worden ingesteld op tekst met objecten in XAML.
In de volgende tekst worden standaard ligaturen voor het lettertype Pericles weergegeven.
Voorbeeld van een standaardset ligaturen
In het volgende codevoorbeeld ziet u hoe u standaard ligatuurglyphs voor het lettertype Pericles definieert met behulp van de StandardLigatures eigenschap.
<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>
OpenTypes-lettertypen in WPF standaard ligaturen inschakelen. Als u bijvoorbeeld het lettertype Palatino Linotype gebruikt, verschijnen de standaard ligaturen 'fi', 'ff' en 'fl' als een gecombineerd teken. U ziet dat het paar tekens voor elke standaard ligatuur elkaar aanraakt.
Voorbeeld van standaard ligaturen die standaard zijn ingeschakeld
U kunt echter standaard ligatuurfuncties uitschakelen, zodat een standaard ligatuur zoals 'ff' wordt weergegeven als twee afzonderlijke glyphs, in plaats van als een gecombineerde teken-glyph.
van Voorbeeld van uitgeschakelde standaard ligaturen
In het volgende codevoorbeeld ziet u hoe u standaard ligatuurglyphs kunt uitschakelen voor het lettertype Palatino Linotype, met behulp van de StandardLigatures eigenschap.
<!-- Set standard ligatures to false in order to disable feature. -->
<Paragraph Typography.StandardLigatures="False" FontFamily="Palatino Linotype" FontSize="72">
fi ff fl
</Paragraph>
Als de waarde StandardLigatures is true en het geselecteerde lettertype geen standaardligaturen ondersteunt, wordt de standaardvorm van de letter weergegeven.
XAML-kenmerkgebruik
< objectTypography.StandardLigatures="bool"/>
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | StandardLigaturesProperty |
Eigenschappen van metagegevens ingesteld op true |
AffectsMeasure, , AffectsRenderInherits |