💾 Archived View for bbs.geminispace.org › s › Lagrange › 18346 captured on 2024-08-31 at 15:44:35. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-08-19)

🚧 View Differences

-=-=-=-=-=-=-

Updated mobile builds

(UPDATED again on July 7): Android Beta 30 and TestFlight build 1.17 (13) are now available.

I fixed (or attempted to fix) a number of issues reported via the iOS TestFlight feedback system. At least a few of these were clear memory access violations (like using freed memory), so hopefully the app is a little more stable now.

The rest of the fixes relate to text rendering. I noticed that some glyphs in preformatted blocks were being mis-selected if they were missing from the user's preferred monospace font. It turns out the renderer was selecting glyphs in the wrong order, so even if another monospaced font had a suitable glyph, the missing glyph was taken from a variable-width font instead. This lead to unexpected layout discrepancies and/or symbols looking out of place.

Posted in: s/Lagrange

🕹️ skyjake [mod, sysop]

Jul 05 · 8 weeks ago · 👍 innerteapot, norayr, istvan, Dio9sys

4 Comments ↓

🐙 norayr · Jul 06 at 01:12:

i guess i need to update maemo leste package.

🕹️ skyjake [OP/mod...] · Jul 06 at 04:05:

@norayr I wouldn't rush it. I'm still looking at further issues with the preformatted block font selection... A new build may still be coming soon.

🐙 norayr · Jul 06 at 07:29:

thank you, i'll wait then, because sometimes it's a bigger effort than i was prepared for, and takes more time.

🕹️ skyjake [OP/mod...] · Jul 07 at 05:08:

I managed a couple more fixes after noticing a regression in the previous build:

The new builds are Android Beta 30 and 1.17 (13) on TestFlight.