Fitzgerald-Porthmouth-Koenigsegg / Plangothic-Project

一个基于思源黑体,并以中国大陆字形为标准的对中日韩越统一表意文字扩展区进行字形补充的项目。
Other
425 stars 16 forks source link

发现一些可改善的地方(未完待续) #15

Closed MY1L closed 1 year ago

MY1L commented 1 year ago

我听说源文件字形个别是三次曲线,不过拿到手的是ttf,所以不清楚是否三转二导致了问题。

检查了 Plangothic P1.fallback : 6.397版(20230613)有如下问题:

(只抽样检查了汉字扩壬区段,尚未看完(另2个字体还没看),待更新)

Fitzgerald-Porthmouth-Koenigsegg commented 1 year ago

抱歉,我好像误触了什么东西,第一条没了(扶额),你加一下。 逐条回答一下:

  1. 关于控制字符的问题,你可以看得出来我是择取了一部分,但没有全择取,因为那些没择地方不太符合我的意愿。
  2. U+2EDBE已经合并进去了,下个版本会跟进。 还是暂时先不合了,总感觉你做的占的权重过于大了,不是很美观。
  3. 曲线重复问题已经修复,下个版本会跟进。
  4. 曲线反向问题的来源是隙间黑体,属于早期遗物,因目前精力有限,暂无法进行逐字检查。
  5. 关于U+F23D,字证确实是⿰X也不假,但是不能那么做,因为得体现的像汉字一些。
  6. 关于你所制作的变态假名,不符合本项目的风格,暂时不打算择取。
  7. 因为目前这个项目被大厂字体制约的越来越严重(主要体现在普惠和中黒),现在的目标是以补全所有汉字为主,补全之后再进行修缮。
  8. 这个项目之前尝试过输出成三次曲线,而后发现输出之后字体文件会损毁,无法正常使用。
MY1L commented 1 year ago

Plangoth.P1 fb. 6.397版的控制图符,我理解你是想让虚线框更“虚”,但这个虚框锚点太密比较占文件体积和渲染。 不过,影响美观的问题在替换的西文字重不一致,在实际使用中,那些3字控制图符字距挤到笔画粘连,且圆形笔画不圆(怀疑是缩小、三转二取整导致锚点偏移)。我作控制图符里西文是专门设计避免这些问题的。 image u00A0 u00AD……这几个不太理解,是必须这么挤着设计吗,如果个人用途上是必须的话,何不旋转90°竖排,抽掉虚线框的横向虚线段落而非挤压。


u1B108 u1AFF5等问题,观察统一码原图可发现是写法不对,影响到使用,不是风格的差异。

还没说Pg1f.…6.397版变体假名风格各有差异,目测可以分成两三组(u1B069 u1B07F……一组,u1B06A u1B072……又一组,u1B043……甚至是2组混合),u1AFF9 u1AFFA字重明显不同。由于只是风格差异无所谓我就没提,只是如果将来重制不知应以哪组为准。 话说笔画一路等宽导致密集处黑度过大看不清,影响到实用性。变体假名设计可参考同字体的平假名,不用说思源黑平假名(如“ゑ”)的笔画不是一律等宽的,思源黑汉字笔画也不是横竖等宽的呀。


关于⿰贝亅,其间架参照思源黑的“刂刊刘利㓚㺫”可对比。“贝”也不是不能变窄,只是显得空一块。我觉得那些形如“则”缺笔状字证都是因为没人设计字体所以没办法的妥协,并不是出于美感的设计。现在是它第一次不需要妥协了。


关于⿰X也,我只觉得字形太奇怪了,见思源黑的“刈䖊赵”的丶也没这么短,不知是怎么做出来的,打这段字时发现雅黑的刈的丿和丶是几乎同长。看了〤〷ㄨ㐅乂,如果只是为了“像汉字一些”,那么可以拆像汉字的“〷”的左半用。

题外话,这个“像汉字”符号算不算汉字呢,何不视作是像“㋆”一样的符号来制作?看着用途更接近🈀🈁🉠㈤㉮㋿……是否可以考虑向统一码提议放到1F200..区段里。


关于输出三次曲线字体文件会损毁的问题恐怕是不好解决。字体版本号处写了“Version 6.397;June 13, 2023;FontCreator 14.0.0.2901 64-bit”,我没这个版本,就看了下旧版FC对u2EC04的曲线用红点标记了一些会导致三次曲线输出故障的地方。 image 接头处放大32000%可见谜之锐角,这里除了影响合并还会导致某些adobe软件“爆刺”: image 类似这样的奇怪接头感觉是三转二取整导致锚点偏移,得看下源文件是什么情况。 image

先写到这。

Fitzgerald-Porthmouth-Koenigsegg commented 1 year ago
  1. 关于U+00A0U+00AD,因为思源黑体中已经给定了这两个字符的宽度,加之这两个字符在Unicode中带有虚线框(我姑且先这么称呼之),所以便设计成这个样子,暂时不会对其更改。
  2. 遍黑体里面变态假名总共分了三次进行制作,三次的时间跨度较大,所以出现了风格不统一的情况,我的合作人Siphercase在不久前提到説他要对变态假名进行重置,但目前似乎也没消息,有关变态假名的写法也是亟待商讨的一个问题之一,目前遍黑体的权重放在汉字上,变态假名等到所有的汉字补充完毕后再考虑修缮。
  3. ⿰贝亅⿰X也我权且保留意见。WS2021中对⿰X也给的IDS是⿰㐅也,字工具给出的IDS是⿰乂也,我个人认为使用不妥,既然它能出现在WS2021中,那就得按照汉字去对待。
  4. 毛刺同样也是老问题,因目前精力有限,暂无法进行逐字检查。