44 posts

@Maelle.K

@Johnnyfiecka

As said, common issue with most if not all fonts by Måns Grebäck. They look nice. True. But there is room - ample room - for technical improvement.

@Johnnyfiecka

As said, common issue with most if not all fonts by Måns Grebäck. They look nice. True. But there is room - ample room - for technical improvement.

Here some examples of what is wrong with the Before the rain font.

Units per em is set at 500 which should be 2048 for truetype fonts. Correcting this, however, does not solve the problem. The cutting-off of the top and bottom of characters is caused by the Typo ascender and descender settings and can only be solved by correcting these settings.

Yet, there are more problems with the font. 375 of the 387 (the usable of the 488) glyphs have problems.

The red circles in the pict are extreme off-curve and/or redundant points. The red crosses are intersecting coordinates. Extreme off-curve and/or redundant points just make the font a bit messy but do no harm. Intersecting coordinates and contours in the wrong direction do. They shall be absolutely avoided.

Here an overview of problems with the A-Z, a-z and 0-9 glyphs only. That should be enough

Simple glyph index $0004/e - 9 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0005/f - 13 Off-curve extreme coordinates - 5 Redundant points - 4 Intersecting coordinates

Simple glyph index $0006/g - 15 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0007/h - 23 Off-curve extreme coordinates - 7 Redundant points - 5 Intersecting coordinates - Contours with incorrect direction

Simple glyph index $0008/i - 14 Off-curve extreme coordinates - 1 Contour with incorrect direction - Contours with incorrect direction

Simple glyph index $0009/j - 12 Off-curve extreme coordinates - 2 Contours with incorrect direction - Contours with incorrect direction

Simple glyph index $000A/k - 26 Off-curve extreme coordinates - 12 Intersecting coordinates

Simple glyph index $000B/l - 15 Off-curve extreme coordinates

Simple glyph index $000C/m - 16 Off-curve extreme coordinates - 5 Redundant points - 1 Intersecting coordinate - Contours with incorrect direction

Simple glyph index $000D/n - 15 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $000E/o - 16 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $000F/p - 16 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0010/q - 15 Off-curve extreme coordinates - 4 Redundant points - 6 Intersecting coordinates

Simple glyph index $0011/r - 13 Off-curve extreme coordinates

Simple glyph index $0012/s - 15 Off-curve extreme coordinates

Simple glyph index $0013/t - 15 Off-curve extreme coordinates - 4 Redundant points - 4 Intersecting coordinates

Simple glyph index $0014/u - 15 Off-curve extreme coordinates

Simple glyph index $0015/v - 11 Off-curve extreme coordinates

Simple glyph index $0016/w - 18 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0017/x - 12 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0018/y - 14 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0019/z - 22 Off-curve extreme coordinates

Simple glyph index $001A/a - 18 Off-curve extreme coordinates

Simple glyph index $001B/b - 20 Off-curve extreme coordinates - 2 Intersecting coordinates - Contours with incorrect direction

Simple glyph index $001C/c - 11 Off-curve extreme coordinates - 1 Duplicate knot

Simple glyph index $001D/d - 28 Off-curve extreme coordinates - 3 Redundant points - 2 Intersecting coordinates

Simple glyph index $0020/A - 25 Off-curve extreme coordinates - 1 Redundant point - 6 Intersecting coordinates

Simple glyph index $0021/B - 24 Off-curve extreme coordinates - 10 Intersecting coordinates

Simple glyph index $0022/C - 13 Off-curve extreme coordinates

Simple glyph index $0023/D - 21 Off-curve extreme coordinates - 8 Intersecting coordinates

Simple glyph index $0024/E - 19 Off-curve extreme coordinates - 8 Intersecting coordinates

Simple glyph index $0025/F - 21 Off-curve extreme coordinates - 4 Redundant points - 6 Intersecting coordinates

Simple glyph index $0026/G - 16 Off-curve extreme coordinates

Simple glyph index $0027/H - 20 Off-curve extreme coordinates - 4 Redundant points - 8 Intersecting coordinates

Simple glyph index $0028/I - 20 Off-curve extreme coordinates - 6 Intersecting coordinates

Simple glyph index $0029/J - 19 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $002A/K - 30 Off-curve extreme coordinates - 10 Intersecting coordinates

Simple glyph index $002B/L - 18 Off-curve extreme coordinates - 1 Intersecting coordinate - Contours with incorrect direction

Simple glyph index $002C/M - 16 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $002D/N - 23 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $002E/O - 11 Off-curve extreme coordinates

Simple glyph index $002F/P - 22 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0030/Q - 35 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0031/R - 26 Off-curve extreme coordinates - 10 Intersecting coordinates

Simple glyph index $0032/S - 20 Off-curve extreme coordinates

Simple glyph index $0033/T - 20 Off-curve extreme coordinates

Simple glyph index $0034/U - 17 Off-curve extreme coordinates- 2 Intersecting coordinates

Simple glyph index $0035/V - 16 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0036/W - 28 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0037/X - 12 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0038/Y - 24 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0039/Z - 20 Off-curve extreme coordinates

Simple glyph index $0066/0 - 13 Off-curve extreme coordinates

Simple glyph index $0067/1 - 15 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0068/2 - 15 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0069/4 - 16 Off-curve extreme coordinates - 8 Intersecting coordinates

Simple glyph index $006A/3 - 15 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $006B/5 - 11 Off-curve extreme coordinates

Simple glyph index $006C/6 - 11 Off-curve extreme coordinates

Simple glyph index $006D/7 - 17 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $006E/8 - 22 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $006F/9 - 14 Off-curve extreme coordinates

Units per em is set at 500 which should be 2048 for truetype fonts. Correcting this, however, does not solve the problem. The cutting-off of the top and bottom of characters is caused by the Typo ascender and descender settings and can only be solved by correcting these settings.

Yet, there are more problems with the font. 375 of the 387 (the usable of the 488) glyphs have problems.

The red circles in the pict are extreme off-curve and/or redundant points. The red crosses are intersecting coordinates. Extreme off-curve and/or redundant points just make the font a bit messy but do no harm. Intersecting coordinates and contours in the wrong direction do. They shall be absolutely avoided.

Here an overview of problems with the A-Z, a-z and 0-9 glyphs only. That should be enough

Simple glyph index $0004/e - 9 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0005/f - 13 Off-curve extreme coordinates - 5 Redundant points - 4 Intersecting coordinates

Simple glyph index $0006/g - 15 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0007/h - 23 Off-curve extreme coordinates - 7 Redundant points - 5 Intersecting coordinates - Contours with incorrect direction

Simple glyph index $0008/i - 14 Off-curve extreme coordinates - 1 Contour with incorrect direction - Contours with incorrect direction

Simple glyph index $0009/j - 12 Off-curve extreme coordinates - 2 Contours with incorrect direction - Contours with incorrect direction

Simple glyph index $000A/k - 26 Off-curve extreme coordinates - 12 Intersecting coordinates

Simple glyph index $000B/l - 15 Off-curve extreme coordinates

Simple glyph index $000C/m - 16 Off-curve extreme coordinates - 5 Redundant points - 1 Intersecting coordinate - Contours with incorrect direction

Simple glyph index $000D/n - 15 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $000E/o - 16 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $000F/p - 16 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0010/q - 15 Off-curve extreme coordinates - 4 Redundant points - 6 Intersecting coordinates

Simple glyph index $0011/r - 13 Off-curve extreme coordinates

Simple glyph index $0012/s - 15 Off-curve extreme coordinates

Simple glyph index $0013/t - 15 Off-curve extreme coordinates - 4 Redundant points - 4 Intersecting coordinates

Simple glyph index $0014/u - 15 Off-curve extreme coordinates

Simple glyph index $0015/v - 11 Off-curve extreme coordinates

Simple glyph index $0016/w - 18 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0017/x - 12 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0018/y - 14 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0019/z - 22 Off-curve extreme coordinates

Simple glyph index $001A/a - 18 Off-curve extreme coordinates

Simple glyph index $001B/b - 20 Off-curve extreme coordinates - 2 Intersecting coordinates - Contours with incorrect direction

Simple glyph index $001C/c - 11 Off-curve extreme coordinates - 1 Duplicate knot

Simple glyph index $001D/d - 28 Off-curve extreme coordinates - 3 Redundant points - 2 Intersecting coordinates

Simple glyph index $0020/A - 25 Off-curve extreme coordinates - 1 Redundant point - 6 Intersecting coordinates

Simple glyph index $0021/B - 24 Off-curve extreme coordinates - 10 Intersecting coordinates

Simple glyph index $0022/C - 13 Off-curve extreme coordinates

Simple glyph index $0023/D - 21 Off-curve extreme coordinates - 8 Intersecting coordinates

Simple glyph index $0024/E - 19 Off-curve extreme coordinates - 8 Intersecting coordinates

Simple glyph index $0025/F - 21 Off-curve extreme coordinates - 4 Redundant points - 6 Intersecting coordinates

Simple glyph index $0026/G - 16 Off-curve extreme coordinates

Simple glyph index $0027/H - 20 Off-curve extreme coordinates - 4 Redundant points - 8 Intersecting coordinates

Simple glyph index $0028/I - 20 Off-curve extreme coordinates - 6 Intersecting coordinates

Simple glyph index $0029/J - 19 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $002A/K - 30 Off-curve extreme coordinates - 10 Intersecting coordinates

Simple glyph index $002B/L - 18 Off-curve extreme coordinates - 1 Intersecting coordinate - Contours with incorrect direction

Simple glyph index $002C/M - 16 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $002D/N - 23 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $002E/O - 11 Off-curve extreme coordinates

Simple glyph index $002F/P - 22 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0030/Q - 35 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0031/R - 26 Off-curve extreme coordinates - 10 Intersecting coordinates

Simple glyph index $0032/S - 20 Off-curve extreme coordinates

Simple glyph index $0033/T - 20 Off-curve extreme coordinates

Simple glyph index $0034/U - 17 Off-curve extreme coordinates- 2 Intersecting coordinates

Simple glyph index $0035/V - 16 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0036/W - 28 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0037/X - 12 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0038/Y - 24 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $0039/Z - 20 Off-curve extreme coordinates

Simple glyph index $0066/0 - 13 Off-curve extreme coordinates

Simple glyph index $0067/1 - 15 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0068/2 - 15 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $0069/4 - 16 Off-curve extreme coordinates - 8 Intersecting coordinates

Simple glyph index $006A/3 - 15 Off-curve extreme coordinates - 2 Intersecting coordinates

Simple glyph index $006B/5 - 11 Off-curve extreme coordinates

Simple glyph index $006C/6 - 11 Off-curve extreme coordinates

Simple glyph index $006D/7 - 17 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $006E/8 - 22 Off-curve extreme coordinates - 4 Intersecting coordinates

Simple glyph index $006F/9 - 14 Off-curve extreme coordinates

hello, I downloaded PreCursove today from this site & use open office. I have the font installed but i think i have the same problem as this user as the bottoms of the letters are missing - is there something in my settings i can do?

thank you kindly.

thank you kindly.

The answers have been given above.

All times are CEST. The time is now 09:12