![]() |
#31 | |
curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,018
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
|
In line
Quote:
Last edited by PoP; 08-13-2018 at 08:53 PM. |
|
![]() |
![]() |
![]() |
#32 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
* Yeah, a scaled down version of the same glyphs would do just fine for the lowercase stuff
![]() * See the attached snapshot ![]() I'm considering the lack of padding a feature and not a bug ^^. Might be worth experimenting with a tiny bit of padding for the lowercase stuff, though? But I don't really have a strong opinion on that one ![]() * Yeah, there's a lot of really tiny BDF/PCF fonts (f.g., creep is 4xsomething, IIRC). Unfortunately, I can only use stuff with a *width* that matches the width of a C data type in bits (i.e., 8/16/32/64). If there's one column of difference one way or the other, than can usually be fudged w/ gbdfed, but even then, turns out that severely limits our possibilities ![]() (Plus, in our case, 8x8 is already mind-boggingly tiny on a >250dpi screen ;p) Last edited by NiLuJe; 08-13-2018 at 10:36 PM. |
![]() |
![]() |
Advert | |
|
![]() |
#33 |
curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,018
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
|
* The scaled down version of the A-Z glyphs could (for the lowercase stuff) consist in A-Z (still upper case) but rendered with the box drawing characters. That way, it somewhat preserves the the blocky style look while still distinguishing a-z. in your screenshot, I liked the thinner A-Z as a start for a-z, à la small caps.
* I think shifting the 1 one column right, and the 3 one column left would fix the scattered digits. * In my opinion, for that font, the lack of padding helps the style. * "data type in bits 8/16/32/64", Got it. (Plus, in your case, no need to go below 8x8 if only to create a special effect by scaling up with -S $PARAM) |
![]() |
![]() |
![]() |
#34 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
* Sounds perfectly fine to me, go crazy!
![]() * Yeah, something like that ![]() * Agreed! ![]() * Turns out I was a bit hasty in that first assessment ^^. The only actual hard rule is <= 64 ![]() EDIT: I whipped up a BDF version in this commit (via Unifont's hex2bdf script). Might make it easier to work on, if you have access to gbdfed ![]() Last edited by NiLuJe; 08-14-2018 at 01:45 PM. |
![]() |
![]() |
![]() |
#35 |
curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,018
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
|
You were right. I am going crazy, and nowhere. This could be long.
![]() Thin glyphs where lines touch borders don't mix well with the blocky ones. Might as well extract a-z from any other font if the thin lines won't reach borders. Then the style suffers. Hollow triangles made with 1 pixel diagonals and straights instead of filled ones look ghostly. Scaled down 4x4 filled triangles in a 8x8 grid reduces their weight OK but they obviously won't touch anymore where they should at junction points. Box-drawing ...well, was meant for boxes. In the mean time, my unsatisfying suggestions: #1: reuse the A-Z glyphs for a-z always displaying text in capitals, BLOCK style obliged. #2: if absolutely need to distinguish lower from capitals, invert A-Z pixels to display a-z. ...Sorry PoP is, so far, a failed font designer. |
![]() |
![]() |
Advert | |
|
![]() |
#36 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Yeah, I was thinking about #1 if all else fails, too...
![]() |
![]() |
![]() |
![]() |
#37 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
With those few aforementioned tweaks in
![]() EDIT: And with a tweaked question mark, so it looks less like a stretchy seven... Last edited by NiLuJe; 08-14-2018 at 07:46 PM. |
![]() |
![]() |
![]() |
#38 |
curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,018
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
|
Relieved. You're the best!
![]() |
![]() |
![]() |
![]() |
#39 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Released v1.3.0
![]() This one comes with a rather large bunch of changes ![]() I won't repeat myself, see the Kobo thread. On the Kindle front, the builds are now unified, a Kindle build now handles every device properly ![]() |
![]() |
![]() |
![]() |
#40 |
curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,018
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
|
|
![]() |
![]() |
![]() |
#41 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
And released v1.4.0, a bit early, because I'd stupidly broke the Kobo package in 1.3.0 ^^.
This one has some more text rendering performance improvements, as well as the ability to do pixel-perfect positioning of text, much like you could for images. |
![]() |
![]() |
![]() |
#42 |
curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,018
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
|
BLOCK lower cases
Eureka.
I had an idea for the lower case characters. Reduce the atomic triangles from 8x8 down to 4x4 and center 16x16 glyphs in a 32x32 grid. Voilà: ꜱᴍᴀʟʟᴄᴀᴘꜱ in a blocky shape identical to the upper case. @NiLuJe Do you think this might work? Attached are the .# drawings of a to z, plus a correction to the middle leg of the M: M+atoz.txt |
![]() |
![]() |
![]() |
#43 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@PoP: I'll try it out
![]() I'm not seeing any change to that M, though? EDIT: Here's what it looks like in gbdfed (compared to the W, which doesn't look off either). EDIT²: And here's how that looks. (NOTE: I had to plug some holes ![]() EDIT³: w was missing a slope ![]() EDIT⁴: o was missing a cap ![]() Last edited by NiLuJe; 08-19-2018 at 07:12 PM. |
![]() |
![]() |
![]() |
#44 |
curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,018
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
|
|
![]() |
![]() |
![]() |
#45 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@PoP: I may have noticed something wrong with the M earlier and promptly forgot about having tweaked it, but that really doesn't ring a bell (and I can't find anything in the repo's history either)
![]() Last edited by NiLuJe; 08-19-2018 at 07:53 PM. |
![]() |
![]() |
![]() |
Tags |
eips, fbink |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
FBInk: A small tool/library to print crap on your screen! | NiLuJe | Kobo Developer's Corner | 311 | 06-20-2025 01:19 PM |
Small print | Broadback | Conversion | 12 | 12-12-2011 02:31 PM |
Small Tool to change book order (PRS-x50) | goaspy | Sony Reader | 113 | 10-14-2011 03:28 PM |
small print | breezeman | Introduce Yourself | 13 | 07-03-2011 09:02 AM |