![]() |
#316 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,864
Karma: 169716272
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Not sure where that 500/600 issue with the space and the non-breaking space comes from. I used fonttools to generate the xml ttx files from the 4 Charis files, the space and non-breaking space both show a width of 600.
Code:
<mtx name="space" width="600" lsb="0"/> <mtx name="uni00A0" width="600" lsb="0"/> |
![]() |
![]() |
![]() |
#317 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,961
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
What do you think of CareInk7SP? |
|
![]() |
![]() |
Advert | |
|
![]() |
#318 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,864
Karma: 169716272
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Other items are that since my variants were generated using fonttools, the kerning tables are not affected where FontForge complains they are too large and the modified font file size is much closer to the original font file size though the zipped files are much closer in size. I've attached a file with the space/NBSP width set to 500 to this message. Last edited by DNSB; 08-18-2025 at 07:22 PM. |
|
![]() |
![]() |
![]() |
#319 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,961
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#320 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,864
Karma: 169716272
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
|
|
![]() |
![]() |
Advert | |
|
![]() |
#321 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,961
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#322 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,864
Karma: 169716272
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
It's easy to use for me since I use Python a fair amount. OTOH, you need to edit the XML file to make changes which is not likely to appeal to someone more used to using a GUI. Adding weight isn't that big a deal but testing added weight is the fun part (at least for me).
|
![]() |
![]() |
![]() |
#323 |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,340
Karma: 105899727
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
Yes, well you need to test on different resolutions of display?
|
![]() |
![]() |
![]() |
#324 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,864
Karma: 169716272
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
And at different font sizes on the same display. Not to mention that regular, italic and bold fonts tend to react differently to the same amount of added weight. Bad intersections don't help the situation.
|
![]() |
![]() |
![]() |
#325 |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,340
Karma: 105899727
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
I was surprised to discover that it's relatively common for an italic font to use a different letter form for some letters, unlike an oblique font which really is the normal just with a slant.
So certainly what works for Normal might not be so good for italic. Perhaps the bold version of normal and italic helps when designing heavier weight? Also some font look terrible in bold or on most displays (even as normal) as they need more than 300 dpi. https://en.wikipedia.org/wiki/Garamond This shows that the same revived typeface can be in quite different weights and have variations. The "open source" Garamond I have works on paper, but is poor on even 300 dpi eink. OTOH the Georgia I have works on most displays, as there was a version tweaked for maybe 72 dpi (certainly for lower resolution CRTs). MS has different versions of Georgia. |
![]() |
![]() |
![]() |
#326 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 526
Karma: 9529956
Join Date: Aug 2013
Location: Hamden, CT
Device: Kindle Paperwhite (11th gen), Scribe, Kindle 4 Touch
|
In most cases, adding weight creates errors in the curves, like overlaps, handles that aren't in spec, etc. If the font is designed well and uses composition properly, then fixing time isn't usually too bad (you fix the base "a" once and it is fixed in all glyphs that use "a" as part of the composite), but without that, a font with just 300 glyphs can take nearly an hour to fix.
|
![]() |
![]() |
![]() |
#327 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,961
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
What I will do is start with the medium versions so I don't have to add as much weight. |
|
![]() |
![]() |
![]() |
#328 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,864
Karma: 169716272
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
|
|
![]() |
![]() |
![]() |
#329 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,961
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#330 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 526
Karma: 9529956
Join Date: Aug 2013
Location: Hamden, CT
Device: Kindle Paperwhite (11th gen), Scribe, Kindle 4 Touch
|
Quote:
One of the issues with not fixing the problems is that font renderers will use more RAM and spend more time drawing. This isn't really an issue on modern desktop computers, but on a device with limited RAM and CPU, it's more likely to cause problems. Also, some of the problems like contours with the wrong direction will cause pedantic renderers to do exactly what the font says to do, which results in filled-in openings in letters. Crossing contours (which happen a lot when adding weight) can often cause a contour to become the wrong direction. But, if you don't care if the font displays correctly on all renderers, that's fine. For me, though, not fixing the errors in a font is like not using CSS that renders properly on all readers. It's lazy and sloppy. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
smallcaps how to? | JSWolf | ePub | 20 | 06-02-2016 02:40 PM |
loss if italics and smallcaps when converting epub to mobi | franklekens | Calibre | 4 | 01-22-2012 02:34 PM |
What part of the CSS can cause this? (smallcaps related in Sigil) | mtrahan | ePub | 15 | 06-01-2011 09:24 AM |
Charis font not being displayed | Canorka | Kobo Reader | 0 | 03-25-2011 10:02 PM |
Smallcaps in Kindle | cscotts | Kindle Formats | 5 | 01-26-2011 09:52 AM |