C# Unicode Rs.符号₹ 在应用程序中不可见
我刚刚完成了WPF和C中的一个项目。我还使用了Crystal Reports。我用过这个符号₹ 作为我的应用程序中的货币符号,在windows和我的系统上的报告中都可以正常工作。当我在另一台机器上执行应用程序时,问题出现了。这个问题的可能原因是什么?它在我使用的所有地方都显示了一个正方形₹. 请建议。提前感谢。角色”₹” U+20B9印度卢比符号是在2010年发布的6.0版中添加到Unicode中的。新字符的广泛使用通常需要十年以上的时间。原因之一是没有字体的自动更新系统 出于商业和政治原因,一些字符的实现速度比其他字符快,而印度卢比符号的实现速度确实很快。相当不错,但不适用于2010年10月之前发布的任何字体版本C# Unicode Rs.符号₹ 在应用程序中不可见,c#,wpf,unicode,C#,Wpf,Unicode,我刚刚完成了WPF和C中的一个项目。我还使用了Crystal Reports。我用过这个符号₹ 作为我的应用程序中的货币符号,在windows和我的系统上的报告中都可以正常工作。当我在另一台机器上执行应用程序时,问题出现了。这个问题的可能原因是什么?它在我使用的所有地方都显示了一个正方形₹. 请建议。提前感谢。角色”₹” U+20B9印度卢比符号是在2010年发布的6.0版中添加到Unicode中的。新字符的广泛使用通常需要十年以上的时间。原因之一是没有字体的自动更新系统 出于商业和政治原因,一
因此,您可能希望在应用程序中嵌入字体。这需要版权所有者的许可。例如,Segoe UI不是免费字体,尽管您可能会向其供应商询问权限。但是,您可以使用例如..在Silverlight项目中创建名为“字体”的目录,并在其中复制字体文件 现在从Visual Studio IDE本身转到字体文件的属性窗格。从“生成操作”下拉列表中选择“blendeddedfont”,并将“复制到输出目录”设置为“不复制” 转到XAML并添加以下代码,确保已将正确的路径和文件名插入到嵌入的FontFamily中
<TextBlock Text="Product Rate: ` 103.50"
FontFamily="/IndianRupeeDemo;component/Fonts/Fonts.zip#Rupee Foradian"
HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="32"/>
希望这有帮助。我需要在目标机器上安装某种更新吗?正方形表示机器没有可以显示该字符的字体。例如,在XP上很常见。您没有很好地记录该机器的特性以提出解决方案。请发到计算机感兴趣的网站,如superuser.com,以查找相关帮助。它发生在Windows 7上,虽然我是在8上开发的。安装Segoi UI字体帮助吗?这就是我使用的字体。Segoi UI将与印度卢比文本一起使用。”₹'我在目标机器上明确安装了字体,它在屏幕上显示符号。但它仍然没有在打印输出和报告中打印。有点混乱。第一,我没有在Silverlight项目上工作,它在WPF上使用C。第二,我在crystal报告中也需要相同的字体。我也没有任何特定的字体。Ple完成后,我只需要在安装字体后重新启动计算机。