相关疑难解决方法(0)

如何使用在任何分辨率上都很好的字体设计Metro UI?

当我们查看字体指南时,我们会看到字体是以点为单位指定的.一个点是1/72英寸所以这是一个绝对的度量:在任何分辨率的任何显示器上,10点字符应该以完全相同的绝对大小显示.这对我来说是有意义的,因为我希望能够以相同的大小阅读文本 - 无论是平板电脑10英寸还是23英寸显示器.换句话说,我希望我的文本在平板电脑上可读,但我不希望它在显示器上太大.

另一方面,我可以理解一些UI元素可以像素一样指定,就像页面布局指南一样.

但是,在XAML中,字体大小以像素为单位指定,这取决于设备(据我所知).因此,在具有更高分辨率的显示器上,字体大小看起来很小!有关详细信息,请参阅此帖子.该帖子的答案是"通过这种方式,您获得了一致的字体大小".当分辨率发生变化时,我无法看到它是如何变化的?

我应该根据设备的分辨率以编程方式加载不同的字体大小吗?我在这里看到Windows根据DPI进行一些缩放调整.这种调整是否足以让我的用户在平板电脑和20英寸显示器上获得良好的体验(或者我应该根据设备分辨率以编程方式更改字体大小)?

奖金问题:当软件工具不使用积分时(例如,他们在想什么),为什么使用积分编写字体指南?

fonts windows-8 winrt-xaml

4
推荐指数
1
解决办法
881
查看次数

标签 统计

fonts ×1

windows-8 ×1

winrt-xaml ×1