unicode vocabulary
Factor handbook » Vocabulary index


Documentation
Unicode support

Metadata
Tags:text
Authors:Daniel Ehrenberg


Words

Predicate classes
ClassSuperclass
Image LETTERImage integer
Image LetterImage integer
Image alphaImage integer
Image blankImage integer
Image characterImage integer
Image controlImage integer
Image digitImage integer
Image letterImage integer
Image mathImage integer
Image printableImage integer
Image uncasedImage integer


Ordinary words
WordStack effect
Image >case-fold( string -- fold )
Image >graphemes( str -- graphemes )
Image >lower( string -- lower )
Image >title( string -- title )
Image >upper( string -- upper )
Image >words( str -- words )
Image capitalize( string -- title )
Image case-fold?( string -- ? )
Image ch>lower( ch -- lower )
Image ch>title( ch -- title )
Image ch>upper( ch -- upper )
Image char>name( char -- name )
Image collation-key/nfd( string -- key nfd )
Image count-graphemes( str -- n )
Image first-grapheme( entire-str start -- i )
Image first-grapheme-from( start str -- i )
Image first-word( str -- i )
Image first-word-from( start str -- i )
Image last-grapheme( str -- i )
Image last-grapheme-from( end str -- i )
Image last-word( str -- i )
Image last-word-from( end str -- i )
Image lower?( string -- ? )
Image name>char( name -- char )
Image nfc( string -- nfc )
Image nfd( string -- nfd )
Image nfkc( string -- nfkc )
Image nfkd( string -- nfkd )
Image primary=( str1 str2 -- ? )
Image quaternary=( str1 str2 -- ? )
Image script-of( char -- script )
Image secondary=( str1 str2 -- ? )
Image sort-strings( strings -- sorted )
Image string-append( s1 s2 -- string )
Image string-reverse( str -- rts )
Image string<=>( str1 str2 -- <=> )
Image tertiary=( str1 str2 -- ? )
Image title?( string -- ? )
Image under-surrogate?( ch -- ? )
Image unicode-supported( -- value )
Image unicode-unsupported( -- value )
Image unicode-version( -- value )
Image upper-surrogate?( ch -- ? )
Image upper?( string -- ? )
Image word-break-at?( i str -- ? )


Class predicate words
WordStack effect
Image LETTER?( object -- ? )
Image Letter?( object -- ? )
Image alpha?( object -- ? )
Image blank?( object -- ? )
Image character?( object -- ? )
Image control?( object -- ? )
Image digit?( object -- ? )
Image letter?( object -- ? )
Image math?( object -- ? )
Image printable?( object -- ? )
Image uncased?( object -- ? )


Files


Metadata files


Children from resource:basis
VocabularySummary
Image unicode.breaksUnicode grapheme and word breaking
Image unicode.caseUnicode case conversion
Image unicode.categoriesParsing words used by Unicode implementation
Image unicode.collationUnicode string comparison and sorting (collation)
Image unicode.control-pictures
Image unicode.dataParsing Unicode data files
Image unicode.normalizeUnicode string normalization
Image unicode.scriptReads the UCD to get the script of a code point


Children from resource:extra
VocabularySummary
Image unicode.flagsUnicode country flags