字体缩放 / 字重 / 字符替换

TTF 字体转换

上传字体,调整参数,对比预览,提交转换,完成后直接下载。适合反复处理数字、字母、符号和字距的日常工作流。

Preview

预览对比

当前字体、来源字体和转换后结果会共用同一段预览文本。

当前字体 上传后立即预览
0123456789 ABCXYZ abcxyz +-*/., ...
转换后结果 等待转换
0123456789 ABCXYZ abcxyz +-*/., ...

Step 1

上传字体

Step 2

转换参数

字形转换
排版间距 (%)

Step 4

转换与下载

当前任务 请先上传一个 .ttf 字体文件。 操作:缩放 100% / 不处理 / 字距 0 字符替换:未启用 预计耗时:通常 40-60 秒完成
等待上传 未开始
队列位置:- 已用时间:0 秒 预计耗时:通常 40-60 秒完成

等待上传

高级功能:从另一个字体复制字符

选择一个来源字体,把它的数字、字母或符号复制到当前字体里。

这些字符会替换到当前字体中。未上传来源字体时,字符替换不会启用。

排队与耗时
当前队列 正在读取排队状态...
最近任务
正在读取最近任务...
安全与处理说明

文件会上传到服务器进行高兼容转换。服务器不会永久保存上传文件或转换结果。请在转换完成后及时下载。

更新日志 BUG联系V:-6-6-6666

2026-06-18 复杂中文加粗修正

  • 多轮廓和复合中文 glyph 的 Bold 加粗改用稳定的重叠轮廓路径,避免复杂部件被法线外扩拉坏。
  • 简单字母和符号仍保留单轮廓外扩,减少小字符过黑和不均匀。

2026-06-18 来源字体预览修正

  • 预览效果中由来源字体替换的字符不再继承前端模拟加粗,避免 B、L 等字符出现二次描边。
  • 替换字符仍按来源字体显示,方便确认数字、字母或自定义字符是否来自正确字体。

2026-06-18 手机端转换卡片优化

  • 手机端不再把整张转换与下载卡片固定在屏幕底部,滚动时不会遮挡大面积内容。
  • 转换按钮仍保留在主流程靠前位置,按上传、参数、预览、转换顺序正常操作。

2026-06-17 预览效果修正

  • 预览效果不再使用阴影模拟加粗,减少 L、B 等字符出现双描边或粗细不均。
  • 预览效果会按替换范围把数字、字母或自定义字符切换为来源字体显示。
  • 大缩放比例预览改为受控字号并在预览框内滚动,避免文字撑出内容框。

2026-06-17 预览确认体验

  • 上传当前字体后可以先点击预览效果,查看预览文字在当前参数下的大致显示,再决定是否开始转换。
  • 高级功能、排队与耗时、安全说明默认展开,减少反复使用时的额外点击。
  • 恢复完整历史更新日志,并调整弹窗圆角和阴影,让窗口边界更柔和。

2026-06-17 任务流体验优化

  • 页面重排为上传、参数、预览、转换下载的高频任务流。
  • 手机端保持上传、参数、预览、转换按钮靠前,高级和说明信息排在主流程之后。
  • 转换状态改为阶段式和不确定进度,增加队列位置、已用时间和任务摘要。
  • 最近任务不再展示 IP,只展示文件大小、耗时和完成时间。

2026-06-17 15:06 +08:00

  • Bold 加粗改为单轮廓外扩,减少多轮廓叠加造成的局部粗细不均和小符号发黑。
  • 默认显示当前字体和转换结果预览占位,页面刚打开时不再出现空白预览区域。
  • 更新日志弹窗改为单一滚动容器,避免同时出现两条竖向滚动条。
  • 修复前端脚本中一处“等待转换”状态文案的乱码。

2026-06-16 22:48 +08:00

  • 重构为 Font Studio / 字体实验室界面,桌面端使用上传预览和转换设置两栏布局,移动端切换为单列布局。
  • 新增轻量动态文案和低强度 Studio 背景动画,并支持 prefers-reduced-motion 降低动画强度。
  • 页面打开时立即显示当前排队状态和最近 5 条转换记录,转换结果预览改为复用下载 blob,减少重复请求等待。

2026-06-16 22:02 +08:00

  • 大字体 Bold 自动切换低内存轮廓外扩模式,避免 8 向轮廓复制导致转换进程被系统 OOM 终止。
  • 小字体继续保留 8 向圆润叠加加粗效果,大字体优先保证转换稳定完成。

2026-06-16 20:43 +08:00

  • 字体转换改为独立子进程执行,避免大字体转换崩溃时拖垮 Web 服务并导致 Nginx 502。
  • 静态资源增加版本号,部署后浏览器会加载最新前端脚本,减少旧缓存继续请求旧接口的问题。

2026-06-16 20:01 +08:00

  • 后台转换任务改为磁盘持久化,减少服务重启或任务恢复时出现“任务不存在或已过期”的情况。
  • 新增排队序号显示,并显示最近完成转换用户的来源地区和转换耗时。

2026-06-16 19:09 +08:00

  • 转换流程改为后台任务模式,上传后立即返回任务编号,前端轮询任务状态,避免长时间转换触发 Nginx 504。
  • 同一进程内限制为单个字体转换任务依次处理,降低多个大字体同时加粗导致服务器内存打满的风险。

2026-06-16 18:05 +08:00

  • 转换接口改为先写入服务器临时 TTF 文件,再流式返回下载内容,降低大字体转换时的内存峰值。
  • 针对宝塔/Nginx 502 场景优化响应方式,避免大结果文件在接口返回阶段再次复制到内存。

2026-06-16 17:41 +08:00

  • Bold 加粗改为围绕原字形向左、右、上、下和斜向追加轮廓,减少只横向变粗的问题。
  • 同步修正合成加粗后的左右边距和上下字体指标,降低预览或导出时被裁切的概率。

2026-06-16 17:10 +08:00

  • 加粗算法改为保留原轮廓并追加平移轮廓副本,避免复杂字形被拉坏或变成块状。
  • Bold 只增加一份右移轮廓副本,降低大字体转换时的耗时和文件膨胀。

2026-06-16 16:36 +08:00

  • 字重强度改为单一字体单位输入,Bold 和 Thin 不再拆分水平效果、垂直效果。
  • 排版间距移动到可选字符替换上方,常用缩放、字重、间距流程更靠前。
  • 目标字体和 A 来源字体都增加删除按钮,可单独清除上传文件和对应预览。

2026-06-16 16:10 +08:00

  • 主流程改为只需上传一个要处理的字体,A 来源字体移入可选字符替换模块。
  • 上传字体后立即预览当前字符效果;同时上传 A 和当前字体时分别显示两套预览。
  • 转换完成后显示最终替换、缩放、加粗和间距处理后的预览。
  • 修复 A → 当前字体字符替换未提交、旧下载结果未清理的问题。
  • 修复进度条停在 95% 的显示问题,转换阶段改为不定进度。
  • 加粗和变细改为按字体单位控制,减少尖角字形被过度拉伸的问题。
  • 合并替换和转换流程,减少大字体的重复保存和读取时间。