unicode 1.0.0
unicode: ^1.0.0 copied to clipboard
Unicode characters library auto generated from http://www.unicode.org.
example/example.dart
import 'package:unicode/unicode.dart' as unicode;
void main(List<String> args) {
var ch = unicode.toRune('я');
if (unicode.isLowerCaseLetter(ch)) {
print('${char2Str(ch)} is lowercase letter');
}
ch = unicode.toRune('{');
if (unicode.isOpenPunctuation(ch)) {
print('${char2Str(ch)} is open punctuation');
}
ch = unicode.toRune('©');
if (unicode.isOtherSymbol(ch)) {
print('${char2Str(ch)} is other symbol');
}
ch = unicode.toRune('ǁ');
if (unicode.isOtherLetter(ch)) {
print('${char2Str(ch)} is other letter');
}
ch = unicode.charToTitleCase(unicode.toRune('dž'));
print('${char2Str(ch)} is title case of dž');
ch = unicode.charToUpperCase(unicode.toRune('dž'));
print('${char2Str(ch)} is upper case of dž');
}
String char2Str(int c) {
return String.fromCharCode(c);
}