C# 有没有办法从PCL(可移植类库)中获取字体测量值?
我正试图找到一种从PCL(可移植类库)中获取字体度量的方法,但是我遇到的每个获取字体度量的资源似乎都是特定于平台的 这是PCL不支持检索字体度量的可移植方式的限制吗C# 有没有办法从PCL(可移植类库)中获取字体测量值?,c#,fonts,portable-class-library,fontmetrics,C#,Fonts,Portable Class Library,Fontmetrics,我正试图找到一种从PCL(可移植类库)中获取字体度量的方法,但是我遇到的每个获取字体度量的资源似乎都是特定于平台的 这是PCL不支持检索字体度量的可移植方式的限制吗 而且,如果他们有不同的检索度量的方法,这是否意味着度量是不同的?也就是说,如果我有Courier新的10磅字体,那么单词Hello的宽度是否与Windows桌面vs Windows Phone vs Windows RT应用程序的宽度不同?是的,字体高度特定于平台。即使在同一平台上,WPF字体也与Winforms字体截然不同。所以这
而且,如果他们有不同的检索度量的方法,这是否意味着度量是不同的?也就是说,如果我有Courier新的10磅字体,那么单词Hello的宽度是否与Windows桌面vs Windows Phone vs Windows RT应用程序的宽度不同?是的,字体高度特定于平台。即使在同一平台上,WPF字体也与Winforms字体截然不同。所以这是行不通的。如果有必要,可以使用委托,这样宿主应用程序就可以提供您所需的任何功能的实现。@HansPassant:您是说,与WPF应用程序相比,Windows窗体应用程序中的“Hello”一词实际占用的像素数(高度、宽度等)会有所不同吗?当然可以。在WPF应用程序中甚至不一致,backgrounder。