PyQt5+Python制作的位图字体生成工具

前言
本篇在讲什么

Pyqt5制作的Fnt字体创建工具
本篇需要什么

Python语法有简单认知
依赖Python3.7环境
依赖Pycharm编辑器

本篇的特色

具有全流程的图文教学
重实践,轻理论,快速上手
提供全流程的源码内容


★提高阅读体验★

👉 ♠ 一级标题 👈

👉 ♥ 二级标题 👈

👉 ♣ 三级标题 👈

👉 ♦ 四级标题 👈


♠ 前言

平时开发会用到fnt的位图字体比较多,常见的BMFnt工具啥的有时候不能满足需要,闲暇时间用python写了个简单的字体生成工具,如下图所示

在这里插入图片描述


♠ 使用方式

在这里插入图片描述

  1. 当前版本需要准备对应字体的散图
  2. 散图命名按照实际对应的字符去命名,例如数字1,图片命名为数字1
  3. 通过拖拽文件夹或者通过顶部打开按钮选择对应图片
  4. 在右侧设置栏设置字体全局宽度和行高
  5. 空格宽度选填
  6. 一键等宽在设置完全局宽度后可以使用
  7. 可以通过右下侧设置栏为单个字体调整宽度和偏移
  8. 通过上方导出按钮可以导出字体文件,png图片+fnt描述文件

♠ 源码和发行版

代码比较多,这里不在累述,已开源上传到github,下面是仓库地址

点个星星吧

https://github.com/KingSun5/font_creator

这里需要提醒一下,仓库内的工具库是独立的,需要编译源码的请自行下载后导入工具目录

https://github.com/KingSun5/sun_py_tools

不需要编译源码的可以直接移步发行版本,开箱即用

https://github.com/KingSun5/font_creator/releases


♠ 功能前瞻

  • 字体预览功能
  • 整图自动识别功能
  • 可能考虑的Qt和C++版本

♠ 推送

  • Github
https://github.com/KingSun5

♠ 结语

若是觉得博主的文章写的不错,不妨关注一下博主,点赞一下博文,另博主能力有限,若文中有出现什么错误的地方,欢迎各位评论指摘。

👉 本文属于原创文章,转载请评论留言,并在转载文章头部著名作者出处👈
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值