网站https://yaytext.com/让你把任何纯文本转换成风格化的 Unicode。Ubuntu 或普通 Linux 上有什么软件程序可以做同样的事情?我不喜欢依赖这样的网站耶文它们往往会来来去去。
答案1
再看一下放入其中,它只是 Unicode 映射加上一些用附加字符生成的(例如 CJK)。
它似乎可以离线完成,无论是本地脚本/应用程序还是仅作为 JS 浏览器插件。
快速搜索:
PyPI:没有找到任何东西,但应该很容易从 yaytext 复制样式范围。然后编写一个脚本,风格(用于终端样式)可以用作模板。
Firefox 附加组件:未找到任何内容,密文(即转换/散列/加密/解密文本)可以用作模板。
NPM:已找到Unicode 文本修饰器模块涵盖了许多映射转换。要在命令行中使用:
安装在本地文件夹中
mkdir jsdecorator cd jsdecorator npm i unicode-text-decorator
创建
jsdecorator.js
脚本const utd = require('unicode-text-decorator'); let textout = utd.decorate(process.argv[3],process.argv[2]); console.log(textout);
使用示例:
node jsdecorator.js "bold_script" "Ask Ubuntu"
答案2
我制作了一个简短的离线版yaytext,这里。
用法:yay.py [font] < plain_text > yayed_text
默认字体为ITALIC_SERIF
。其他可能的值可以在源代码中轻松看到。
如果您想将其与剪贴板结合起来(在Linux上),请使用xsel
或类似的工具:
bash -c 'a=$(xsel -b); echo -n "$a" | yay.py | xsel -b'
yay.py
以下是我未来休息时的链接完整内容:
#!/usr/bin/env python3
import sys, re
class Translation:
PLAIN = '''abcdefghijklmnopqrstuvwxyz äëïöüÿ ß\
ABCDEFGHIJKLMNOPQRSTUVWXYZ ÄËÏÖÜŸ ẞ\
0123456789\
áàéèíìóòúùýỳ'''
BOLD_SERIF = '''