AHK 如何单独设置中英文字体和求一个修长数字字体

一直比较心水 Windows 8 按 Win-C 后弹出的时钟,觉得它简洁又有范,于是自己用 AHK 仿了一个.但是一直不太完美,主要是 Win8 的时钟字体修长,而我的却比较矮胖(雅黑+Arial).

所以想请教一下
一是 Win8 时钟中用的是哪一个字体
二是 AHK Gui 的同一文本怎么分别设置中英文字体.比如「2023-07-19 星期三」前面的数字使用 Arial,后面的中文使用雅黑.(暂时不考虑把日期与星期做成两个控件,除非实在没有办法)

下面分别是 Win8 自带和楼主山寨的时钟

Microsoft YaHei UI Light?

2 Likes

我记得以前在 Style-7 这个网站里见过所谓的修长数字字体。

不介意等宽字体的话,可以用 “等距更纱黑体 SC”,其英文和数字的高宽比是 2:1。

项目首页:

下载:

2 Likes

win8应该是Segoe UI Light或者Microsoft Yahei UI Light吧,反正肯定不是Arial

这个字体很好,我现在就用这个为基础自己定制了。
只修改了中文标点符号,“0”,和“l”。

赞同楼上说的,应该就是 Segoe UI 或雅黑,只不过这个冒号不知道是哪里来的,中线对称,我看了下大多都是略偏下。
QQ拼音截图20230721134500
日文黑体这几个字符和雅黑也很相像。
方正姚体也差不多。
方正姚体
一般的等宽字体肯定不行,不够紧凑
更纱黑体虽然很紧凑,但感觉还是略宽了点
更纱黑体

可以用这个 FontViewOK 来预览字体

1 Like

要不然写成两个文本控件呀,这样就方便修改指定字体了。

未来荧黑?Releases · welai/glow-sans · GitHub