Я работаю над приложением UWP, которое показывает некоторые демонстрационные тексты для некоторых шрифтов.Я хочу предложить опцию Включить или выключить лигатуры в демонстрационных текстах.
Насколько я знаю, он отлично работает с TextBlocks, но не с TextBoxes.И мне нужно, чтобы демонстрационные тексты были редактируемыми.
Мой код выглядит следующим образом:
<TextBox
Typography.StandardLigatures="{Binding ...}"
Typography.DiscretionaryLigatures="{Binding ...}"
Typography.ContextualLigatures="{Binding ...}"
Typography.HistoricalLigatures="{Binding ...}"
Text="This is a demo text fl fi ffl">
Привязки являются логическими свойствами ViewModel, прикрепленными к некоторым элементам управления Toggleswitch.
Любопытно, что если вы измените TextBox на TextBlock , он будет работать идеально.
Я знаю, что это работает только с поддерживаемыми шрифтами, я использую совместимые шрифты, такие как Palatinoкоторые полностью поддерживают Ligatures.
Пожалуйста, если вы знаете что-то, что я не сообщаю мне
Заранее спасибо.