mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 18:37:35 +00:00
Userland+Tests: Remove uses of direct file loading for BitmapFont
Route them through Core::Resource APIs instead.
This commit is contained in:
parent
d587bd0a04
commit
1567332e34
6 changed files with 28 additions and 26 deletions
|
@ -122,7 +122,7 @@ void FontDatabase::load_all_fonts_from_uri(StringView uri)
|
|||
auto path_string = resource.filesystem_path().release_value();
|
||||
auto path = LexicalPath(path_string.bytes_as_string_view());
|
||||
if (path.has_extension(".font"sv)) {
|
||||
if (auto font_or_error = Gfx::BitmapFont::try_load_from_file(path.string()); !font_or_error.is_error()) {
|
||||
if (auto font_or_error = Gfx::BitmapFont::try_load_from_resource(resource); !font_or_error.is_error()) {
|
||||
auto font = font_or_error.release_value();
|
||||
m_private->full_name_to_font_map.set(font->qualified_name().to_deprecated_string(), *font);
|
||||
auto typeface = get_or_create_typeface(font->family(), font->variant());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue