GithubHelp home page GithubHelp logo

NyushuSerif测试与意见征求。 about nyushu HOT 10 OPEN

MY1L avatar MY1L commented on August 19, 2024
NyushuSerif测试与意见征求。

from nyushu.

Comments (10)

MY1L avatar MY1L commented on August 19, 2024

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

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

from nyushu.

KrasnayaPloshchad avatar KrasnayaPloshchad commented on August 19, 2024

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

from nyushu.

MY1L avatar MY1L commented on August 19, 2024

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

from nyushu.

KrasnayaPloshchad avatar KrasnayaPloshchad commented on August 19, 2024

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

from nyushu.

MY1L avatar MY1L commented on August 19, 2024

该字体如普通字体一般不含垂直布局度量(对于具有上万字的汉字字体,不含可显著节省文件体积),而这通常不算问题,由排版软件自行判断。
我觉得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下效果吗。

from nyushu.

KrasnayaPloshchad avatar KrasnayaPloshchad commented on August 19, 2024

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

我建议在 Ask LibreOffice 发帖讨论。

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

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

from nyushu.

MY1L avatar MY1L commented on August 19, 2024

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

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

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

from nyushu.

KrasnayaPloshchad avatar KrasnayaPloshchad commented on August 19, 2024

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

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

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

from nyushu.

MY1L avatar MY1L commented on August 19, 2024

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

from nyushu.

monbutiong avatar monbutiong commented on August 19, 2024

它软件 问题

from nyushu.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.