Hi,

Background: Apple continue to use stem darkening by default on Sonoma and
their high PPI displays. Even though this may not be technically correct,
it is visually pleasing and aids legibility.

My system: Gnome 48, grayscale antialiasing, no hinting. Two high
resolution "retina" displays: 218 PPI, and 260 PPI. 200% desktop scaling.

I noticed that stem darkening with the default parameters has no visual
effect. Fonts are still rendered slightly thin and pale. But if I assume
the stem width boundaries are calculated for a 96 ppi display, and multiply
by (260/96), I get nice thick black text, similar to OS X.

1. What is the correct way of scaling the stem width boundaries (0.5 px,
1px, 1.667px, 2.333px) for a 260 PPI display?

2. What is the correct way of scaling the darkening amounts (0.4px,
0.275px, 0.275px, 0px) for a 260 PPI display?

Here are the default parameters:
//
"autofitter:no-stem-darkening=0\

autofitter:darkening-parameters=500,400,1000,275,1667,275,2333,0\

etc.


Here are the parameters that I am currently using:
//

export FREETYPE_PROPERTIES=\
"autofitter:no-stem-darkening=0\
 autofitter:darkening-parameters=1354,475,2708,450,4514,450,6318,0\
 cff:no-stem-darkening=0\
 cff:darkening-parameters=1354,475,2708,450,4514,450,6318,0\
 type1:no-stem-darkening=0\
 type1:darkening-parameters=1354,475,2708,450,4514,450,6318,0\
 t1cid:no-stem-darkening=0\
 t1cid:darkening-parameters=1354,475,2708,450,4514,450,6318,0"


thanks

Gavin

Reply via email to