glyph names
Version 0.2.0
Adobe Glyph 목록 사양에 따라 문자를 글리프 이름에 매핑합니다. 이 상자는 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 .