-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
horiz-adv-x property is missing from all-vertical glyphs (i,I,|) in SVG Font #6
Comments
Hi François,
Thank you so much for your kind reply. Congrats again on Relief, it's a
gorgeous face.
My slightly corrected copy of the Relief SVG 1.1 font is here:
https://github.com/golanlevin/p5-single-line-font-resources/blob/main/p5_single_line_svg_fonts/single_line_svg_fonts/Relief/ReliefSingleLine-Regular.svg
However, I should say that I only did a little hand-correction on a few
characters (i, I, |, !). I noticed that some of the accented i/I characters
(Iacute, Ibreve, Icircumflex) might also have problems, but I didn't
address them.
I do appreciate that the SVG 1.1 Font specification is deprecated (it's not
included in SVG 2, for example, and most browsers do not support it).
However, I think it still has genuine utility for "niche" applications like
pen-plotting, CNC engraving, and creative coding. You would be the expert
here, but — to the best of my knowledge — both the OTF and WOFF formats are
designed for closed-outline glyphs! For now, I'm loving the SVG 1.1 Font
spec :)
Regards,
Golan
…On Mon, Jan 6, 2025 at 4:02 AM institut supérieur des arts et du design de Toulouse ***@***.***> wrote:
Hi Golan,
Happy new year,
Thanks for using Relief Single-Line, and thanks for spotting these
problems
with the vertical bars right and left side bearings in the SVG export.
We know that we have some problems with the vertical bars (in earlier
phases of the design the i, I, alternate l and vertical bar have a small
serif to the left at the top of the stems in order to always have an
horizontal value; you can still see it in the background layer of our UFO
sources if you open it in a font editor software), we were able to fix it
in the OTF-SVG format but apparently not in the old SVG export.
Must admit that we have almost no feedback about the old (and almost
deprecated) SVG format, thanks for using it in P5! If you feel like
sharing
it, I can use your fixed Relief SingleLine version on our GitHub account
as
an urgent patch, we will dig later on our side to update sources and
retro-format exports.
Will transmit your remarks to the person that did the SVG / TTF cad world
exports, I am more responsible for the design and main OTF and OTF-SVG
exports.
We didn't update this project much these past years (we jumped to other
stuff, not necessarily related to type design) but we will try to put some
more time on it in the coming weeks, some interest is rising again here
and
there. I will lecture about the whole process behind Relief SingleLine
this
February 20th (see
https://automatic-type-design.anrt-nancy.fr/colloques/automatic-type-design-3
).
Will send a parallel email on your personal email address from my main
address (not the teaching email address), more reactive here.
Talk soon,
François
Le dim. 29 déc. 2024 à 05:47, Golan Levin ***@***.***> a
écrit :
> Hello,
>
> Thanks for your lovely work on the Relief single-line font. I have been
> developing a project to load/display single-line SVG fonts in p5.js, a
> popular toolkit for creative coding:
> https://editor.p5js.org/golan/sketches/T-Vf4vvaR
>
> While developing this I noticed that the glyphs i, I, and | had no
> horiz-adv-x property in the SVG Font file, ReliefSingleLine-Regular.svg
> <
https://github.com/isdat-type/Relief-SingleLine/blob/main/fonts/open_svg/ReliefSingleLine-Regular.svg>.
> As a result, typesetting with these characters was broken.
>
> You can see this here:
>
> -
>
https://github.com/isdat-type/Relief-SingleLine/blob/218c4d5b8de0d540cb1995ec347b2ce10ac88341/fonts/open_svg/ReliefSingleLine-Regular.svg#L115
> -
>
https://github.com/isdat-type/Relief-SingleLine/blob/218c4d5b8de0d540cb1995ec347b2ce10ac88341/fonts/open_svg/ReliefSingleLine-Regular.svg#L547
> -
>
https://github.com/isdat-type/Relief-SingleLine/blob/218c4d5b8de0d540cb1995ec347b2ce10ac88341/fonts/open_svg/ReliefSingleLine-Regular.svg#L326
>
> Related characters (Iacute, Ibreve, Icircumflex, etc.) also have this
> problem.
> I added horiz-adv-x="340" to those glyph definitions in my local copy,
> and that fixed the problem.
>
> Best wishes,
> Golan
>
> —
> Reply to this email directly, view it on GitHub
> <#6>, or
unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ATZBU3ELWQXXY25YR4ZDWID2H55GFAVCNFSM6AAAAABUKOBDIOVHI2DSMVQWIX3LMV43ASLTON2WKOZSG43DEMJQGQYTKNY>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: ***@***.***>
>
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACG2BOMBMO23ZKCQMROVIT2JJBDLAVCNFSM6AAAAABUKOBDIOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNZSGYZDIMBRGM>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello,
Thanks for your lovely work on the Relief single-line font. I have been developing a project to load/display single-line SVG fonts in p5.js, a popular toolkit for creative coding: https://editor.p5js.org/golan/sketches/T-Vf4vvaR
While developing this I noticed that the glyphs
i
,I
, and|
had nohoriz-adv-x
property in the SVG Font file, ReliefSingleLine-Regular.svg. As a result, typesetting with these characters was broken.You can see this here:
Relief-SingleLine/fonts/open_svg/ReliefSingleLine-Regular.svg
Line 115 in 218c4d5
Relief-SingleLine/fonts/open_svg/ReliefSingleLine-Regular.svg
Line 547 in 218c4d5
Relief-SingleLine/fonts/open_svg/ReliefSingleLine-Regular.svg
Line 326 in 218c4d5
Related characters (Iacute, Ibreve, Icircumflex, etc.) also have this problem.
I added
horiz-adv-x="340"
to those glyph definitions in my local copy, and that fixed the problem.Best wishes,
Golan
The text was updated successfully, but these errors were encountered: