gpt4 book ai didi

silverlight - 字体粗细和样式在 silverlight 中未正确映射

转载 作者:行者123 更新时间:2023-12-02 05:05:57 26 4
gpt4 key购买 nike

当我在 WPf 项目中有以下 Xaml 时:

    <StackPanel
VerticalAlignment="Center">
<TextBlock
FontSize="40"
FontFamily="Segoe UI"
FontWeight="Light"
Text="This is a test (light)" />
<TextBlock
FontSize="40"
FontFamily="Segoe UI Light"
Text="This is a test (font.light)" />
<TextBlock
FontSize="40"
FontFamily="Segoe UI"
Text="This is a test (normal)" />
<TextBlock
FontSize="40"
FontFamily="Segoe UI"
FontWeight="SemiBold"
Text="This is a test (semibold)" />
<TextBlock
FontSize="40"
FontFamily="Segoe UI Semibold"
Text="This is a test (font.semibold)" />
<TextBlock
FontSize="40"
FontFamily="Segoe UI"
FontWeight="Bold"
Text="This is a test (bold)" />
</StackPanel>

字体按预期呈现。但是,当我在 Silverlight 项目中使用它时,FontWeight 为 Light 或 Semibold 的文本 block 无法正确呈现; FontWeight="Light"版本只使用普通字体,而 FontWeight="Semibold"使用粗体版本。当明确说明字体名称时,即“Segoe UI Light”和“Segeo UI Semibold”,它会按预期工作。似乎 Silverlight 没有像 WPF 那样将某些 FontWeight 值映射到正确的字体。这是错误还是我遗漏了什么?

提前致谢,罗伯特

最佳答案

Silverlight 仅包含开箱即用的某些字体。那些没有正确显示的内容根本不可用,除非您专门将它们包含在您的项目中并将它们作为 xap 的一部分分发。

格雷格

关于silverlight - 字体粗细和样式在 silverlight 中未正确映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11758517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com