Project1

标题: 提供16像素的像素字体,可商用「追加制作工具」 [打印本页]

作者: garfeng    时间: 2019-3-5 00:41
标题: 提供16像素的像素字体,可商用「追加制作工具」
本帖最后由 garfeng 于 2023-7-16 15:51 编辑

2023年7月16日更新:

12pix可以用这个:TakWolf/fusion-pixel-font: 开源像素字体。支持 8、10 和 12 像素。 (github.com)





更新一个版权完全干净的 16px 字体,其他大小的暂时无解。

这个16px 字体是怎么来的:
中文字符来自:国家标准委员会发布的强制标准:信息技术 通用多八位编码字符集(基本多文种平面)汉字16点阵字型(GB 19966-2005)(公众版权)
英文和标点来自于:思源宋体(SIL Open Font License,可以商用和再发布)

请放心使用!这个 16 px 版权是干净的,可以用于商业项目,嵌入你的软件中。
既然不再基于宋体(然而我做了对比,中文和宋体16px一模一样),名字我修改了一下,叫 XS_GB_16_J。


但是,也有几个不完美的地方:
1. 汉字部分是从国标的pdf文档做图片分析,分析出来的。
因为pdf中有微弱的压缩,少量文字的图片有微弱的模糊情况,也就是有少量字体会不完整。
我已经逐字检查过一次,如果依然有字体缺损部件的现象,请留言告知我,我看到后会尽快处理。

2. 思源宋体没有点阵部分,所以标点符号和英文在小的尺寸下有点丑。
我已经手动修改了其中的部分字符,但是绘画能力确实有限,没办法改到比较好看(如果你愿意帮忙绘制英文、数字、标点符号,可以联系我)。


12px 暂时无解,本来12px也有一个国标:信息技术 通用编码字符集(基本多文种平面) 汉字11×12点阵字型
但因为不是强制标准,只提供预览和纸制出版物购买,预览的界面非常模糊,没法从图片分析出字体。
如果以后该标准提供了下载,我再更新 12px 的字体。

另外的解决方案:
如果你愿意将你的游戏开源,可以使用文泉驿正黑,用我在下面提供的制作工具,单独把12px的点阵字体提取出来。
文泉驿正黑是遵守 GPL 协议的开源字体,任何人都可以根据需要修改字体、再发布字体、嵌入自己的软件中,但必须把软件开源




字体下载地址:
XS_GB_16_J.7z (209.54 KB, 下载次数: 1593)


目前只有简体,如果需要繁体或者一些生僻字或特殊符号,可以使用下方的制作工具自己制作。




制作工具(更新)

市面上制作字体的工具,非专业人士根本无从下手,所以我写了这个把 png 转成字体的小程序。

使用方法非常简单,你只要在图片里画好你设计的文字,然后一键运行程序,就可以得到自己的字体了。

希望这个工具可以帮你制作出与自己游戏风格统一的字体。


这个工具的作用:

1. 可以用它制作字体贩售。
2. 可以加密自己的剧本(大概仅限 MV,批量替换文本,然后用你的专用字体显示成正确的文字,也就是可以阅读,但不能复制)
3. 给部分文字加个猫耳朵、猪鼻子之类的小部件> <!


工具的授权:

完全免费

下载地址:链接: https://pan.baidu.com/s/1qt8QnXCY0N7a1kvJB1x0lw 提取码: 3brp

代码引用:https://github.com/caryll/otfcc












以下是之前的帖子(因宋体版权问题,下载地址已移除):


制作原因

RGD 描绘的像素字很好看,但我完全找不到可以免费或廉价商用的像素字。已有的像素字体,基本都需要数千元的商用授权。
所以自己搞了个(从宋体中提出来的,宋体的版权过期,任何人都可以商用





关于授权

由于自己研究了几天的字体结构,写了个制作字体的工具,走了特别多弯路,所以本字体商用收费

1. 免费项目:全部不收费
2. 商业项目:共2元人民币。
(2元可获取共16个字体文件的商用授权)

(工具会在帖子里放出)



效果展示

12号字设置成24px:

因为部分大写字母的宽度是7,不是6,手动改成了6。



12号字原始大小,即使是结构比较复杂的字,这么小字也能清晰显示。


12号字设置成18px,可以见到,字体有变形:


14号字设置成28px:


16号:



窗口放大后也不会模糊。
增加一些非常规的字体:







使用方法

1. 在VA游戏工程文件夹下创建 Fonts 文件夹,把字体拷进去。
2. 在脚本 main 文件中,在rgss_main那一行上面插入如下代码:

  1. Font.default_name = "SimsunXS_12_J" # 你要用的字体
  2. Font.default_size = 24 # 字体大小,注意最好是字体实际大小的整数倍!不然字体会变形。

  3. Font.default_outline = false
  4. Font.default_pixel = true # 这一行仅限RGD
复制代码

其他工程可能需要安装到本地才行。





字体列表

共16个字体文件,说明如下:
字体名 说明
SimsunXS_12_J
12号 简体
SimsunXS_14_J
14号 简体
SimsunXS_16_J
16号 简体
SimsunXS_12_F12号 繁体
SimsunXS_14_F14号 繁体
SimsunXS_16_F16号 繁体
SimsunXS_12_J_to_F12号 打简体出繁体(改字体即可实现繁简切换)
SimsunXS_14_J_to_F14号 打简体出繁体
SimsunXS_16_J_to_F16号 打简体出繁体
SimsunXS_12_F_to_J12号 打繁体出简体
SimsunXS_14_F_to_J14号 打繁体出简体
SimsunXS_16_F_to_J16号 打繁体出简体
SimsunXS_Wall_24_J24号 城墙体 简体
SimsunXS_Wall_36_J36号 城墙体 简体
SimsunXS_Random_Break_24_J24号 随机残破 简体
SimsunXS_Random_Break_36_J36号 随机残破 简体

为了节省空间,我只做了汉字 gb2312 包含的文字。

字体用 7z 压缩后,最小的只有 150k,最大的也只有 210k。

请根据需要选用。




字体下载

因版权有问题,暂时删除
可以下载文章前面版权完全干净的 16px 字体





支付宝二维码.png (3.12 KB, 下载次数: 47)

支付宝二维码.png

作者: Arfies    时间: 2019-3-5 08:27
本帖最后由 Arfies 于 2019-3-5 08:52 编辑

卧槽,这个字体妙啊!?!?虽然RGD的像素字体描绘挺优秀但是果然还是类似03那样的显示像素更大一些的像素字体更赞,果断先打钱了,这字体,卧槽爱了啊55555555555
____________________



立马上手测试了一下,然后16的话RGD的宋体去掉描边效果是一样的,不过12完美符合低分辨率的画面,真的相当棒!!
作者: Mayaru    时间: 2019-3-5 09:01
像素字太良心了!!!!不过请问有其他支付方式吗,海外党没有支付宝只有paypal......
作者: 岸边鸬鹚    时间: 2019-3-5 09:06
有点6啊
作者: Luciffer    时间: 2019-3-5 09:51
受花匠安利而来,已付款并下载
作者: 灯笼菜刀王    时间: 2019-3-5 10:11
2元+膝盖奉上
作者: 暮觉    时间: 2019-3-5 10:13
好厉害,楼主辛苦了……
作者: 鸟猫    时间: 2019-3-5 10:18
楼主简直是天使,我现在就打钱
顺带安利群里(梦涅群),这里替群友一道先垫付了
有多出来的就当是对楼主的支持,如果将来用的人多了再补交。

作者: Mr.Jin    时间: 2019-3-5 19:48
先购为敬。
作者: walf_man    时间: 2019-3-5 23:24
这个只能说太赞了,像素游戏配这像素字体完美啊
作者: ⑨姐姐    时间: 2019-3-5 23:38
本帖最后由 ⑨姐姐 于 2019-3-5 23:50 编辑

嗯……其实这个操作可能有点问题。

提取已有字体里的东西再发布属于“重新分发”,我们windows的自带字体严格来说都只给了个人的使用权,不能二次分发的。所以我觉得会有潜在版权纠纷。
详情可以看 https://docs.microsoft.com/en-us/typography/fonts/font-faq
“Apart from the document embedding rights described previously, you may not redistribute the Windows fonts. You may not copy them to other computers or servers, and you may not convert them to other formats, including bitmap formats, or modify them.”
“除了(上文提到的)在文档中嵌入字体外,你不能重新分发Windows字体。你不能把它们复制到其他电脑或服务器上,你不能把它们转换成包括位图字体在内的其他格式,或者修改它们。”

所以各位作者可能需要谨慎吧,使用请三思,尤其是商业用途。楼主最好也标一下“仅限学习交流使用”吧。

不过楼主的想法和思路感觉确实是RM里的常见需求,如果之后有空我觉得可以把这个功能加入RGD……

补充:关于系统自带宋体的版权:
右键宋体的字体文件(可能叫SimSun或宋体基本等),在“详细信息”选项卡里,就能看到宋体的详细说明。
它的作者是 Beijing ZhongYi Electronics Co.,也就是一般所说的中易公司,宋体的开发商。
版权信息一行,也能看到它的版权是归中易公司所有。
许可证描述里的“Microsoft supplied font”表示它是微软的自带字体,受到上面链接里的约束。
作者: 云雾里    时间: 2019-3-6 00:22
⑨姐姐 发表于 2019-3-5 23:38
嗯……其实这个操作可能有点问题。

提取已有字体里的东西再发布属于“重新分发”,我们windows的自带字体 ...

等一个rgd强行拉大12号宋体点阵!
作者: shitake    时间: 2019-3-6 00:42
从现有字体生成对应的像素字体在发布 你需要二次配布和修改权 某种意义上说 这样的工具下搞出来的东西版权依然不是那么的干净

另外 关于像素字体
不考虑商业收费的话 有 zpix (个人和非商业免费)

https://github.com/SolidZORO/zpix-pixel-font

另外 不怎么干净的还有 超越宋 这是一个自制和版权不干净的日本像素字体的合成字体
Zfull-GB.ttf
这个字体是,开源免费的 没记错的话,和上边的字体是同一个作者 【如果只使用中文部分大概也算没问题?
作者: garfeng    时间: 2019-3-6 01:01
⑨姐姐 发表于 2019-3-5 23:38
嗯……其实这个操作可能有点问题。

提取已有字体里的东西再发布属于“重新分发”,我们windows的自带字体 ...

我的妈。非常感谢姐姐的提醒!!

之前搜来搜去,都只搜到这篇:http://www.ncac.gov.cn/chinacopyright/contents/4509/256513.html(还是国家版权局发的文章)

现在看到你说的,过去中易公司官网看了下,原来宋体是有版权的:http://www.china-e.com.cn/main/p ... #%E6%95%AC%E5%91%8A

有点尴尬,抱歉闹了这么大个笑话。

抱歉抱歉!

现在太晚了,我先把副件删除,之后想想有没有解决办法。

实在不行的话,游戏附带一个字体制作器,每安装到一台电脑上,第一次运行时就基于那台电脑上的宋体生成一个字体……
作者: 翠靈月    时间: 2019-3-6 17:51
不好意思,想请教一下制作工具的地址该怎么下载
我点了普通下载只会一直看到这个画面

作者: 纸人    时间: 2019-3-22 00:34
找了那么久的像素字体,感觉这是效果做好的一个版本了TAT
作者: shitake    时间: 2019-3-22 14:16
文泉驿的字体是 GPL-FE
单纯游戏使用字体不会导致 GPL 扩散
虽然他官方上标注的是 GPL 但是如果下载下来打开协议看一下会发现上面有标注 font exception 【当然 我不确定每一个都是,具体还是要看你下载的字体的附带的协议上是怎么写的 反正我下了好几个字体都是带 fe 的
https://www.wikiwand.com/en/GPL_font_exception
As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

作者: garfeng    时间: 2019-3-22 14:36
本帖最后由 garfeng 于 2019-3-22 14:46 编辑
dearake 发表于 2019-3-22 14:16
文泉驿的字体是 GPL-FE
单纯游戏使用字体不会导致 GPL 扩散
虽然他官方上标注的是 GPL 但是如果下载下来打 ...


谢谢史塔克提供的建议呢!~

我几天也仔细阅读了GPL的字体排除,可协议里说的document,是指可打印的文档。

我是这么理解的:比起文档,游戏更是一个软件。

文泉驿官网有提到:该字体版权受到法律保护,在非GPL形式的单一性(monolithic)软件中使用该GPL字体属于违反GPL使用授权的行为。

软件使用字体和游戏使用字体应该是同一种用法。

这里有GNU对FE的详细解释:https://www.gnu.org/software/freefont/license.html,里面有提到 Create a printable file using the fonts.,在我理解中,游戏不是一个可打印的文件,所以它不是文档。「或者为了避开这条限制,给游戏写个打印接口?hhhh」

对了,我前几天给文泉驿的作者发了封邮件询问“是否素材和剧本也需要开源”,但还没收到回复,我打算用gmail再发一次。
作者: miantouchi    时间: 2019-5-18 21:10
我按照教程弄得怎么不好使,字体完全没有改变,另外XP版本能用吗?
Font.default_pixel = true  这句加上就报错

1.png (88.83 KB, 下载次数: 33)

1.png

2.png (149.01 KB, 下载次数: 39)

2.png

3.png (124.34 KB, 下载次数: 31)

3.png

作者: 玲玖之堂    时间: 2019-5-19 01:47
感谢
作者: garfeng    时间: 2019-5-20 23:20
miantouchi 发表于 2019-5-18 21:10
我按照教程弄得怎么不好使,字体完全没有改变,另外XP版本能用吗?
Font.default_pixel = true  这句加上就 ...
  1. Font.default_name = "XS_GB_16_J"
  2. Font.default_size = 16
复制代码

作者: wskai    时间: 2019-7-15 22:04
66666666666666666666666666666
作者: 89444640    时间: 2019-7-16 11:03
12元奉上,3W汉字写一遍真心吐血。
作者: 贞九灵    时间: 2019-9-8 00:56
请问不知是安装问题还是怎么回事,我游戏中的炁字是个方块,显示不出来,还有箓字也是,请问是怎么回事呢。。。

作者: 贞九灵    时间: 2019-9-8 15:43
贞九灵 发表于 2019-9-8 00:56
请问不知是安装问题还是怎么回事,我游戏中的炁字是个方块,显示不出来,还有箓字也是,请问是怎么回事呢。 ...

生僻字有解决办法么
作者: sukaru    时间: 2021-5-20 20:46
这个好!
作者: 烈炎雷欧    时间: 2023-7-15 19:46
所以说是16xp的字体完全免费,12xp的字体需要商用收费,是吗?
作者: 41workroom    时间: 2023-7-16 16:36
本帖最后由 41workroom 于 2023-7-16 16:38 编辑

大大你那个字体中文英文有错位啊
作者: 风雨流盼    时间: 2023-8-4 02:09
大佬我用了你的16px字体,发现一个想要的字没有,想用制作工具加上,制作工具中的字现在会产生版权问题吗
作者: 我想睡觉    时间: 2024-8-31 18:19
下载了16px的,总之先转了2元,非常感谢!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1