2 个版本

0.1.4 2023 年 2 月 26 日
0.1.3 2023 年 2 月 14 日

#1806文本处理

(MIT OR Apache-2…

11MB
1K SLoC

Glyphana

Build Status

Glyphana 是一个用于搜索和发现 Unicode 图形符号的工具。

它受到我非常怀念的 macOS 字符查看器 的启发,而我在 Linux 和 Windows 上都非常怀念它。

Searching for the characters contained in 'grinning cat' as well as matching the term against each glyph's description

注意事项

这是在一些零散的自由时间里匆忙完成的。

目前它仅限于我个人的 Character Viewer 中缺少的大部分功能。也就是说,它与后者在功能上相去甚远。

它还缺少 Windows 字符映射表组合字符串的功能,这是我从 Character Viewer 中缺少的功能,计划添加。

版本

您可以从 版本页面 获取适用于 Windows 2019+LinuxmacOS 11+ 的预构建二进制文件。

从源码构建和更新

您需要安装 Rust

在终端(命令行)中运行

cargo install glyphana

确保您已安装 cargo-update。您只需要做一次。

cargo install cargo-update

之后,更新就像这样简单。

cargo install-update glyphana

功能

剪贴板

  • 将单个字符复制到剪贴板。
  • 将 Unicode 以 HTML 格式复制为十六进制到剪贴板,
  • 将 UTF-8 以十六进制复制到剪贴板。

检查

  • 检查单个字符(显示名称、Unicode、UTF-8)。
  • 将字符存储在持久集合中。

浏览

  • 查看最近检查的字符。
  • 查看收集的字符。
  • 按类别浏览字符。
  • 搜索单个字符。
    • 考虑大小写。
  • 搜索 Unicode 字符名称。
  • 搜索 Adobe 字形数据库。

贡献

欢迎功能和错误修复。

如果您想添加功能,请首先查看 待办事项列表

如果您想从事某项工作,请创建一个问题,以便稍后针对您的 PR 进行工作。如果它不在列表中,也请创建一个问题,以便在开始工作之前收集反馈。

在您进行最终的提交之前,确保

cargo +nightly check --all-features
cargo +nightly fmt --all -- --check
cargo +nightly clippy -- -D warnings

全部输出都是干净的。

许可证

Apache 2.0MITBSD 3 Clause;由您自行决定。

Glyphana 目前仅使用(并嵌入)Noto 字体家族,这些字体受 开放字体许可证 保护。

有关依赖项使用的许可证,请参阅 licenses.html

依赖项

~27–43MB
~570K SLoC