Typography.StandardLigatures Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda jsou povoleny standardní ligatury.
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
Hodnota vlastnosti
truejsou-li povoleny standardní ligatury; v opačném případě . false Výchozí hodnota je true.
Poznámky
Tato vlastnost získá nebo nastaví hodnotu objektu, který vlastní Typography vlastnost, což je jediný způsob, jak získat přístup k Typography instanci třídy. Kromě toho tato vlastnost podporuje použití připojené vlastnosti, aby ji bylo možné nastavit u textových objektů obsahujících objekty v XAML.
Následující text zobrazuje standardní ligatury pro písmo Pericles.
Příklad standardní sady ligatur
Následující příklad kódu ukazuje, jak definovat standardní ligatury glyfy pro písmo Pericles pomocí StandardLigatures vlastnosti.
<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>
Ve výchozím nastavení písma OpenTypes ve WPF povolují standardní ligatury. Pokud například použijete písmo Palatino Linotype, standardní ligatury "fi", "ff" a "fl" se zobrazí jako kombinovaný znak glyph. Všimněte si, že dvojice znaků pro každou standardní ligaturu se navzájem dotkne.
Příklad standardních ligatur povolených ve výchozím nastavení
Můžete však zakázat standardní ligatury tak, aby se standardní ligatura, jako je například "ff", zobrazovala jako dvě samostatné glyfy, a ne jako kombinovaný znak glyf.
Příklad zakázaných standardních ligatur
Následující příklad kódu ukazuje, jak zakázat standardní ligatury glyphs pro Palatino Linotype písmo pomocí StandardLigatures vlastnosti.
<!-- Set standard ligatures to false in order to disable feature. -->
<Paragraph Typography.StandardLigatures="False" FontFamily="Palatino Linotype" FontSize="72">
fi ff fl
</Paragraph>
Pokud je true hodnota StandardLigatures a vybrané písmo nepodporuje standardní ligatury, zobrazí se výchozí forma písmena.
Použití atributu XAML
< objectTypography.StandardLigatures="bool"/>
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | StandardLigaturesProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure, , AffectsRenderInherits |