跳转到主要内容

一个尝试使用Unicode使ASCII变得花哨的过滤器

项目描述

unifonter

unifonter是一个过滤器,尝试使用Unicode帮助使ASCII变得花哨

快速入门

unifonter被设计为用作过滤器,或作为快速查找/翻译工具。因此,您可以使用它如下

$ man man | unifonter
𝔐𝔄𝔑(1)                        𝔐𝔞𝔫𝔲𝔞𝔩 𝔭𝔞𝔤𝔢𝔯 𝔲𝔱𝔦𝔩𝔰                        𝔐𝔄𝔑(1)

𝔑𝔄𝔐𝔈
       𝔪𝔞𝔫 - 𝔞𝔫 𝔦𝔫𝔱𝔢𝔯𝔣𝔞𝔠𝔢 𝔱𝔬 𝔱𝔥𝔢 𝔰𝔶𝔰𝔱𝔢𝔪 𝔯𝔢𝔣𝔢𝔯𝔢𝔫𝔠𝔢 𝔪𝔞𝔫𝔲𝔞𝔩𝔰

𝔖𝔜𝔑𝔒𝔓𝔖ℑ𝔖
       𝔪𝔞𝔫 [𝔪𝔞𝔫 𝔬𝔭𝔱𝔦𝔬𝔫𝔰] [[𝔰𝔢𝔠𝔱𝔦𝔬𝔫] 𝔭𝔞𝔤𝔢 ...] ...
       𝔪𝔞𝔫 -𝔨 [𝔞𝔭𝔯𝔬𝔭𝔬𝔰 𝔬𝔭𝔱𝔦𝔬𝔫𝔰] 𝔯𝔢𝔤𝔢𝔵𝔭 ...
       𝔪𝔞𝔫 -𝔎 [𝔪𝔞𝔫 𝔬𝔭𝔱𝔦𝔬𝔫𝔰] [𝔰𝔢𝔠𝔱𝔦𝔬𝔫] 𝔱𝔢𝔯𝔪 ...
       𝔪𝔞𝔫 -𝔣 [𝔴𝔥𝔞𝔱𝔦𝔰 𝔬𝔭𝔱𝔦𝔬𝔫𝔰] 𝔭𝔞𝔤𝔢 ...

$ unifonter Hello
ℍ𝕖𝕝𝕝𝕠

支持几种不同的样式;使用-k后跟您想要的样式组合,否则会随机选择一个。

支持的样式可以通过unifonter -d查看

用法 以获取
b 𝐁𝐨𝐥𝐝
i 𝐼𝑡𝑎𝑙𝑖𝑐
bi 𝑩𝒐𝒍𝒅 𝑰𝒕𝒂𝒍𝒊𝒄
s 𝖲𝖺𝗇𝗌-𝖲𝖾𝗋𝗂𝖿
bs 𝗦𝗮𝗻𝘀-𝗦𝗲𝗿𝗶𝗳 𝗕𝗼𝗹𝗱
is 𝘚𝘢𝘯𝘴-𝘚𝘦𝘳𝘪𝘧 𝘐𝘵𝘢𝘭𝘪𝘤
bis 𝙎𝙖𝙣𝙨-𝙎𝙚𝙧𝙞𝙛 𝘽𝙤𝙡𝙙 𝙄𝙩𝙖𝙡𝙞𝙘
c 𝒮𝒸𝓇𝒾𝓅𝓉
bc 𝓑𝓸𝓵𝓭 𝓢𝓬𝓻𝓲𝓹𝓽
d 𝔻𝕠𝕦𝕓𝕝𝕖-𝕊𝕥𝕣𝕦𝕔𝕜
f 𝔉𝔯𝔞𝔨𝔱𝔲𝔯
bf 𝕭𝖔𝖑𝖉 𝕱𝖗𝖆𝖐𝖙𝖚𝖗
k Sᴍᴀʟʟ-Cᴀᴘꜱ
m 𝙼𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎
w Fullwidth

但请注意,字母的顺序并不重要(-k bis-k sib相同),所以如果您认为“fraktur bold”而不是“bold fraktur”,请随意。

还支持一些其他选项;请参阅-h的输出。

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码分发

unifonter-0.5.0.tar.gz (20.0 kB 查看散列值)

上传时间 源代码

构建分发

unifonter-0.5.0-py3-none-any.whl (20.0 kB 查看散列值)

上传时间 Python 3