#unicode #font #generator #cli-tool #generate-completions #cli

app runi

一个用于生成 Unicode 字体的 CLI 工具

5 个版本

0.1.4 2024年2月26日
0.1.3 2024年2月26日
0.1.2 2024年2月26日
0.1.1 2024年2月26日
0.1.0 2024年2月26日

202命令行工具 中排名

Download history 1/week @ 2024-04-01

85 每月下载量

MIT 许可证

53KB
1.5K SLoC

runi

一个用于生成 Unicode 字体的 CLI 工具

runi 是 Rust 和 Unicode 的组合词。它允许您生成 Unicode 字体,而不是访问像 https://lingojam.com 这样的网站。

以下 Unicode 字体受支持

  • 上标: ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖqʳˢᵗᵘᵛʷˣʸᶻ
  • 下标: ₐbcdₑfgₕᵢⱼₖₗₘₙₒₚqᵣₛₜᵤᵥwₓyz
  • 脚本: 𝒶𝒷𝒸𝒹ℯ𝒻𝓰𝒽𝒾𝒿𝓀𝓁𝓂𝓃ℴ𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏
  • 粗体脚本: 𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃
  • 全角: abcdefghijklmnopqrstuvwxyz
  • 哥特体: 𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷
  • 哥特体粗体: 𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟
  • 无衬线: 𝖺𝖻𝖼𝖽𝖾𝖿𝗀𝗁𝗂𝗃𝗄𝗅𝗆𝗇𝗈𝗉𝗊𝗋𝗌𝗍𝗎𝗏𝗐𝗑𝗒𝗓
  • 无衬线斜体: 𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻
  • 等宽: 𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣
  • 无衬线粗体: 𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇
  • 无衬线粗体斜体: 𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯
  • 衬线粗体: 𝐚𝐩𝐬𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳
  • 小写字母: ᴀʙᴄᴅᴇꜰɢʜɪᴊᴋʟᴍɴᴏᴘǫʀꜱᴛᴜᴠᴡxʏᴢ
  • 圆圈: ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ
  • 负圆圈: 🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩
  • 方框: 🄰🄱🄲🄳🄴🄵🄶🄷🄸🄹🄺🄻🄼🄽🄾🄿🅀🅁🅂🅃🅄🅅🅆🅇🅈🅉
  • 负方框: 🅰🅱🅲🅳🅴🅵🅶🅷🅸🅹🅺🅻🅼🅽🅾🅿🆀🆁🆂🆃🆄🆅🆆🆇🆈🆉
  • 双线: 𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫
  • 倒置: ɐqɔpǝɟƃɥıɾʞןɯuodbɹsʇnʌʍxʎz
  • 反转: AdↄbɘꟻgHijklmᴎoqpᴙꙅTUvwxYz
  • 伪西里尔文: аъсdэfБЂіјклмиорqѓѕтцvшхъз

如果您处理数学公式或只是喜欢使用替代 Unicode 文本字体样式,这可能很有用。

用法

提供上述子命令之一和任何字符串

$ runi double-struck abcdefghijklmnopqrstuvwxyz\\
𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫

为您的工作站生成 shell 完整性

为您的工作站生成完整性。选择包括:bash、elvish、fish、powershell、zsh。

runi --completions $YOUR_SHELL > runi_completions.sh
source runi_completions.sh

安装

cargo install runi
# or if you have cargo-binstall, even faster https://github.com/cargo-bins/cargo-binstall
cargo binstall runi

许可证

根据您的选择,许可证为

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的任何贡献,均应按上述方式双重许可,不附加任何额外条款或条件。

项目创建标志

该项目使用 Thor 的 cargo generate 模板 和标志创建

  • 项目名称: runi
  • 描述: 用于生成 Unicode 字体的 CLI 工具
  • 作者: Thor Kampefner [email protected]
  • crate 名称: runi
  • crate 类型: bin
  • 操作系统架构: linux-x86_64
  • 用户名: Thor Kampefner
  • 在 cargo 内: false
  • 初始化: false
  • 现在: 2024-02-26
  • bin 或 lib: bin
  • 高级: advanced
  • cli: cli
  • 许可证: license
  • ci: ci
  • itests: itests
  • benches: benches
  • 异步
  • 服务器

依赖项

~1.7–2.3MB
~44K SLoC