Skip to content

AlgorithmicTypography v0.2.2

Choose a tag to compare

@MichailSemoglou MichailSemoglou released this 01 Mar 05:56
· 16 commits to main since this release

What's New in v0.2.2

Added

  • GlyphExtractor.fillWithPoints(char, float, int) — scatters N random points inside the closed letterform interior using AWT's built-in containment test; counter-forms (holes in B, O, P, R) are correctly excluded
  • GlyphExtractor.distributeAlongOutline(char, float, int) — resamples the full perimeter by arc length so every neighbouring point is equally spaced; spacing is uniform regardless of curve curvature
  • GlyphExtractor.getOuterContour(char, float) — returns only the outermost closed path, identified via the shoelace formula (largest absolute area)
  • GlyphExtractor.getInnerContours(char, float) — returns all counter-form contours (holes) separately from the outer boundary
  • String overloads for fillWithPoints and distributeAlongOutline
  • GlyphDesign example demonstrating all four new methods across three interactive modes (interior fill, perimeter dots, outer/inner colouring)

Changed

  • GlyphExtractor Javadoc updated to v0.2.2 with new feature list

To report an issue: https://github.com/MichailSemoglou/AlgorithmicTypography/issues