Mapping of characters to glyph names according to the Adobe Glyph List Specification.
```rust use std::borrow::Cow; use glyphnames::glyphname;
fn main() { asserteq!(glyphname('a' as u32), Some(Cow::from("a"))); asserteq!(glyphname('%' as u32), Some(Cow::from("percent"))); asserteq!(glyphname('☺' as u32), Some(Cow::from("smileface"))); asserteq!(glyphname('↣' as u32), Some(Cow::from("uni21A3"))); asserteq!(glyphname('🕴' as u32), Some(Cow::from("u1F574"))); asserteq!(glyphname(0x110000), None); } ```
git submodule update --init
).make
.