README.md in characteristics-0.1.0 vs README.md in characteristics-0.2.0
- old
+ new
@@ -30,14 +30,14 @@
## Types of Encodings
This library knows of four different kinds of encodings:
-- **:unicode** Unicode familiy of multibyte encodings (*UTF-\**)
+- **:unicode** Unicode familiy of multibyte encodings (*UTF-X*)
- **:ascii** 7-Bit ASCII (*US-ASCII*)
- **:binary** Arbitrary string (*ASCII-8BIT*)
-- **:byte ** Known byte encoding (*ISO-8859-\**, *Windows-\**)
+- **:byte** Known byte encoding (*ISO-8859-X*, *Windows-125X*)
Other encodings are not supported, yet.
## Predicates
@@ -45,14 +45,14 @@
Validness is determined by Ruby's String#valid_encoding?
### `unicode?`
-`true` for Unicode encodings (`UTF-*`)
+`true` for Unicode encodings (`UTF-X`)
### `control?`
-Control characters are codepoints in the is C0, delete or C1 control character range.
+Control characters are codepoints in the is [C0, delete or C1 control character range](https://en.wikipedia.org/wiki/C0_and_C1_control_codes).
### `assigned?`
- All valid ASCII and BINARY characters are considered assigned
- For other byte based encodings, a character is considered assigned if it is not on the exception list included in this library. C0 control characters (and `\x7F`) are always considered assigned. C1 control characters are treated as assigned, if the encoding generally does not assign characters in the C1 region.