mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-10-26 14:57:54 +03:00
Ladybird: Rename FontPluginQt -> Ladybird as it is unrelated to Qt now
The Qt relationship was removed in de31a8a4
, so let's acknowledge that
and make it clearer to potential non-Qt ports that this file is usable
by them :^).
This commit is contained in:
parent
6ba38494c5
commit
b6d60980bb
Notes:
sideshowbarker
2024-07-17 01:11:48 +09:00
Author: https://github.com/ADKaster Commit: https://github.com/SerenityOS/serenity/commit/b6d60980bb Pull-request: https://github.com/SerenityOS/serenity/pull/20293
@ -5,7 +5,7 @@
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
|
||||
#include "FontPluginQt.h"
|
||||
#include "FontPluginLadybird.h"
|
||||
#include <AK/DeprecatedString.h>
|
||||
#include <AK/String.h>
|
||||
#include <LibCore/StandardPaths.h>
|
||||
@ -16,7 +16,7 @@ extern DeprecatedString s_serenity_resource_root;
|
||||
|
||||
namespace Ladybird {
|
||||
|
||||
FontPluginQt::FontPluginQt(bool is_layout_test_mode)
|
||||
FontPluginLadybird::FontPluginLadybird(bool is_layout_test_mode)
|
||||
: m_is_layout_test_mode(is_layout_test_mode)
|
||||
{
|
||||
// Load the default SerenityOS fonts...
|
||||
@ -42,19 +42,19 @@ FontPluginQt::FontPluginQt(bool is_layout_test_mode)
|
||||
VERIFY(m_default_fixed_width_font);
|
||||
}
|
||||
|
||||
FontPluginQt::~FontPluginQt() = default;
|
||||
FontPluginLadybird::~FontPluginLadybird() = default;
|
||||
|
||||
Gfx::Font& FontPluginQt::default_font()
|
||||
Gfx::Font& FontPluginLadybird::default_font()
|
||||
{
|
||||
return *m_default_font;
|
||||
}
|
||||
|
||||
Gfx::Font& FontPluginQt::default_fixed_width_font()
|
||||
Gfx::Font& FontPluginLadybird::default_fixed_width_font()
|
||||
{
|
||||
return *m_default_fixed_width_font;
|
||||
}
|
||||
|
||||
void FontPluginQt::update_generic_fonts()
|
||||
void FontPluginLadybird::update_generic_fonts()
|
||||
{
|
||||
// How we choose which system font to use for each CSS font:
|
||||
// 1. Try a list of known-suitable fonts with their names hard-coded below.
|
||||
@ -90,7 +90,7 @@ void FontPluginQt::update_generic_fonts()
|
||||
m_generic_font_names[static_cast<size_t>(generic_font)] = gfx_font->family();
|
||||
};
|
||||
|
||||
// Fallback fonts to look for if Gfx::Font can't load the font suggested by Qt.
|
||||
// Fallback fonts to look for if Gfx::Font can't load expected font
|
||||
// The lists are basically arbitrary, taken from https://www.w3.org/Style/Examples/007/fonts.en.html
|
||||
Vector<DeprecatedString> cursive_fallbacks { "Comic Sans MS", "Comic Sans", "Apple Chancery", "Bradley Hand", "Brush Script MT", "Snell Roundhand", "URW Chancery L" };
|
||||
Vector<DeprecatedString> fantasy_fallbacks { "Impact", "Luminari", "Chalkduster", "Jazz LET", "Blippo", "Stencil Std", "Marker Felt", "Trattatello" };
|
||||
@ -109,7 +109,7 @@ void FontPluginQt::update_generic_fonts()
|
||||
update_mapping(Web::Platform::GenericFont::UiSerif, serif_fallbacks);
|
||||
}
|
||||
|
||||
DeprecatedString FontPluginQt::generic_font_name(Web::Platform::GenericFont generic_font)
|
||||
DeprecatedString FontPluginLadybird::generic_font_name(Web::Platform::GenericFont generic_font)
|
||||
{
|
||||
return m_generic_font_names[static_cast<size_t>(generic_font)];
|
||||
}
|
@ -12,10 +12,10 @@
|
||||
|
||||
namespace Ladybird {
|
||||
|
||||
class FontPluginQt final : public Web::Platform::FontPlugin {
|
||||
class FontPluginLadybird final : public Web::Platform::FontPlugin {
|
||||
public:
|
||||
FontPluginQt(bool is_layout_test_mode);
|
||||
virtual ~FontPluginQt();
|
||||
FontPluginLadybird(bool is_layout_test_mode);
|
||||
virtual ~FontPluginLadybird();
|
||||
|
||||
virtual Gfx::Font& default_font() override;
|
||||
virtual Gfx::Font& default_fixed_width_font() override;
|
@ -9,7 +9,7 @@ set(WEBCONTENT_SOURCES
|
||||
../AudioCodecPluginLadybird.cpp
|
||||
../AudioThread.cpp
|
||||
../EventLoopImplementationQt.cpp
|
||||
../FontPluginQt.cpp
|
||||
../FontPluginLadybird.cpp
|
||||
../ImageCodecPluginLadybird.cpp
|
||||
../RequestManagerQt.cpp
|
||||
../Utilities.cpp
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
#include "../AudioCodecPluginLadybird.h"
|
||||
#include "../EventLoopImplementationQt.h"
|
||||
#include "../FontPluginQt.h"
|
||||
#include "../FontPluginLadybird.h"
|
||||
#include "../ImageCodecPluginLadybird.h"
|
||||
#include "../RequestManagerQt.h"
|
||||
#include "../Utilities.h"
|
||||
@ -74,7 +74,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
||||
|
||||
VERIFY(webcontent_fd_passing_socket >= 0);
|
||||
|
||||
Web::Platform::FontPlugin::install(*new Ladybird::FontPluginQt(is_layout_test_mode));
|
||||
Web::Platform::FontPlugin::install(*new Ladybird::FontPluginLadybird(is_layout_test_mode));
|
||||
|
||||
Web::FrameLoader::set_error_page_url(DeprecatedString::formatted("file://{}/res/html/error.html", s_serenity_resource_root));
|
||||
|
||||
|
@ -47,7 +47,7 @@ executable("WebContent") {
|
||||
"../AudioCodecPluginLadybird.cpp",
|
||||
"../AudioThread.cpp",
|
||||
"../EventLoopImplementationQt.cpp",
|
||||
"../FontPluginQt.cpp",
|
||||
"../FontPluginLadybird.cpp",
|
||||
"../ImageCodecPluginLadybird.cpp",
|
||||
"../RequestManagerQt.cpp",
|
||||
"../Utilities.cpp",
|
||||
|
Loading…
Reference in New Issue
Block a user