【问题标题】:Turn off cleartype/font-smoothing and panning @ Win CE 7关闭 cleartype/font-smoothing 和 panning @ Win CE 7
【发布时间】:2015-11-22 02:03:03
【问题描述】:

您好,我在运行 Windows CE 7.0 的移动手持计算机 (Motorola MC9200) 上遇到了一点问题。

在浏览器(Internet Explorer + Naurtech CETerm 等软件)中,有一些字体平滑或清除类型。问题在于,例如,css 样式为 font-weight 900 的字体看起来与普通字体完全相同。所以你无法分辨。

另一个问题是平移。我正在运行一个全屏 Web 应用程序,用户不应该能够将整个屏幕平移 1 厘米。有趣的是,当用户平移整个图片时,字体平滑/清除类型被禁用,您可以分辨字体粗细之间的区别。

没有人解决这个问题吗?我已经在注册表中搜索了 cleartype 和 font,但没有发现任何有用的信息。我没有其他 WinCE 7.0 设备,所以我不知道这个问题是与 WinCE 7.0 相关还是与设备相关。

【问题讨论】:

    标签: windows windows-ce motorola


    【解决方案1】:

    我手头没有设备,但 WEC 7.0 提供了SystemParametersInfo 功能,听起来有点像您所追求的。

    调用它并将uiAction 设置为SPI_SETFONTSMOOTHING 以在系统范围内禁用 ClearType:

    SystemParametersInfo(SPI_SETFONTSMOOTHING, FALSE, NULL, SPIF_SENDCHANGE);
    

    早期版本的 Windows CE 有一个注册表设置允许 OEM 禁用 ClearType,但我无法在 WEC 7.0 中找到此设置,所以我猜测它不再受支持,并且默认情况下始终启用 ClearType。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      • 2020-07-11
      • 2015-12-12
      • 2012-02-24
      相关资源
      最近更新 更多