Ticket #19 (closed enhancement: fixed)

Opened 3 years ago

Last modified 20 months ago

'Shaping' support

Reported by: artem Owned by: artem
Priority: critical (top) Milestone: 0.6.0
Component: Core Library Version:
Severity: Normal Keywords:
Cc: Patch Needs Improvement: no
Needs Docmentation: no Has Patch?: no
Design Decision Needed: no

Description

Mapnik uses combination of iconv and fribidi to support unicode and BIDI. There is no support for 'shaping'. It looks like ICU library has got all features we need, it's c++ and some boost libraries (e.g boost_regex) can be built with ICU support already. I'm planning to investigate using ICU as a replacement for iconv, fribidi.

Change History

Changed 3 years ago by artem

  • component changed from Shapefile Input Driver to Core Library
  • severity changed from Blocker to Normal
  • milestone changed from 0.4.1 to 0.5.0

Changed 3 years ago by artem

  • summary changed from fixme to 'Shaping' support

Changed 3 years ago by artem

  • status changed from new to assigned

Changed 3 years ago by artem

  • milestone changed from 0.5.0 to 1.0.0

we'll use iconv for now

Changed 2 years ago by springmeyer

  • priority set to critical (top)

ICU has been implemented, but routines are still needed for different language/character sets.

Closing this a complete, and keeping Ticket #112 open

Changed 2 years ago by springmeyer

  • status changed from assigned to closed
  • resolution set to fixed

Changed 20 months ago by springmeyer

  • has_patch unset
  • milestone changed from 1.0.0 to 0.6.0
  • patch_need_improvement unset
  • need_documentation unset
  • design_decision_needed unset
Note: See TracTickets for help on using tickets.