Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • extensions extensions
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 77
    • Issues 77
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Inkscape
  • extensionsextensions
  • Merge requests
  • !326

Split Text: Rewrite with Support for manual kerning and SVG2 flowed text

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Jonathan Neuhauser requested to merge joneuhauser/extensions:text-split-kerning into master May 26, 2021
  • Overview 14
  • Commits 2
  • Pipelines 3
  • Changes 14

Originially I just wanted to copy https://github.com/acardona/scripts/tree/master/python/inkscape into the module. But the code was really ugly, didn't work with transforms and nested tspans and had problems with SVG2 flowed text. This MR fixes that.

Note that this merge request uses a px-based document on purpose since the coordinate conversion functions are broken at the moment (#367 (closed)). I have a fix for that in the works, and with that fix, the new code of this extension works fine for mm-based documents as well.

  • Closes #142 (closed)
  • Closes #257 (closed)
  • Fixes https://bugs.launchpad.net/inkscape/+bug/960013
  • Fixes https://bugs.launchpad.net/inkscape/+bug/1576761
  • Improves https://bugs.launchpad.net/inkscape/+bug/1585897 (but a true fix would require an entire text rendering submodule of inkex)
Edited May 26, 2021 by Jonathan Neuhauser
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: text-split-kerning