News for hackers. Stuff that matters.
Re:Shop Sans is a typeface for curved text paths by dylan604 on Friday November 21, 2025 @01:17PM (#46007100)
is this for someone that doesn't have access to proper typesetting software? i guess that could be cool if along side the font size you have a radius entry for programs that do not have a type-on-path tool. i'm just spoiled and have the proper tools so this causes me to tilt my head and ask why
Re:Shop Sans is a typeface for curved text paths by bobbylarrybobby on Friday November 21, 2025 @01:33PM (#46007328)
It's not just about curving the baseline, the glyphs themselves curve according to the user-specified curve radius. Check out the second image/gif with curve optimizations on/off.
Re:Shop Sans is a typeface for curved text paths by ks2048 on Friday November 21, 2025 @04:53PM (#46009426)
What font features enable this? (curious how it is implemented and which software supports it)
Re:Shop Sans is a typeface for curved text paths by tshaddox on Friday November 21, 2025 @06:09PM (#46010162)
From what I can tell, it's a variable font, where the font developer can declare an axis (in this case "curve," or more likely "CURV") and the font user can control the value of that axis (e.g. via CSS) which controls how the font renders itself.

https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Font...

This site demonstrates many highly stylized and artistic variable font axes:

https://www.axis-praxis.org/specimens/__DEFAULT__

Re:Shop Sans is a typeface for curved text paths by cellular on Friday November 21, 2025 @09:22PM (#46011480)
I use a circular font I made in inkscape for outputting SVGs to GatorCAM for CNC.

Inkscape lets me adjust kern of each letter because the curve can cause letters to touch.

Re:Shop Sans is a typeface for curved text paths by tobr on Friday November 21, 2025 @01:26PM (#46007234)
This is about how each character adapts to the radius, not the path itself. Each character is tweaked so the design holds up as it’s curved. I don’t think you have tools to do that.
Re:Shop Sans is a typeface for curved text paths by CharlesW on Friday November 21, 2025 @01:59PM (#46007656)
FWIW, people have glyph warping text (both on and off paths) using tools like Adobe Illustrator for as long as I can remember. I also don't quite get why one might want a capability that supports one type of glyph warping in the typeface itself.
Re:Shop Sans is a typeface for curved text paths by Luc on Friday November 21, 2025 @02:11PM (#46007778)
A font is designed to have certain attributes (e.g. harmony between the letters). It is not clear that this harmony is preserved if you distort the font algorithmically. For this font the designer ensured that it is preserved.
Re:Shop Sans is a typeface for curved text paths by CharlesW on Friday November 21, 2025 @02:35PM (#46008063)
I get that part (I've designed commercial typefaces), but as I understand it, (1) this only works for type on circles or circular arcs, and (2) the typeface has no awareness of the circle/segment it's on, so the designer still has to manually match the Curve property to the radius.

I think this is really cool and interesting work by Nick Sherman. I just wonder if I'm correct about the limited applications, and what could be done to enable the kind of "contextual intelligence" that would enable fonts to better optimize themselves for a broader set of types of envelope deformations.

Re:Shop Sans is a typeface for curved text paths by tobr on Friday November 21, 2025 @02:14PM (#46007821)
Because it allows the effect of the curvature to be customized by hand for each letter shape by a skilled designer. Fonts like italics, bold or condensed can also be approximated with simple geometric operations, but I think you would agree that that looks terrible.