某些窗口内的日文字体太小

某些窗口内的日文字体太小

我在 Windows 8.1 中的某些窗口中遇到了日文字符问题。它们对我来说太小,无法阅读。操作系统本身很长时间都是另一种语言,直到不久前我才切换到日语。

我做了一些测试,在虚拟机中安装了英文版 Windows 8.1,然后将其切换为日文版。结果如下:

在主计算机上: 在此处输入图片描述

在客户机 Windows 8 上: 在此处输入图片描述

我查找了 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes 中的字符串(就像我在其他地方看到的一样),但它们都是相同的。我在主机上重新安装了受影响的程序,但没有任何变化。

我当然已经将所有区域设置(如默认编码、区域)更改为日语。

该问题仅发生在某些软件(例如 Anki 和 VirtualBox)上,但它会使一些较长的文本阅读起来非常不舒服或无法阅读。

答案1

好的,尽管我还没有找到全局修复字体的方法,但我设法使字体至少对于我最常用的程序 Anki 来说更具可读性。

我下载了这个插件:https://ankiweb.net/shared/info/2103013902 并做了一些修改:

# -*- coding: utf-8 -*-
# Copyright: Damien Elmes <[email protected]>
# License: GNU GPL, version 3 or later; http://www.gnu.org/copyleft/gpl.html

from aqt.qt import QWebSettings

def changeFont():
    ws = QWebSettings.globalSettings()
    ws.setFontSize(QWebSettings.DefaultFontSize, 12)

changeFont()

就这么简单,哇 :P

相关内容