Visual Studio 2015不识别OTF转换字体(UWP)
本文关键字:字体 UWP 转换 OTF Studio 2015 识别 Visual | 更新日期: 2023-09-27 18:09:05
我正在开发WP8 Silverlight应用程序的通用版本,因此我创建了一个新的通用Windows项目 (Windows/Windows Phone 8.1)。
问题是,在我的Silverlight项目中正确显示的一些字体在新项目中没有呈现。
我所有的字体都在文件夹Assets/fonts中的Shared项目中,Build Action设置为Content。
奇怪的是两种字体可以工作,而其他两种字体不行。
下面是我在Windows Phone项目中设置字体的方法:
<Button Content="GIOCA" Style="{StaticResource MenuButton}" FontFamily="Assets/Fonts/nexa-thin.ttf#Nexa Thin" FontSize="36" HorizontalAlignment="Stretch" Margin="0,50,0,0" />
字体被正确地列为项目的一部分,没有错误,但我看到的字体只是默认的。
不能工作的字体是。但我使用在线工具将它们转换为.ttf。Otf字体在Silverlight项目中也不能工作,但转换后的字体可以正常工作。还有什么我可以试试的吗?
我搞定了!我只是把名字里的"光"去掉了!举个例子,FontFamily="./Assets/Fonts/nexalight .ttf#Nexa Light" FontFamily="./Assets/Fonts/nexalight .ttf#Nexa"