Thank you both, Werner and Valentin, for taking the time to look at my submission.

When I was playing around with drawing shapes, I was thinking paper scale not text scale. This was inspired by Paolo's desire to draw arbitrary arrows and things.

Because of that, I presumed the end user would desire absolute sizing. Of course, as I continued playing with the markup command, I realized it probably should work similar to the built-in \triangle command.

I love the idea of tying things to font-size, so the shapes are automatically responsive to changes in the surrounding context. That simplifies the usage of the command since you just need to specify point count. This also makes it behave similar to the other built-in shape functions.

Thankfully, it should be trivial to make the changes. The question now is what reference glyph is the best? "A" is notably a letter in most fonts that tries to make the apex more prominent. As a result, it could make the polygons appear a little too big. "O" has a similar issue. These glyphs are optically oversized, so they look good. Perhaps "H" will work. I think it usually has a consistently flat top and bottom without any optical adjustments. Mind you, I could just be overthinking things. Nothing would stop me from sampling all uppercase letters and averaging them.

Regardless, you both have given me plenty to think about.


-- Aaron Hill

Reply via email to