Skip to content

0.6.4

Latest
Compare
Choose a tag to compare
@kontur kontur released this 20 Jun 07:16
  • FIX: Fixed an issue where trying to log missing shaping glyphs would crash in FontChecker
  • FIX: Improved mark shaping detection to interpret ccmp substitutions of base + mark as correctly shaping (thanks @arialcrime)
  • TWEAK: Cleaned up hyperglot.language.Language class and added attribute properties for dict properties with computed defaults (as opposed to writing defaults for missing attributes) as well as more code annotation
  • TWEAK: hyperglot.orthography.Orthography object has script_iso attribute returning the mapped ISO 15924 script tag
  • DATA: Added lib/extra_data/script-names.yaml with a list of all current Hyperglot scripts and a mapping to their ISO 15924 code equivalent
  • DATA: Added di/tri-graphs to Czech and Hungarian orthographies and fixed their order
  • DATA: Added Squamish (squ) (thanks @justinpenner)
  • DATA: Unified "Geʽez" script with reversed comma, as opposed to previous mixed use of "Ge'ez/Fidel" and "Ge'ez"
  • DATA: Amended spelling "Tai Viet" script in title case to match other script names
  • DATA: Corrected spelling of "Bamum" script and language (instead of less used "Bamun" used in Hyperglot)
  • DATA: Use "Coptic" instead of "Coptic/Numbian" script name
  • DATA: Use "Burmese" script for language "Mon"
  • DATA: Use "Baybayin" script name instead of "Tagalog (Baybayin, Alibata)"
  • DATA: Fixed Toki Pona (tok) file name
  • TWEAK: Make sure Orthography.base_chars and Orthography.aux_chars return no duplicates for decomposed character sequences
  • TWEAK: Define Languages, Language and Orthography as module top level exports for easier importing, e.g. now: from hyperglot import Language