![]() |
1
2
我最终使用了将每个字体保存到自己的文件夹(使用文件夹名称的字体名称)的解决方法。例外情况消失了,所以我想我们可以把它归结为.NET中的一个bug。 |
![]() |
2
2
这个臭虫一直让我发疯,但我想我对现在的情况有了更好的了解。 为了测试,我使用了以下XAML:
使用 XamlPadX 在.NET 2运行时上运行的应用程序,无论字体放在哪里,我都能可靠地呈现XAML。 使用 Kaxaml 在.NET 4运行时上运行的应用程序,根据我在文件系统中放置字体的位置,XAML通常无法呈现。通过移动字体文件并重命名,我试图发现允许的模式。然而,很难看到一种模式。 例如,在下面的路径中存储字体将呈现字形:
将其重命名为
更改扩展名也会引发异常:
重命名部分路径有时会造成严重破坏,但我看不到任何模式。最初,我使用了临时路径,获得异常会导致这个问题和关于不使用该路径的答案。但是,稍后,只要文件名是
在我使用自己的WPF应用程序进行测试的过程中,
我的建议是使用类似kaxaml的应用程序,或者创建一个小的wpf应用程序来测试哪些字体文件名是可接受的,然后使用它们。但是,我担心这个bug的本质是这样的,“好”字体文件名可能在以后的某个时间点变为“坏”。只有时间才会显现。 |
![]() |
3
1
我(和一个同事)终于发现了我们的特殊问题:不要将字体文件保存到
|
![]() |
4
1
根据 XamlToys Doesn't work on framework 4.0??? ,问题出在部分字体的文件扩展名中。 当我重命名保存到.ttf的.oftf文件时,一切都会重新工作。但还不知道为什么会这样。在.NET 4.0中似乎是新的。 |
![]() |
5
0
我的解决方法是简单地将<glyphs>替换为equavalent<textblock>s。在我的例子中,两个像素的布局差异不是问题。 正如您所指出的那样,在我的例子中,.NET 3.5中也不是问题,而是出现在.NET 4.0中。 |
![]() |
toddmo · 当内容不可用时,如何优雅地后退 6 年前 |
![]() |
Ronald LaPlante · 在css中查找字体 6 年前 |
![]() |
bellotas · 如何将新字体导入项目-Angular 5 6 年前 |
![]() |
user7088941 · 无法在tkinter中更改按钮字体大小 6 年前 |
![]() |
sripberger · 向docker图像添加字体 6 年前 |
![]() |
newbeeep · Freetype2返回的大小值大于预期值 6 年前 |
![]() |
FormaL · wordpress请求404/410响应缺少字体 6 年前 |