science-gothic
science-gothic copied to clipboard
Slanting fixes for diagonals and curves (e.g. D, V)
In the slanted masters, when things are slanted automatically, it has bad effects on diagonals and curves.
A short tight curve like those seen in the /O or /S is not bad, but a big sweeping curve on the /D is problematic.
With diagonals, a left slope gets thicker when slanted right, and a right slope gets thinner. For example with the /V the left side gets thicker and the right side gets thinner. This needs to be compensated for. For example, in the V, after slanting, the inner triangle of points can be moved to the left, making the left stroke thinner and the right thicker.
The amounts of compensation needed depends on both the thickness of the strokes, and the original angles. A thicker stroke will be more affected, and if the shift is centered on a 45° angle, that maximizes the effect. So for example, the condensed V designs need less adjustment, post-slant.
Done: /A /D /N /M /Q /Q.alt /R /K /V /W /X /Y /Z /k /v /w /x /y /z
Brandon done: /d.smcp /two /two.dnom /four /four.dnom /six /six.dnom /seven /seven.dnom /nine /nine.dnom /ampersand /ampersand.sc /question /question.sc /questiondown /questiondown.sc /asterisk /uni2116 (numero) /Oslash /oslash.sc /oslash /Lslash /lslash /slash /backslash /fraction /uni2215 /AE /acutecomb /acutecomb.case /gravecomb /gravecomb.case /tildecomb /tildecomb.case /asciitilde /uni1E9E (cap eszett) /uni1E9E.c2sc /asciicircum /uni0302 /uni0302.case /uni0327 (cedilla) /uni0327.case /uni0306 (breve) /uni0306.case /uni0328 (ogonek) /uni0328.case /uni0309 (hook) /uni0309.case /uni031B (horn) /uni031B.case /trademark /less /greater /greaterequal /lessequal /multiply /uni27E8 /uni27E9 /m.sc /n.sc /q.sc /r.sc /ae.sc
Backlog (TO DO):
- /uni20AD (kip currency) /uni20B9 (rupee) /uni20BA (Turkish Lira)
- /m.sc /n.sc /w.sc /x.sc /y.sc /z.sc (still need to do :CtrEtc)
- various Cyrillic unique shapes (? Not sure, maybe Vassil already did these
Did /k /v /w /x /y /z
Brandon did /D
Cyrillic Diagonals fix: /uni0414 /uni041B /uni0409 /uni042F /uni0434 /uni043B /uni0459 /uni0474 /uni0475
Did /N and /M today after I realized they were missing from the list.
Started yesterday on /a.smcp /k.smcp /v.smcp /w.smcp /x.smcp /y.smcp /z.smcp, still in progress.
Checked and edited /uni2116, /Oslash, /oslash.sc, and /oslash
On Dec 9, adjusted widths of diagonals in slanted masters for /Lslash /lslash /slash /fraction Made initial adjustments to /backslash, but it has... issues.
Issue #214 Adjusted widths of diagonals in slanted masters for /backslash /lslash.sc /AE /acutecomb /acutecomb.case
Adjusted widths of diagonals in slanted masters for /gravecomb /gravecomb.case
Adjusted widths of diagonals in slanted masters for /tildecomb /tildecomb.case /asciitilde /uni1E9E (cap eszett) and /uni1E9E.c2sc
Adjusted widths of diagonals in slanted masters for /asciicircum /uni0302 /uni0302.case
Adjusted widths of diagonals in slanted masters for /uni0327 (cedilla) /uni0327.case
Adjusted widths of curves in slanted masters for /uni0306 (breve) /uni0306.case /uni0328 (ogonek) /uni0328.case /uni0309 (hook) /uni0309.case /uni031B (horn) /uni031B.case /trademark
Adjusted widths of diagonals in slanted masters for /less /greater /greaterequal /lessequal /multiply /uni27E8 /uni27E9 /m.sc /n.sc /q.sc /r.sc /ae.sc
@tphinney do we have current status for this issue - it seems rather old and has a lot of pushed fixes. Is there something we could do more?
I have reviewed the thread; the initial message at the top, at the bottom of it, has been repeatedly edited to track fixes. I am continuing to edit it and keep it up to date. :)