我收到一位数学老师的支持单,他的 Windows 7 工作站最近被 Windows 10 1709 机器取代。他有一个程序,在课堂上使用,与 SMARTBoard 结合使用,用于在课堂前处理方程式。它对于显示极限、求和、级数、平方根等内容很有用。该软件通常在新机器上运行良好,事实上,供应商明确支持 Windows 10。
问题是,他看到该程序中某些内容的数学公式文本严重乱码。我们注意到,即使我们将文本复制到 MS Word 中,文本仍然乱码,即使我们将文本复制到我的计算机(也是 Windows 10,但版本为 1607)中,文本仍然乱码。但同一个文件在教室的计算机上仍能正常显示,该计算机仍运行 Windows 7(计划在夏季更新)。
我们最终将问题缩小到他新工作站上的 Time New Roman 字体。我们通过删除他新 Windows 10 工作站上的字体并使用从 Windows 7 教室偷来的字体文件重新安装字体,解决了这个问题。
我需要知道... Windows 10 现在就是这样吗,还是我使用的系统映像中可能存在损坏?由于他的电脑上的字体确实适用于“普通”文本,我怀疑(遗憾的是)是后者,字体被简化为包含更少的 unicode 字形,并且这是单独完成的,还有许多其他类似的更改,以帮助精简操作系统,以便在存储空间有限的现代平板电脑/二合一设备上使用。但我想获得一些关于此的文档。
答案1
简短回答:是的,他们已经修改了它,并且之前已经修改过,适用于许多版本的软件和操作系统。甚至同一操作系统上的应用程序之间的 TNR 版本也不同(例如使用 Encarta 的 WinXP)。
详细回答:任何使用字体的组织通常都不会自己创建字体。他们聘请其他人创建字体,然后将其与产品一起打包。在小型企业中,这通常是一次性的事情,并且是永久性的改变。在大型企业中,这可能更复杂,存在类似于广告或培训视频中背景音乐的版权的到期日期。当这种情况发生时,软件的下一个版本通常会修改其字体,以反映赢得制作字体的新合同竞标的人。
不过,这并不能排除其他问题。大多数更改都来自由于 UI 选择而对字体进行的简单版本控制。Windows 10 附带了 6.96 版字体。这实际上与 Mac 上使用的版本不同。有更多信息可用这里。
答案2
根据微软提供的文档,Windows 使用以下版本的 Times New Roman:
Windows 10 - Times New Roman 7.01
Windows 8.1 - Times New Roman 6.89
Windows 8 - Times New Roman 6.89
Windows 7 - Times New Roman 5.22
Windows Vista - Times New Roman 5.01
Windows XP SP2-Times New Roman 3.00
Windows XP - Times New Roman 2.95
Windows 2000-Times New Roman 2.76
Windows 98 第二版 - Times New Roman 2.76
Windows 98-Times New Roman 2.50
Windows 95-Times New Roman 2.00
Windows 3.1-Times New Roman 1.00
Windows Server 200-Times New Roman 5.01
Windows Server 2003-Times New Roman 2.90
Windows NT 终端服务器 4.0 - Times New Roman 2.00
Windows NT 工作站 4.0 SP4 - Times New Roman 2.50
Windows NT 工作站 4.0 - Times New Roman 2.00
Windows NT 工作站 3.5 - Times New Roman 1.77
主要来源:
https://docs.microsoft.com/en-us/typography/font-list/times-new-roman
最新 Windows 版本使用的字体版本列表:
答案3
Windows 10 改变了屏幕缩放算法。这给我们带来了很多问题。尝试将缩放比例设置为 100% 并设置更大的字体。
另一件事是,创建文件和使用文件的计算机的语言设置。这些应该是相同的。