# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 45
# self = https://watcher.sour.is/conv/w24xe6a
Another update of pango, another breakage in font rendering. I give up on fonts.
Another update of pango, another breakage in font rendering. I give up on fonts.
Another update of pango, another breakage in font rendering. I give up on fonts.
Especially, I’m giving up on making my own fonts. It’s impossible. I just want a simple bitmap font, monospaced. I can’t do it. I’m too stupid. 🤬 “How hard can it be to make a font of 7x15 pixels in size?“ Very hard, apparently. It now renders as 7x16 pixels. Cool.
Especially, I’m giving up on making my own fonts. It’s impossible. I just want a simple bitmap font, monospaced. I can’t do it. I’m too stupid. 🤬 “How hard can it be to make a font of 7x15 pixels in size?“ Very hard, apparently. It now renders as 7x16 pixels. Cool.
Especially, I’m giving up on making my own fonts. It’s impossible. I just want a simple bitmap font, monospaced. I can’t do it. I’m too stupid. 🤬 “How hard can it be to make a font of 7x15 pixels in size?“ Very hard, apparently. It now renders as 7x16 pixels. Cool.
@movq with so many fonts out there, is there a specific thing you are looking in a font that doesn't already exist? My font collection is huge, mention a name you can't find, and if I have it will be yours.
Oh, nice, it’s not just my own font … 🙄
Oh, nice, it’s not just my own font … 🙄
Oh, nice, it’s not just my own font … 🙄
@movq ha! Well, lots of good things do not come without a struggle. To top it off, you run Linux on desktop. I read---somewhere---that 2021 is the year of the Linux desktop. There are still 27 days left, there is hope!
@fastidious Here’s the font that I want:
1. 7x15 pixels in size.
2. Bitmap.
3. Monospace.
4. Bold and regular.
5. Coverage of latin1. More Unicode stuff would be nice, but I can live with that.
6. Good for programming, i.e. 1
must not look the same as l
.
That’s it.
Points 1 to 4 already rule out 99.999999999999% of the fonts out there.
@fastidious Here’s the font that I want:
1. 7x15 pixels in size.
2. Bitmap.
3. Monospace.
4. Bold and regular.
5. Coverage of latin1. More Unicode stuff would be nice, but I can live with that.
6. Good for programming, i.e. 1
must not look the same as l
.
That’s it.
Points 1 to 4 already rule out 99.999999999999% of the fonts out there.
@fastidious Here’s the font that I want:
1. 7x15 pixels in size.
2. Bitmap.
3. Monospace.
4. Bold and regular.
5. Coverage of latin1. More Unicode stuff would be nice, but I can live with that.
6. Good for programming, i.e. 1
must not look the same as l
.
That’s it.
Points 1 to 4 already rule out 99.999999999999% of the fonts out there.
@prologic Yes, thanks for the suggestion. I have. It’s not a bitmap font.
Non-bitmap fonts look absolutely terrible. I have tried to switch numerous times, but they just make my brain hurt. 😬
@prologic Yes, thanks for the suggestion. I have. It’s not a bitmap font.
Non-bitmap fonts look absolutely terrible. I have tried to switch numerous times, but they just make my brain hurt. 😬
@prologic Yes, thanks for the suggestion. I have. It’s not a bitmap font.
Non-bitmap fonts look absolutely terrible. I have tried to switch numerous times, but they just make my brain hurt. 😬
@movq Oh I see 🤔 What's the difference between a bitmap font and a non-bitmap font? 😂 I'm afraid my knowledge of tonts is rather port 😢
@movq Oh I see 🤔 What's the difference between a bitmap font and a non-bitmap font? 😂 I'm afraid my knowledge of tonts is rather port 😢
@prologic Bitmap fonts are fonts that are defined/designed in pixels. They are supposed to appear on screen exactly as they were drawn.
Non-bitmap fonts are vectors, like SVG. When displaying them, you inevitably get a ton of rounding errors -- the vectors don’t really fit the pixel grid of your monitor. As a result, you need “hinting” and anti-aliasing. It’s insanely complex. (I’m really surprised that rendering of vector fonts is fast enough to be usable.)
Long story short: Bitmap fonts are 100% crisp (but not scalable), vector fonts are freely scalable (but not crisp).
@prologic Bitmap fonts are fonts that are defined/designed in pixels. They are supposed to appear on screen exactly as they were drawn.
Non-bitmap fonts are vectors, like SVG. When displaying them, you inevitably get a ton of rounding errors -- the vectors don’t really fit the pixel grid of your monitor. As a result, you need “hinting” and anti-aliasing. It’s insanely complex. (I’m really surprised that rendering of vector fonts is fast enough to be usable.)
Long story short: Bitmap fonts are 100% crisp (but not scalable), vector fonts are freely scalable (but not crisp).
@prologic Bitmap fonts are fonts that are defined/designed in pixels. They are supposed to appear on screen exactly as they were drawn.
Non-bitmap fonts are vectors, like SVG. When displaying them, you inevitably get a ton of rounding errors -- the vectors don’t really fit the pixel grid of your monitor. As a result, you need “hinting” and anti-aliasing. It’s insanely complex. (I’m really surprised that rendering of vector fonts is fast enough to be usable.)
Long story short: Bitmap fonts are 100% crisp (but not scalable), vector fonts are freely scalable (but not crisp).
@ullarah Hmmm, I already knew that site, but I might check it again. 🤔 Thanks!
@ullarah Hmmm, I already knew that site, but I might check it again. 🤔 Thanks!
@ullarah Hmmm, I already knew that site, but I might check it again. 🤔 Thanks!
@movq How did you name your own font? Just had a look at your screenies to get a feel for bitmap fonts. Super-crisp indeed.
@movq Ah, thanks! Of course I should have looked at your git repos myself in hindsight.
Finally took the time to fix this yesterday. My font works fine again, even though I don’t *fully* understand what was going on. I’d have to write my own OpenType parser which dumps those files in a human readable format. Such a tool does not exist, apparently? Maybe next year …
Finally took the time to fix this yesterday. My font works fine again, even though I don’t *fully* understand what was going on. I’d have to write my own OpenType parser which dumps those files in a human readable format. Such a tool does not exist, apparently? Maybe next year …
Finally took the time to fix this yesterday. My font works fine again, even though I don’t *fully* understand what was going on. I’d have to write my own OpenType parser which dumps those files in a human readable format. Such a tool does not exist, apparently? Maybe next year …
@movq Cool 👌 Glad you got your font working again 😁 What did you have to do to fix it? 🤔
@movq Cool 👌 Glad you got your font working again 😁 What did you have to do to fix it? 🤔
@prologic Many bitmap fonts are created as BDF files, so are mine. They can be converted to PCF without major issues, but the Pango stack can no longer read PCF files (since 1 or 2 years ago). So they now have to be converted to OpenType, which is a bit more involved and apparently more things can break. Among those breaking things: The information how large your font is. 😬 Looks like the conversion process that I (and some other people) used added a bogus “line gap”. So, during the conversion, it must now be stated explicitly that the line gap shall be zero: https://www.uninformativ.de/git/fiamf3/file/Makefile%2Ehtml#l22
@prologic Many bitmap fonts are created as BDF files, so are mine. They can be converted to PCF without major issues, but the Pango stack can no longer read PCF files (since 1 or 2 years ago). So they now have to be converted to OpenType, which is a bit more involved and apparently more things can break. Among those breaking things: The information how large your font is. 😬 Looks like the conversion process that I (and some other people) used added a bogus “line gap”. So, during the conversion, it must now be stated explicitly that the line gap shall be zero: https://www.uninformativ.de/git/fiamf3/file/Makefile%2Ehtml#l22
@prologic Many bitmap fonts are created as BDF files, so are mine. They can be converted to PCF without major issues, but the Pango stack can no longer read PCF files (since 1 or 2 years ago). So they now have to be converted to OpenType, which is a bit more involved and apparently more things can break. Among those breaking things: The information how large your font is. 😬 Looks like the conversion process that I (and some other people) used added a bogus “line gap”. So, during the conversion, it must now be stated explicitly that the line gap shall be zero: https://www.uninformativ.de/git/fiamf3/file/Makefile%2Ehtml#l22
@movq Wow! 😳 I've learned so much about fonts from you 🙇♂️
@movq Wow! 😳 I've learned so much about fonts from you 🙇♂️