mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 08:36:15 +00:00
Sometimes, especially on WSL, no fonts are installed, which will fail `VERIFY(m_default_font)` in Ladybird/FontPlugin. Note that Liberation Sans does not provide fonts for `cursive` and `fantasy`, which will fall back to the default, sans-serif, font. To cover all generic font families Microsoft's "Core fonts for the Web" are available as `ttf-mscorefonts-installer`, `ttf-ms-fonts`, etc.
Ladybird Documentation
Ladybird development moves quickly, so some of these might be out of date. Please let us know if something here is wrong, or submit a PR with any additions or corrections! If you have any questions that are not answered here or in the FAQ, you are welcome to ask on Discord.
Building and Running
- Build Instructions
- Advanced Build Instructions
- Troubleshooting
- Running Tests
- Setting Up Self-Hosted Runners
- Profiling the Build
Configuring Editors
Development
- How to Contribute
- Coding Style
- Common Patterns
- Guidelines for Text in UI
- EventLoop
- Smart Pointers
- String Formatting