Commit graph

15 commits

Author SHA1 Message Date
demostanis 6933644b2e Base: Add more glyphs
This patch adds U+2504, U+256D, U+256E, U+256F and U+2570
to Csilla Regular, as well as U+2022 to Csilla Bold.
They are used by the Kakoune port.
2022-10-14 13:37:29 +02:00
Lady Gegga 3449745117 Base: Change Csilla Bold 10 from proportional-font to fixed width-font
All other Csilla fonts has a fixed width flag.
2022-04-07 23:01:25 +02:00
Lady Gegga 1a2399ff1b Base: Adjust 1E9E in font Csilla Bold 10
Changed to be 1px smaller
2022-02-23 15:59:12 +00:00
thankyouverycool 95743df023 Base: Update the '4' in Csilla10 2022-02-23 15:42:21 +01:00
Lady Gegga 9c988e64f1 Base: Add "sharp s" to Katicia(regular/bold 10/12) & Csilla(10)
1E9E https://www.unicode.org/charts/PDF/U1E00.pdf
2022-02-21 16:30:07 +00:00
Julian Offenhäuser 11375b35e8 Base: Add some latin ligatures to Csilla and Katica fonts
This patch adds ligatures for latin ff(FB00), fi(FB01), fl(FB02),
ſt(FB05) and st(FB06) to Csilla and Katica font variants.
2022-02-07 18:52:52 +00:00
Lady Gegga 63c5cb120b Base: Add symbols to font Csilla Bold 10
2191, 2196-2199
2022-01-24 17:04:34 +01:00
Julian Offenhäuser f0b500a062 Base: Adjust long s character (017f) in Csilla and Katica fonts 2022-01-07 00:17:49 +01:00
networkException a7ce118249 Base: Add glyphs for the U+20AC euro sign to all bitmap fonts 2021-10-02 09:21:38 +01:00
thankyouverycool 91b3e9b7ae Base: Convert BitmapFonts to new header
And add new italic font, Serifina.
2021-09-24 14:59:39 +02:00
Andreas Kling aa7c590130 Base: Add 0x00A0 (non-breaking space) glyph to all our bitmap fonts
This is frequently used in web content ( ) so this change makes us
display it properly as whitespace. :^)
2021-09-21 13:04:02 +02:00
thankyouverycool 9bcfdfc03b Base: Convert fonts to new header format
Type has been replaced with a bit mask size whose value corresponds
to the number of u8 ranges of 256 characters per bit. Given 0x110000
possible glyphs in Unicode 13.0, its maximum size is currently 544
and can be expanded if needed.

Adds the 0xFFFD replacement character to Csilla/KaticaRegular fonts
and fixes dozens of alignment errors in the Latin character sets.
2021-09-19 00:58:59 +02:00
Andreas Kling 8f2425125e LibGfx+Base: Tweak bitmap fonts to ensure glyph data is 4-byte aligned
When building userland with UBSAN enabled (#7434), we were getting
spammed to death by unaligned access errors.

Fix these by adding 2 bytes of padding to the FontFileHeader struct,
and adjusting all our font files to match the new format. :^)
2021-05-24 08:18:34 +02:00
Andreas Kling 80b77cec38 LibGfx+FontEditor+Fonts: Add family, size and weight metadata to fonts
This makes finding fonts from the same family much less difficult. :^)
2020-10-25 10:12:03 +01:00
Andreas Kling 5abc03db0d Fonts: Rename font files consistently
Font files are now all named like this:

    <Family><Weight><Size>.font

This will make it much easier/sane to perform font lookup.
2020-10-25 10:12:03 +01:00
Renamed from Base/res/fonts/CsillaBold7x10.font (Browse further)