Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • FreeType FreeType
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 61
    • Issues 61
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 17
    • Merge requests 17
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • FreeTypeFreeType
  • FreeTypeFreeType
  • Issues
  • #761
Closed
Open
Issue created Oct 12, 2017 by FreeType Bot@freetype-botOwner

Autohinter support for box drawing unicode range

Migrated from: [SAVANNAH-52215]

Alexei Podtelezhnikov reported:

For the box drawing to work, the characters in this range (U+2500-U+257F) have to be monospaced and span the exact distance between the descender and ascender lines. This distance and the distance between the lines is always rounded to pixels. Therefore, arbitrary scaling does not work for these characters. We should either

1) use discrete scaling that corresponds to the rounded metrics, or
2) round the edge pixels to the ascender and descender lines in the autohinter.

Note that, it is probably incorrect to modify the ascender and descender lines and line spacing for these characters because they are routinely used with other normal glyphs to draw tables.

Assignee
Assign to
Time tracking