PFA转PFB转换器
在线将PostScript Type 1 ASCII转换为二进制PFB
pfa
pfb
无损重编码
PFA和PFB包含相同的PostScript Type 1数据——转换只是将ASCII十六进制切换为紧凑的二进制编码。
文件体积减半
二进制PFB文件比ASCII PFA约小50%,传输更快,部署更实用。
无需工具
跳过命令行工具——在网页浏览器中即时将PFA转换为PFB,无需安装任何软件。
如何转换PFA到PFB
从计算机,Google Drive,Dropbox,URL或在页面上拖拽选择文件.
选择pfb或任何其他你需要的格式作为结果(支持超过200种格式)
让文件进行转换随后你可以下载你的pfb文件
关于格式
PFA(Printer Font ASCII)是Adobe PostScript Type 1字体格式的两种文件表示之一,于1984年随PostScript页面描述语言一同推出。PFA文件以纯ASCII文本形式包含完整的字体程序 — 明文头部包含字体名称、编码数组和度量信息,后接十六进制编码的加密部分(eexec),其中存储以三次贝塞尔曲线和字干提示描述的实际字形轮廓。由于每个字节都以可打印的ASCII字符表示,PFA文件大约是PFB二进制对应版本的两倍大小,但可以通过任何文本安全通道传输,也可以在标准文本编辑器中编辑。PFA成为Unix和Linux系统上的标准Type 1分发格式,在这些系统上二进制字体格式不便于PostScript打印管线使用。一个关键优势是通用的文本兼容性 — PFA文件可以干净地通过电子邮件系统、FTP文本模式传输和版本控制,不会因字符编码转换而损坏。可读的结构也有利于字体开发者,他们可以直接检查头部值和编码声明。PFA形式的Type 1字体推动了1980年代末至1990年代的桌面出版革命,Adobe的字体库和Apple LaserWriter打印机确立了PostScript排版作为专业标准的地位。虽然OpenType已取代Type 1进行新字体开发,但PFA文件在传统出版工作流和PostScript/PDF生产系统中仍在活跃使用。
PFB(Printer Font Binary)是Adobe PostScript Type 1字体格式的紧凑二进制表示,于1984年与PFA一同推出。PFA将整个字体程序存储为十六进制编码的ASCII文本,而PFB将相同的数据封装在轻量二进制容器中,使用段头标记区分ASCII和二进制区域。加密的字形轮廓部分(eexec)以原始字节而非十六进制字符存储,文件大小约为PFA的一半。每个段以标记字节和32位长度字段开始,使格式解析简单且显著更紧凑。PFB成为Windows和DOS平台上的主要Type 1分发格式,与PFM(Printer Font Metrics)或AFM文件配合使用,后者提供文本排版所需的字符宽度和字偶距数据。一个优势是存储和传输效率 — 二进制编码意味着典型文本字体占用30-50 KB,而其PFA等效版本需要60-100 KB。分段结构还允许PostScript解释器高效地流式处理字体数据,用各自的处理器处理ASCII和二进制部分。Windows上的Adobe Type Manager(ATM)依赖PFB文件在屏幕上渲染平滑的Type 1文本,这一功能改变了PC平台上的桌面出版格局。虽然OpenType字体已在新工作中大量取代Type 1,但PFB文件在已建立的印刷工作流、存档字体库和依赖PostScript输出的系统中仍然存在。
经常问的问题
为什么要将PFA转换为PFB?
PFB是相同Type 1数据的二进制编码版本。由于用原始二进制替代ASCII十六进制编码,文件体积约缩小一半。
如何打开PFB文件?
PFB文件可在Adobe Type Manager、Windows字体安装器和FontForge等字体编辑器中使用。需将PFB与PFM或AFM文件配对以获取完整度量信息。
PFA和PFB可以互换吗?
它们包含完全相同的字形和微调数据——唯一区别是编码方式。PFA是文本格式,PFB是二进制格式。应用程序接受任一形式。
文件大小会减小吗?
会。PFB中的二进制编码通常将字体文件缩小到PFA的约一半大小,使其更适合分发。
会丢失字体数据吗?
不会。PFA到PFB是无损编码转换。每一个字形轮廓、微调和度量值都原样保留。