Nyushu icon indicating copy to clipboard operation
Nyushu copied to clipboard

NyushuSerif测试与意见征求。

Open MY1L opened this issue 4 years ago • 10 comments

NyushuSerif NyushuSerif

MY1L avatar May 19 '21 17:05 MY1L

实际上目前任意系统安装本字体后并不会魔法般地就支持女书了。像浏览器本身仍然不知道用本字体去显示女书,需要在CSS里写明。可是iOS是个封闭系统,其浏览器内核都是限制的,是否允许改CSS我不知道呢。如果是桌面浏览器,我用的修改CSS扩展是Stylus。

(呃对了,后来的提问者还是单开issues为宜,如果与本问题无关的话)

MY1L avatar Mar 09 '23 16:03 MY1L

除浏览器外,我觉得还可以考虑其他软件,包括文书软件,如 MS Office、LibreOffice,还有桌面排版软件,如 InDesign、Scribus。还有 Xe(La)TeX、LuaTeX。

KrasnayaPloshchad avatar May 05 '24 19:05 KrasnayaPloshchad

@KrasnayaPloshchad 在这些软件中有问题吗?我手头没有。 我与其它字体作者发现某些版本的WPS显示汉字宽度不为1EM的字体(窄体或扁体)不正常,不过这是WPS的问题。

MY1L avatar Jun 01 '24 23:06 MY1L

微软 Office 需要动手去掏钱,其他几个自己直接下载安装就行。 刚刚发现,LibreOffice Writer 里面使用女书凤栖字体的时候,在竖版模式下女字会挤成一坨,建议检查下字体当中的相关属性。切换成 Noto Sans Nushu 以后就没有这个问题。 图片 P.S.曾有网民发现文泉驿某字体也有类似问题,并做成了图片,值得引以为鉴😜。

KrasnayaPloshchad avatar Jun 02 '24 10:06 KrasnayaPloshchad

该字体如普通字体一般不含垂直布局度量(对于具有上万字的汉字字体,不含可显著节省文件体积),而这通常不算问题,由排版软件自行判断。 我觉得LibreOffice这样直接把字符高度认为是0反而“不正常”,或者说西方程序员没这种意识? 我搓了个测试网页,代码如下:

<html><head><style>
@font-face{font-family:NyuSef;src:url('NyushuSerif.ttf')}
p{font-family:NyuSef;font-size:3em}
	</style>
	</head>
<body id="Nyu">
<p>
<select onchange="Nyu.style.writingMode = this.value;">
<option value="horizontal-tb">横排</option>
<option value="vertical-rl">竖排</option>
	</select><br/>
𖿡<br/>
1|𛅰<br/>
2|𛅱𛅲𛅳𛅴𛅵𛅶𛅷<br/>
3|𛅸𛅹𛅺𛅻𛅼𛅽𛅾𛅿𛆀𛆁𛆂𛆃𛆄𛆅𛆆𛆇𛆈𛆉𛆊<br/>

网页调用的本地字体仍是去年发布的1.003版(今年还会有字形等更新),浏览器呈现为: imageimage 你看,“1|𛅰”这一行在竖排时1|会旋转90°,而𛅰保持垂直。

似乎可以添加垂直布局度量解决(我这有个试验用于竖排的字体),但女书的垂直度量与汉字不一样,混起来会有别的问题:不等高。


题外话,“NotoSansNushu”字形截至2.000版不及“Noto传统”那般考究,比如𛊬𛉍𛊺𛉄(我名称)的“𛊬”写法有问题(Nyushu包含一字多种写法,也包含这种有问题的写法方便学术用,详见.csv表格) 不过我还发现NotoSans2.000版有垂直布局度量,而1.002版没有,你有试过1.002版在LibreOffice下效果吗。

MY1L avatar Jun 06 '24 07:06 MY1L

我觉得LibreOffice这样直接把字符高度认为是0反而“不正常”,或者说西方程序员没这种意识?

我建议在 Ask LibreOffice 发帖讨论。

不过我还发现NotoSans2.000版有垂直布局度量,而1.002版没有,你有试过1.002版在LibreOffice下效果吗。

感谢提醒,我在网上搜了一下,找到了这个版本,这是我换上以后,在 LibreOffice 上面看到的样子: 图片

KrasnayaPloshchad avatar Jun 07 '24 14:06 KrasnayaPloshchad

咦,可以附一下你的1.002版字体让我看看吗。

另外我上面截屏所用的NyushuSerif1.003版在LibreOffice上显示效果如何? (我不会英文不知道怎么说,也不确定我的判断准确:如果其实与垂直布局度量无关呢?或者字体缓存未清除之类)

考虑到Inkscape也是开源软件(柳叶就是用Inks.绘制的),测试了下: image Inks.的横排竖排也没有问题。

MY1L avatar Jun 08 '24 10:06 MY1L

1.002 版我在 GitHub 上面没找到,就去了字客网下载。 NotoSansNushu-Regular.zip 另外我看见 GitHub 上面还有 1.000 版,源码已封存,效果跟这个差不多。

另外我上面截屏所用的NyushuSerif1.003版在LibreOffice上显示效果如何?

LibreOffice 可以从官网下载,然后就可以自己测试看到效果。

KrasnayaPloshchad avatar Jun 09 '24 12:06 KrasnayaPloshchad

怪哉。 由于我硬盘剩余空间不足,这段时间没有条件测试其它软件😭

MY1L avatar Jul 01 '24 14:07 MY1L

它软件 问题

monbutiong avatar Jul 07 '24 10:07 monbutiong