Comments (10)
实际上目前任意系统安装本字体后并不会魔法般地就支持女书了。像浏览器本身仍然不知道用本字体去显示女书,需要在CSS里写明。可是iOS是个封闭系统,其浏览器内核都是限制的,是否允许改CSS我不知道呢。如果是桌面浏览器,我用的修改CSS扩展是Stylus。
(呃对了,后来的提问者还是单开issues为宜,如果与本问题无关的话)
from nyushu.
除浏览器外,我觉得还可以考虑其他软件,包括文书软件,如 MS Office、LibreOffice,还有桌面排版软件,如 InDesign、Scribus。还有 Xe(La)TeX、LuaTeX。
from nyushu.
@KrasnayaPloshchad 在这些软件中有问题吗?我手头没有。
我与其它字体作者发现某些版本的WPS显示汉字宽度不为1EM的字体(窄体或扁体)不正常,不过这是WPS的问题。
from nyushu.
微软 Office 需要动手去掏钱,其他几个自己直接下载安装就行。
刚刚发现,LibreOffice Writer 里面使用女书凤栖字体的时候,在竖版模式下女字会挤成一坨,建议检查下字体当中的相关属性。切换成 Noto Sans Nushu 以后就没有这个问题。
P.S.曾有网民发现文泉驿某字体也有类似问题,并做成了图片,值得引以为鉴😜。
from nyushu.
该字体如普通字体一般不含垂直布局度量(对于具有上万字的汉字字体,不含可显著节省文件体积),而这通常不算问题,由排版软件自行判断。
我觉得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版(今年还会有字形等更新),浏览器呈现为:
你看,“1|𛅰”这一行在竖排时1|
会旋转90°,而𛅰
保持垂直。
似乎可以添加垂直布局度量解决(我这有个试验用于竖排的字体),但女书的垂直度量与汉字不一样,混起来会有别的问题:不等高。
题外话,“NotoSansNushu”字形截至2.000版不及“Noto传统”那般考究,比如𛊬𛉍𛊺𛉄(我名称)的“𛊬”写法有问题(Nyushu包含一字多种写法,也包含这种有问题的写法方便学术用,详见.csv表格)
不过我还发现NotoSans2.000版有垂直布局度量,而1.002版没有,你有试过1.002版在LibreOffice下效果吗。
from nyushu.
我觉得LibreOffice这样直接把字符高度认为是0反而“不正常”,或者说西方程序员没这种意识?
我建议在 Ask LibreOffice 发帖讨论。
不过我还发现NotoSans2.000版有垂直布局度量,而1.002版没有,你有试过1.002版在LibreOffice下效果吗。
感谢提醒,我在网上搜了一下,找到了这个版本,这是我换上以后,在 LibreOffice 上面看到的样子:
from nyushu.
咦,可以附一下你的1.002版字体让我看看吗。
另外我上面截屏所用的NyushuSerif1.003版在LibreOffice上显示效果如何?
(我不会英文不知道怎么说,也不确定我的判断准确:如果其实与垂直布局度量无关呢?或者字体缓存未清除之类)
考虑到Inkscape也是开源软件(柳叶就是用Inks.绘制的),测试了下:
Inks.的横排竖排也没有问题。
from nyushu.
1.002 版我在 GitHub 上面没找到,就去了字客网下载。
NotoSansNushu-Regular.zip
另外我看见 GitHub 上面还有 1.000 版,源码已封存,效果跟这个差不多。
另外我上面截屏所用的NyushuSerif1.003版在LibreOffice上显示效果如何?
LibreOffice 可以从官网下载,然后就可以自己测试看到效果。
from nyushu.
怪哉。
由于我硬盘剩余空间不足,这段时间没有条件测试其它软件😭
from nyushu.
它软件 问题
from nyushu.
Related Issues (1)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nyushu.