mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 20:27:45 +00:00
FontEditor: Update editor to handle new font format
The editor now unmasks fonts on load, mapping their glyphs to the complete unicode character set, and masks them upon saving to reduce disk space. This is a naive approach in terms of memory usage and can be improved but whose immediate goal is to allow editing any glyph without concern for range allocation.
This commit is contained in:
parent
9bcfdfc03b
commit
a486415f03
10 changed files with 26 additions and 91 deletions
|
@ -41,10 +41,11 @@ private:
|
|||
Gfx::IntRect get_outer_rect(int glyph) const;
|
||||
|
||||
RefPtr<Gfx::BitmapFont> m_font;
|
||||
int m_glyph_count { 384 };
|
||||
int m_glyph_count { 0x110000 };
|
||||
int m_columns { 32 };
|
||||
int m_rows { 12 };
|
||||
int m_horizontal_spacing { 2 };
|
||||
int m_vertical_spacing { 2 };
|
||||
int m_selected_glyph { 0 };
|
||||
int m_visible_glyphs { 0 };
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue