我似乎无法在 ISS Express 运行时或在我的 azure 网站运行时显示自定义字体。字体在设计时显示正常。
堆栈上有一个帖子也从未收到正确的答案。只是在这里发布作为参考 Silverlight 自定义字体在运行时不起作用
<TextBlock VerticalAlignment="Center"
HorizontalAlignment="Center"
FontSize="36"
Foreground="#FFD32E2E"
FontFamily="/theApp;component/Marmallata(Jam)_demo.ttf#Marmellata (Jam)_demo">the App</TextBlock>
<TextBlock VerticalAlignment="Center"
HorizontalAlignment="Center"
FontSize="36"
Foreground="#FFD32E2E"
FontFamily="/Marmallata(Jam)_demo.ttf#Marmellata (Jam)_demo">the App</TextBlock>
<TextBlock VerticalAlignment="Center"
HorizontalAlignment="Center"
FontSize="36"
Foreground="#FFD32E2E"
FontFamily="./Marmallata(Jam)_demo.ttf#Marmellata (Jam)_demo">the App</TextBlock>
我的文件位于我的 silverlight 应用程序的根目录中,其中构建操作始终设置为资源和复制。
我想也许它没有正确地复制到网站根目录,所以我将文件 ftp 编辑到 wwwroot、bin 和 ClientBin,但仍然没有运气。