WPF多个同一系列的字体文件(WPF multiple Font files of the same family)

编程入门 行业动态 更新时间:2024-10-19 02:17:30
WPF多个同一系列的字体文件(WPF multiple Font files of the same family)

我有以下字体文件。

MyFont-Regular.tff

MyFont-Bold.tff

MyFont-Italic.tff

我如何使用它们?

我可以做以下事情,

<TextBlock FontFamily="/Fonts/MyFont/MyFont-Regular.ttf#My Font" Text="This is my font"/>

如果我不想使用斜体和粗体等风格,该怎么办? 我能否声明My Font包含多个文件,每个文件都包含字体样式?

I have the following font files.

MyFont-Regular.tff

MyFont-Bold.tff

MyFont-Italic.tff

How do I use them?

I can do the following,

<TextBlock FontFamily="/Fonts/MyFont/MyFont-Regular.ttf#My Font" Text="This is my font"/>

By what if i wan't to use styles like italic and bold? Can't i declare that My Font consists of several files each containing the fonts style?

最满意答案

你不能。 但是,您可以将自定义字体封装到样式/资源中:

<App.Resources> <FontFamily x:Key="CustomRegular">/Fonts/MyFont/MyFont-Regular.ttf#My Font</FontFamily> <FontFamily x:Key="CustomBold">/Fonts/MyFont/MyFont-Bold.ttf#My Font</FontFamily> <FontFamily x:Key="CustomItalic">/Fonts/MyFont/MyFont-Italic.ttf#My Font</FontFamily> </App.Resources>

然后像这样使用它:

<TextBlock FontFamily="{StaticResource CustomItalic}">Hello world</TextBlock>

需要部分文本斜体吗?

<TextBlock FontFamily="{StaticResource CustomRegular}"> <Run FontFamily="{StaticResource CustomItalic}">Hello</Run> <Run>World</Run> </TextBlock>

祝你好运。

You cannot. You can, however, wrap your custom font into a style/resource:

<App.Resources> <FontFamily x:Key="CustomRegular">/Fonts/MyFont/MyFont-Regular.ttf#My Font</FontFamily> <FontFamily x:Key="CustomBold">/Fonts/MyFont/MyFont-Bold.ttf#My Font</FontFamily> <FontFamily x:Key="CustomItalic">/Fonts/MyFont/MyFont-Italic.ttf#My Font</FontFamily> </App.Resources>

Then use it like this:

<TextBlock FontFamily="{StaticResource CustomItalic}">Hello world</TextBlock>

Need part of the text italic?

<TextBlock FontFamily="{StaticResource CustomRegular}"> <Run FontFamily="{StaticResource CustomItalic}">Hello</Run> <Run>World</Run> </TextBlock>

Best of luck.

更多推荐

本文发布于:2023-04-28 06:54:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1330317.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多个   字体   文件   系列   WPF

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!