unicode vocabulary
Factor handbook ยป Vocabulary index


Documentation
Unicode support

Metadata
Tags:text
Authors:Daniel Ehrenberg


Words

Predicate classes
ClassSuperclass
LETTER integer
Letter integer
alpha integer
blank integer
character integer
control integer
digit integer
letter integer
math integer
printable integer
uncased integer


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


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


Files


Metadata files


Children from resource:basis
VocabularySummary
unicode.breaksUnicode grapheme and word breaking
unicode.WordBreakProperty.txt
unicode.unicode.factor
unicode.emoji-data.txt
unicode.control-pictures
unicode.SpecialCasing.txt
unicode.allkeys.txt
unicode.CompositionExclusions.txt
unicode.Scripts.txt
unicode.scriptReads the UCD to get the script of a code point
unicode.UnicodeData.txt
unicode.normalizeUnicode string normalization
unicode.summary.txt
unicode.PropList.txt
unicode.caseUnicode case conversion
unicode.collationUnicode string comparison and sorting (collation)
unicode.unicode-docs.factor
unicode.authors.txt
unicode.dataParsing Unicode data files
unicode.tags.txt
unicode.categoriesParsing words used by Unicode implementation


Children from resource:extra
VocabularySummary
unicode.flagsUnicode country flags