glyph names
Version 0.2.0
Mapeo de caracteres a nombres de glifos según la especificación de la lista de Adobe Glyph. Esta caja no es compatible con STD.
use std :: borrow :: Cow ;
use glyph_names :: glyph_name ;
fn main ( ) {
assert_eq ! ( glyph_name ( 'a' as u32 ) , Some ( Cow :: from ( "a" ) ) ) ;
assert_eq ! ( glyph_name ( '%' as u32 ) , Some ( Cow :: from ( "percent" ) ) ) ;
assert_eq ! ( glyph_name ( '☺' as u32 ) , Some ( Cow :: from ( "smileface" ) ) ) ;
assert_eq ! ( glyph_name ( '↣' as u32 ) , Some ( Cow :: from ( "uni21A3" ) ) ) ;
assert_eq ! ( glyph_name ( '?' as u32 ) , Some ( Cow :: from ( "u1F574" ) ) ) ;
assert_eq ! ( glyph_name ( 0x110000 ) , None ) ;
} git submodule update --init ).make .