# Geomerative: Smooth Font Rendering

**URL:** <https://discourse.processing.org/t/geomerative-smooth-font-rendering/11978>\
**Category:** Coding Questions\
**Created:** [June 10, 2019, 8:59pm UTC](https://discourse.processing.org/t/geomerative-smooth-font-rendering/11978 "2019-06-10T20:59:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![heyarne](https://avatars.discourse-cdn.com/v4/letter/h/bc79bd/32.png) [@heyarne](https://discourse.processing.org/u/heyarne)\
**Post date:** [June 10, 2019, 8:59pm UTC](https://discourse.processing.org/t/geomerative-smooth-font-rendering/11978/1 "2019-06-10T20:59:16Z")

</div>

Hi! I started playing around with the Geomerative library and I like it a lot. I intended to play around with different fonts and noticed that when polygonizing the outlines, the resulting shape looks a bit jagged. Here’s an example:

 ![2019-06-10-225518_420x594_scrot](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/3/3e278dd2a1c95d0a64d4051e50d3d2d0038dc907.png)

(This adopts [Geomerative Tutorial 7](https://github.com/heyarne/geomerative/blob/master/examples/Tutorial_07_HelloWorld_getPoints/Tutorial_07_HelloWorld_getPoints.pde).)

The red text is drawn using `.draw()`, the green text is drawn by looping through the points and drawing vertices. How can I draw the text and make it look as smooth as the draw function? I’d like to manipulate the different points first. I tried both options shown for `RG.setPolygonizer`, choosing a small length / step size always made it look as jagged as in the picture.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [June 12, 2019, 5:40pm UTC](https://discourse.processing.org/t/geomerative-smooth-font-rendering/11978/2 "2019-06-12T17:40:50Z")

</div>

> [@heyarne](#):
>
> How can I draw the text and make it look as smooth as the draw function?

One thought: Have you tried looking at the .draw() code in the geomerative library to see exactly what it is doing?

> **[GitHub - rikrd/geomerative: Geomerative is a library for Processing. It...](https://github.com/rikrd/geomerative)**
>
> Geomerative is a library for Processing. It extends 2D geometry operations to facilitate generative geometry. Includes a TrueType font and an SVG interpreters. This library exposes the shapes (such...
