package cpdf

  1. Overview
  2. Docs

UnicodeData.txt in parsed form

val unicodedata_source : string

The source, compressed.

type t = {
  1. code_value : string;
  2. character_name : string;
  3. general_category : string;
  4. canonical_combining_classes : string;
  5. bidirectional_category : string;
  6. character_decomposition_mapping : string;
  7. decimal_digit_value : string;
  8. digit_value : string;
  9. numeric_value : string;
  10. mirrored : string;
  11. unicode_10_name : string;
  12. iso_10646_comment_field : string;
  13. uppercase_mapping : string;
  14. lowercase_mapping : string;
  15. titlecase_mapping : string;
}

The type of a single entry from UnicodeData.txt

val unicodedata : unit -> t list

The unicode data. We pass a unit because it is parsed upon demand and memoised.