还有哪些因素会影响WPF应用程序的外观?

还有哪些因素会影响WPF应用程序的外观?,wpf,xaml,Wpf,Xaml,我制作了我的第一个WPF应用程序,并将其投入使用。我的工作电脑的显示器最大为1680 x 1050,96 dpi,Win 7系统,而我的家用电脑最大为1920 x 1080p,96 dpi,Win 7系统 应用程序无法在工作计算机上正确显示。文本杂乱无章,而且“不适合”它应该放的地方,等等(问题似乎只是字体大小)。我读到,我在让应用程序支持多分辨率方面几乎做了所有错误的事情,所以我当然要做一些修改 奇怪的是,工作电脑在所有较低的分辨率下都显示不正确,而我的家用电脑在所有较低的分辨率下都显示正确,

我制作了我的第一个WPF应用程序,并将其投入使用。我的工作电脑的显示器最大为1680 x 1050,96 dpi,Win 7系统,而我的家用电脑最大为1920 x 1080p,96 dpi,Win 7系统

应用程序无法在工作计算机上正确显示。文本杂乱无章,而且“不适合”它应该放的地方,等等(问题似乎只是字体大小)。我读到,我在让应用程序支持多分辨率方面几乎做了所有错误的事情,所以我当然要做一些修改

奇怪的是,工作电脑在所有较低的分辨率下都显示不正确,而我的家用电脑在所有较低的分辨率下都显示正确,包括1680 x 1050,这意味着我无法在正在使用应用程序的电脑上复制问题

以下是我使用的字体,因为这似乎是问题所在:

<Setter Property="FontFamily" Value="Linux Libertine G"/>


除了分辨率,还有什么其他因素会影响我的应用程序的外观?

我不知道,伙计。发布一些相关的XAML和OK与bad的截图。你是否在应用程序中嵌入字体“Linux Libertine G”(或者在你的工作计算机上可用)?我复制了bin/debug文件夹的内容,另一台计算机安装了相同的.NET framework。这种字体是VS2012附带的-其他计算机可能没有这种字体吗?如果内存可用,那么字体看起来就是正确的字体——也一样big@svenoaks-Visual Studio 2012未附带该字体。你一定是从别的地方安装的。除非嵌入字体(检查许可证),否则复制bin/debug文件夹不会有帮助。您可能会看到字体替换。很可能另一台电脑没有那种字体。谢谢,可能就是这样