Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-03 | Added build options for HarfBuzz and FriBidi | Jaakko Keränen | |
Allow using both `pkg-config` provided libraries for local builds, and configuring more minimal versions for distribution. HarfBuzz has a bunch of dependencies by default. TODO: ENABLE_FRIBIDI_BUILD should cause a static library to be built. | |||
2021-07-03 | Text: Use FriBidi for visual order | Jaakko Keränen | |
Todo: This seems a little late in the game. The reordering should be done for each paragraph of text. | |||
2021-07-03 | Updated the_Foundation | Jaakko Keränen | |
2021-07-03 | Text: Cleanup | Jaakko Keränen | |
2021-07-03 | FriBidi: Build submodule with Meson | Jaakko Keränen | |
Generally would be preferable to use FriBidi as a system-provided package, but as a fallback it must be buildable. Should still add an autotools build option in case meson is not available. | |||
2021-07-02 | Text: Monospace glyph fitting; trying out soft hyphens | Jaakko Keränen | |
If glyphs are borrowed from a different font, the offset/advance are adjusted to fit the correct monospacing (for pictographs/emoji). | |||
2021-07-02 | GmDocument: Tuning whitespace | Jaakko Keränen | |
2021-07-02 | Text: Keep Nunito Italic kerning as-is | Jaakko Keränen | |
2021-07-02 | Further canonical URIs | Jaakko Keränen | |
2021-07-02 | Gopher: Improved ASCII art detection | Jaakko Keränen | |
2021-07-02 | Gopher: Adjusted indents | Jaakko Keränen | |
2021-07-02 | Text: Skip space at word wrap position | Jaakko Keränen | |
2021-07-02 | Cleanup | Jaakko Keränen | |
2021-07-02 | Text: Nunito kerning adjustment | Jaakko Keränen | |
2021-07-02 | Text: Word wrapping; fixed glyph caching | Jaakko Keränen | |
2021-07-01 | Text: Working on line wrapping | Jaakko Keränen | |
2021-07-01 | Text: Working on HarfBuzz | Jaakko Keränen | |
2021-07-01 | Using Canonical URLs | Jaakko Keränen | |
2021-06-30 | Cleanup | Jaakko Keränen | |
2021-06-30 | Text: Internal and ANSI color escapes | Jaakko Keränen | |
2021-06-30 | Text: Use HarfBuzz to shape text | Jaakko Keränen | |
This kind of already works! HarfBuzz will composite glyphs as expected. Still missing: half-pixel offsets, line wrapping, color escapes, monospace grid alignment. FriBidi will still be required to determine/reorder text direction within each run. | |||
2021-06-30 | Canonical URIs | Jaakko Keränen | |
Internally, all URIs should be converted to a canonical form so that they can be compared against each other. The canonical form is an IRI with spaces and reserved characters percent-encoded. | |||
2021-06-27 | Updated the_Foundation | Jaakko Keränen | |
2021-06-26 | Updated README | Jaakko Keränen | |
2021-06-26 | Text: Link with HarfBuzz; old run_Font_ is a fallback | Jaakko Keränen | |
HarfBuzz will provide proper Unicode text shaping for both simple and complex scripts. The old `run_Font_` is available for use as a fallback if HarfBuzz is not available due to size or complexity constraints (it's written in C++). | |||
2021-06-25 | Merge branch 'work/v1.6' into work/serious-unicode | Jaakko Keränen | |
# Conflicts: # res/fonts/SmolEmoji-Regular.ttf | |||
2021-06-25 | Merge branch 'dev' into work/v1.6 | Jaakko Keränen | |
# Conflicts: # CMakeLists.txt | |||
2021-06-25 | Updated Smol Emoji | Jaakko Keränen | |
2021-06-25 | Touch: Debugging helper | Jaakko Keränen | |
IssueID #298 | |||
2021-06-24 | Updated Smol Emoji | Jaakko Keränen | |
2021-06-24 | GmDocument: Mark opened URLs as visited | Jaakko Keränen | |
Set a formatting flag on opened links. | |||
2021-06-24 | GmDocument: Don't collapse preformatted on Gopher pages | Jaakko Keränen | |
IssueID #300 | |||
2021-06-24 | DocumentWidget: Fixed link number alignment | Jaakko Keränen | |
The link numbers were not aligned with all fonts. | |||
2021-06-24 | Text: Tune kerning on Nunito | Jaakko Keränen | |
2021-06-24 | Updated Smol Emoji | Jaakko Keränen | |
2021-06-21 | Updated Smol Emoji | Jaakko Keränen | |
Camels and a lizard. | |||
2021-06-21 | Updated README | Jaakko Keränen | |
2021-06-21 | Merge pull request #299 from vladimyr/homebrew | Jaakko Keränen | |
Update macOS install instructions | |||
2021-06-20 | Update macOS install instructions | Dario Vladovic | |
Lagrange has been added to official Homebrew Cask tap (https://github.com/Homebrew/homebrew-cask/pull/107506). | |||
2021-06-18 | Help: Word | Jaakko Keränen | |
2021-06-17 | Help: Documentation for the palette.txt file | Jaakko Keränen | |
IssueID #263 | |||
2021-06-17 | Color: Load palettes from a config file | Jaakko Keränen | |
IssueID #263 | |||
2021-06-17 | Cleanup | Jaakko Keränen | |
2021-06-17 | DocumentWidget: Spaces in image URL | Jaakko Keränen | |
On a generated image page, the image link URL was not escaped so any spaces would cause it to be broken. These content links also should not use the background highlighting meant for links open in other tabs. | |||
2021-06-17 | Cleanup | Jaakko Keränen | |
2021-06-16 | DocumentWidget: Spaces in image URL | Jaakko Keränen | |
On a generated image page, the image link URL was not escaped so any spaces would cause it to be broken. These content links also should not use the background highlighting meant for links open in other tabs. | |||
2021-06-16 | Bumped version number to 1.5.3 | Jaakko Keränen | |
2021-06-15 | iOS: Bumped version | Jaakko Keränen | |
2021-06-15 | Fixed visual artifact during sidebar animation | Jaakko Keränen | |
The sidebars are not supposed to have borders or background fades. | |||
2021-06-15 | Text: Small font is semibold for legibility | Jaakko Keränen | |