Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

半角符号转换 #11

Open
ProjectSky opened this issue Oct 25, 2019 · 23 comments
Open

半角符号转换 #11

ProjectSky opened this issue Oct 25, 2019 · 23 comments
Labels
bug 有些东西不起作用了 改善 新功能或请求
Milestone

Comments

@ProjectSky
Copy link
Collaborator

  • 初期翻译的时候没有考虑到符号统一,建议将半角符号全部统一成全角。
@ProjectSky ProjectSky added the 改善 新功能或请求 label Oct 25, 2019
@Mishasama Mishasama added this to the Build 41 milestone Oct 25, 2019
@Mishasama
Copy link
Owner

明白。
但由于代码本身需要使用到半角逗号,所以无法使用工具进行批量转换,会在润饰的时候一并进行调整。

@Mishasama Mishasama added the bug 有些东西不起作用了 label Jan 5, 2020
@Mishasama
Copy link
Owner

发现部分全角符号无法在游戏中显示,如省略号、双引号等。
目前暂时采用半角符号替换无法显示的部分,如有更好的方案请告诉我,谢谢。

@ProjectSky
Copy link
Collaborator Author

发现部分全角符号无法在游戏中显示,如省略号、双引号等。
目前暂时采用半角符号替换无法显示的部分,如有更好的方案请告诉我,谢谢。

不能显示是字体问题,当时制作字体的时候把大部分常用字符和文字添加了,可能漏掉了部分符号。

@Mishasama
Copy link
Owner

发现部分全角符号无法在游戏中显示,如省略号、双引号等。
目前暂时采用半角符号替换无法显示的部分,如有更好的方案请告诉我,谢谢。

不能显示是字体问题,当时制作字体的时候把大部分常用字符和文字添加了,可能漏掉了部分符号。

那请问要怎么操作?这方面我不会弄。

@ProjectSky
Copy link
Collaborator Author

发现部分全角符号无法在游戏中显示,如省略号、双引号等。
目前暂时采用半角符号替换无法显示的部分,如有更好的方案请告诉我,谢谢。

不能显示是字体问题,当时制作字体的时候把大部分常用字符和文字添加了,可能漏掉了部分符号。

那请问要怎么操作?这方面我不会弄。

回头我把字体更新了,再联系官方加上就好了。

@Mishasama
Copy link
Owner

发现部分全角符号无法在游戏中显示,如省略号、双引号等。
目前暂时采用半角符号替换无法显示的部分,如有更好的方案请告诉我,谢谢。

不能显示是字体问题,当时制作字体的时候把大部分常用字符和文字添加了,可能漏掉了部分符号。

那请问要怎么操作?这方面我不会弄。

回头我把字体更新了,再联系官方加上就好了。

好的,麻烦您了。

@ProjectSky
Copy link
Collaborator Author

  • 抽空把字体也处理了,缺字应该是不可能了,不过需要测试字体的效果(例如字体的大小,粗细是否需要调整)
  • 下载替换游戏media/fonts/文件夹中内的文件即可。
  • font.zip

@Mishasama
Copy link
Owner

  • 抽空把字体也处理了,缺字应该是不可能了,不过需要测试字体的效果(例如字体的大小,粗细是否需要调整)
  • 下载替换游戏media/fonts/文件夹中内的文件即可。
  • font.zip

有玩家反映新字体字距太小了,特别是英文字符显得特别密,导致感觉字体很小很难看清。
也许可以换成等线或其他等距字体?

另外也有人提到是否属于授权字体,担心字体侵权的问题。

@ProjectSky
Copy link
Collaborator Author

另外也有人提到是否属于授权字体,担心字体侵权的问题。

  • 中文字体的英文显示效果都不太好,再加上渲染方式的问题,导致显示效果比较差,需要找一些效果较好的英文字体。
  • 这方面之前也考虑过,不过没太细化,看来需要一些开放授权的字体。

@Mishasama
Copy link
Owner

TheIndieStone#197 (comment)

需要大佬关注一下,这个字体问题看来挺多的。
目前CN里面没有东西,也许需要塞满了……😅

@Mishasama
Copy link
Owner

另外最新的版本有4个字体尺寸倍率的设计了,估计需要对图片文件进行多倍操作一下。

@ProjectSky
Copy link
Collaborator Author

TheIndieStone#197 (comment)

需要大佬关注一下,这个字体问题看来挺多的。
目前CN里面没有东西,也许需要塞满了……😅

  • 再更新一版,这版的中文显示效果还可以,文字清晰可见,英文效果还是不太行。
  • font.zip

@Mishasama
Copy link
Owner

  • 再更新一版,这版的中文显示效果还可以,文字清晰可见,英文效果还是不太行。
  • font.zip

发现了文件数量和名字跟上次不一样,是要删除第一版的所有文件?还是直接覆盖到第一版里使用?

@ProjectSky
Copy link
Collaborator Author

  • 再更新一版,这版的中文显示效果还可以,文字清晰可见,英文效果还是不太行。
  • font.zip

发现了文件数量和名字跟上次不一样,是要删除第一版的所有文件?还是直接覆盖到第一版里使用?

  • 覆盖就行了,字号和字形不一样,生成的数量也不一样

@Mishasama
Copy link
Owner

  • 再更新一版,这版的中文显示效果还可以,文字清晰可见,英文效果还是不太行。
  • font.zip

发现了文件数量和名字跟上次不一样,是要删除第一版的所有文件?还是直接覆盖到第一版里使用?

  • 覆盖就行了,字号和字形不一样,生成的数量也不一样

如果是完全不会调用的文件留着没用还碍空间吧?

@Mishasama
Copy link
Owner

Mishasama commented May 8, 2020

即使设置成小现在也感觉很大了,希望小能跟之前一样小,大能比现在大。
image

另外发现个问题,这个字体变化会影响UI的显示尺寸,不知道能不能分别调整这个东西。
因为明显能感觉到第二版的行距太大了,导致720p明显空间不足。

还有一个,第二版的字体清晰度有问题,看起来不像ClearType,锯齿错位感强烈。

英文的话建议使用官方EN字体,无论是默认的最小字体还是新加入的1~4倍字体都很清晰而且字距合理。

@ProjectSky
Copy link
Collaborator Author

  • 慢慢改吧,修改后1080P效果
  • 既然官方的英文效果好,那我就直接搬过来用了。
    image

@Mishasama
Copy link
Owner

  • 慢慢改吧,修改后1080P效果
  • 既然官方的英文效果好,那我就直接搬过来用了。
    image

图中字体仍然感觉歪斜……
建议以720p为Default基准,1080p为1x,1440p为2x,2160p为3x,4320p为4x
感觉上就跟EN的设计一样了。

@ProjectSky
Copy link
Collaborator Author

  • 斜歪是因为游戏不支持ClearType,只能将字体中的字形导出为位图,然后挨个调用,字体小了就失真严重,老毛病了。
    image

@ProjectSky
Copy link
Collaborator Author

image

  • 1x大小
  • 由于大小的问题,字体需要精简,之前打包了29000+的字符,现在精简到7000+的字符,可能又会出现缺字的问题。

@Mishasama
Copy link
Owner

  • 斜歪是因为游戏不支持ClearType,只能将字体中的字形导出为位图,然后挨个调用,字体小了就失真严重,老毛病了。
    image

尽量用黑体那些线条粗直且少斜角的怎么样?

是字体文件调用有数量上限吗?
字符数量这个个人希望不要妥协,维持至少GB2312(GBK/18030更佳),不然会给汉化发挥带来很大难度。

@ProjectSky
Copy link
Collaborator Author

  • 没限制,只是太多字符会导致字体位图过大,因为中文常用的也就3000左右,现在已经导入了将近7000+了,应该囊括了大部分的常用文字。
  • 另外字体的问题不想再搞的过于完美了,微调一下然后把1x2x3x4x的字体全部弄完就差不多了。

@Mishasama
Copy link
Owner

  • 没限制,只是太多字符会导致字体位图过大,因为中文常用的也就3000左右,现在已经导入了将近7000+了,应该囊括了大部分的常用文字。
  • 另外字体的问题不想再搞的过于完美了,微调一下然后把1x2x3x4x的字体全部弄完就差不多了。

字多是会严重影响系统性能吗?
字体这个东西应该是一劳永逸比较好吧……?不然老要修感觉好麻烦的说。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 有些东西不起作用了 改善 新功能或请求
Projects
None yet
Development

No branches or pull requests

2 participants