All Projects → frankrolf → showDist

frankrolf / showDist

Licence: other
Robofont extension to show quick info about point selection.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to showDist

Curve-Equalizer
Curve Equalizer for Glyphs and RoboFont
Stars: ✭ 42 (+180%)
Mutual labels:  robofont-extension

showDist

showDist screenshot

Robofont extension to show quick information about point selection.
This extension lives in a tiny space in the top left of the glyph window.
When two or more points are selected, the exension will show information about the horizontal and vertical distance between those points. If the points are not on a horizontal or vertical line, the extension will also show the diagonal distance and the angle between the selected points.

Selection of a single point will return distances and angles of attached BCPs, selection of a single BCP will return distance and angle from that BCP to its base point. This information is interactively updated as points are dragged.

Note: If a selection consists of more than two points, the extension will show the values for the bounding box of the current selection.

  • Version 1.2: add static BCP-length information
  • Version 1.3: make selections in multiple windows possible
  • Version 1.4: add interactive BCP-length information
  • Version 1.7: fix angle direction, support rulers, properly remove observers
  • Version 1.8: observer updates

point dragging


This extension (especially the text-in-window part) is heavily based on David Jonathan Ross’ ShowMouseCoordinates.

Installing this extension will activate it; it won’t show in any menus.
To remove the extension just delete showDist.roboFontExt from the extensions folder.

Released under MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].