Skip to content
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

Hinting question #293

Open
Sunspark-007 opened this issue Aug 10, 2024 · 1 comment
Open

Hinting question #293

Sunspark-007 opened this issue Aug 10, 2024 · 1 comment

Comments

@Sunspark-007
Copy link

Sunspark-007 commented Aug 10, 2024

Made this an issue instead of a discussion because it might be one if it ends up creating a new file or workflow.

To recap, the status of the build as it is today, static ttf in the current release is the last ttfautohinted one being released, the static otf uses the deprecated psautohint (afdko tools prefer otfautohint now), the variable ttf uses manual hinting to some degree.

Rendering differences in LibreOffice on a Linux desktop: The variable font can't be used because of a problem with LO itself--always displays the wrong style. Static otf and static ttf are relatively the same shape but the regular weight ttf appears to be a touch darker so it is better in that aspect for screen display. I've kept a Junicode Two Beta otf around which is unhinted and it looks completely different in LO.. the x-height is higher and "e" etc. looks more spacious.

I don't know if the glyphs were redrawn from the beta to be shorter, or if the taller more open appearance is a result of not being hinted.

I would like to suggest for consideration trying out otfautohint in the newer afdko package to see how that output looks, and also, to explore the possibility of providing an unhinted static version to see how that looks as well.

For proper pixel display of the images below you need to open them in a new tab and scale your browser to the correct zoom factor (67% on a display set to 150%) or copy them into paint. They really do look like two different typefaces.

75% zoom 12 point on a display that is logically scaled to 150% (top is beta, bottom is ttf static):
image

100% zoom 12 point on a display that is logically scaled to 150% (top is beta, bottom is ttf static):
image

120% zoom 12 point on a display that is logically scaled to 150% (top is beta, bottom is ttf static):
image

@psb1558
Copy link
Owner

psb1558 commented Aug 12, 2024

I wasn't aware of what was happening with psautohint. I'll certainly look into otfautohint, which looks to be the same thing, merged into the AFDKO package.

Glyph outlines in Junicode have not changed since the beta, except for the usual corrections, adjustments, etc. Any differences you see are almost certainly due to different kinds of hinting. I don't see these differences as a problem unless one uses different versions together on the same project.

For various reasons I am trying to reduce the number of versions I am delivering, so I'm not eager to add unhinted versions to the Junicode package. There are tools about for deleting hints from a font, and it should be easy to build Junicode without hints on a Linux system (instructions on the Junicode page).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants