summaryrefslogtreecommitdiff
path: root/src/ui/text.c
AgeCommit message (Collapse)Author
2020-07-28Text: Kerning improvementsJaakko Keränen
Kern double slash manually, disable kerning for the monospace font.
2020-07-27DocumentWidget: Marking a selection with the mouseJaakko Keränen
2020-07-27Added a subset of Symbola for more symbolsJaakko Keränen
Non-ugly emoticons, box drawing, math symbols, etc.
2020-07-26Text: Added a new font for EmojiJaakko Keränen
Noto Emoji by Google, pretty good but not ideal.
2020-07-25Right/center-aligned text; fixed menu shortcutsJaakko Keränen
2020-07-25InputWidget: Long text may disappearJaakko Keränen
2020-07-24Text: Tweaking Source Sans Pro baselineJaakko Keränen
2020-07-24Font update; ANSI color escapes; fixed URL updateJaakko Keränen
Newer version of the Fira fonts, and added a separate UI font (Source Sans Pro). The text renderer checks for the 4-bit ANSI color escapes for the setting the foreground color. InputWidget supports paste from clipboard. The navbar updates the current URL when the page has been loaded.
2020-07-23Text: Larger glyph cacheJaakko Keränen
Now we have twice as many glyphs since the half-pixel offset variants are also cached.
2020-07-22Getting started with some linksJaakko Keränen
2020-07-22Text: Half-pixel glyph variantsJaakko Keränen
The cache contains two variants of each glyph: zero and half-pixel offsets. This allows positioning glyph more accurately inside a text run.
2020-07-22Text: Cache glyph advances; added small monospace fontJaakko Keränen
2020-07-22GmDocument: Trying a first paragraph emphasisJaakko Keränen
2020-07-22Text wrapping; basic scrolling in DocumentWidgetJaakko Keränen
2020-07-22Text: Operate on Rangecc stringsJaakko Keränen
2020-07-22GmDocument: Basic indents; bullets; bold fontJaakko Keränen
2020-07-22Larger font sizeJaakko Keränen
2020-07-21Added GmDocument; very basic layout and renderJaakko Keränen
2020-07-21Initial commitJaakko Keränen
Borrowing the app skeleton from Bitwise Harmony.