PT3到SIX转换器
在线将PostScript Type 3字体渲染为DEC Sixel终端图形
pt3
six
终端图形
Sixel在终端窗口中内联显示图像。将PT3字体字形转换为SIX,直接在命令行环境中获得视觉预览。
复古与现代
Sixel起源于DEC终端,但现在受到现代模拟器的支持。PT3字体在传统PostScript和终端图形之间架起桥梁。
在线工具
转换本身无需终端配置。在任何浏览器中上传PT3字体并下载Sixel输出。
如何转换PT3到SIX
从计算机,Google Drive,Dropbox,URL或在页面上拖拽选择文件.
选择six或任何其他你需要的格式作为结果(支持超过200种格式)
让文件进行转换随后你可以下载你的six文件
关于格式
PT3(PostScript Type 3)是PostScript语言规范中定义的字体格式,由Adobe Systems于1984年推出。与使用受限PostScript操作符子集(针对微调和高效渲染优化)的Type 1字体不同,Type 3字体允许使用完整的PostScript语言来描述每个字形。这意味着字形可以包含渐变填充、灰度阴影、复杂路径操作、颜色甚至位图图像 — 这些都是Type 1受限字符串解释器无法实现的功能。Adobe最初将Type 1规范作为保密和专有技术,因此在1980年代末,希望创建PostScript兼容字体的第三方字体铸造厂和开发者只能使用公开文档化的Type 3格式。一个显著优势是创作自由:由于任何有效的PostScript程序都可以定义字形,设计师可以制作远超简单轮廓填充的装饰性、插图风格和纹理化字母形态。格式在其时代的开放性是另一个实用优势,使任何人都能在不授权Adobe专有微调技术的情况下创建PostScript字体。然而,Type 3字体缺乏使Type 1文本在小尺寸和低分辨率下保持清晰的微调机制,这限制了其在正文文本中的使用。当Adobe于1990年3月公开Type 1规范后,大多数铸造厂转向了具有微调功能的格式。Type 3字体如今主要具有历史意义,出现在存档的PostScript文档和艺术性字形渲染优先于屏幕优化微调需求的专业应用中。
SIX是SIXEL(Six Pixel)图形数据的文件扩展名,这是一种由Digital Equipment Corporation(DEC)于1983年开发的位图图形格式,随LA50点阵打印机推出。SIXEL将图像编码为一系列可打印ASCII字符,其中每个字符代表六个垂直像素的一列(即一个'sixel')——字符的ASCII值减去63提供一个6位二进制模式,每一位控制垂直列中的一个像素。编码结构由一系列sixel带(每带六像素高)沿图像宽度排列而成,带有颜色选择(最多256个寄存器,使用HLS或RGB定义)、重复计数(用于效率的游程编码)、回车和换行命令的控制序列。SIXEL数据使用DEC的标准转义序列协议传输到输出设备,嵌入在常规字符输出的文本流中。最初为DEC的打印机系列设计,后来被DEC VT系列终端(VT240、VT330、VT340)支持,SIXEL在现代终端模拟器软件中经历了显著的复兴。SIX的一大优势是终端原生图像显示:SIXEL允许图像直接在文本终端会话中渲染,无需图形窗口系统,使命令行工具能够在文本输出中内联显示图表、照片和预览。这一能力推动了在mlterm、xterm、WezTerm和foot等现代终端中的采用。SIX/SIXEL数据可以由ImageMagick、libsixel和chafa生成,并在任何支持SIXEL的终端模拟器中查看。
经常问的问题
为什么要将PT3转换为SIX?
Sixel将图像编码为可直接在终端窗口中显示的格式。将PT3转换为SIX可让您在基于终端的工作流程中内联预览字体字形。
如何显示SIX文件?
mlterm、xterm(支持Sixel)和iTerm2等终端模拟器可内联渲染Sixel图形。您也可以cat文件在终端中显示。
Sixel支持彩色吗?
支持。Sixel支持色彩调色板——字体字形可以使用自定义颜色渲染,在基本单色文本之外产生视觉丰富的终端输出。
可以批量转换PT3字体吗?
可以。一次上传所有PT3文件——Convertio为每种字体生成单独的SIX输出,可用于终端显示。
此转换免费吗?
完全免费。转换无需终端工具——从任何浏览器上传PT3并获得SIX输出。