TestFlight Build 1.7 (23)
A new Lagrange iOS TestFlight build is available.
The big new feature is a user-customizable font library that allows you to use most TrueType fonts for page contents and app UI. This will also be the main addition in the upcoming v1.8 desktop release. The previous set of fonts is still bundled with the app, but I'm planning to make them available separately.
Note that system fonts still cannot be used. This is dependent on the glyph rasterization library, and the current one is stb_truetype (a delightful single-header C library) that is quite bare-bones and only supports TrueType fonts.
New font preferences have been added and the selected content fonts have been reset to defaults. You will notice that the default content font is now the same as the UI font: Source Sans. If you're a big Nunito fan like me ☺️, just go to Settings > Fonts and select it for Headings and Body text.
This build adds a customizable font library and has a number of smaller fixes and improvements.
- Font library: install new TrueType fonts and Lagrange fontpacks.
- Settings > Fonts > Manage Fonts: see the currently installed fonts and (upcoming) links to more information/resources.
- New font options: separate preformatted and monospace body fonts, UI font.
- Added style option to show all links as bold regardless of visited status.
- Per-pixel scrolling in input fields.
- (iPad only) Added tab close buttons.
- One can choose between Black/Dark and White/Light UI palette when system color theme is enabled. Previously the system theme always switched to either Black or White.
- The default content font is Source Sans.
- "file://" pages are always unthemed.
- Memory leak in the text renderer.
- Long input prompts don't get wrapped.
- Titan uploads: token is remembered whenever the dialog is closed.
- Various layout issues with page footer buttons. A few scrolling related bugs still remain.
🏷 Lagrange, Apple