mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 08:07:44 +00:00
LibPDF: Treat "Oblique" as italic indicator
The standard 14 fonts include e.g. "CourierBoldOblique" and "HelveticaOblique". Let's map them to italic fonts :^)
This commit is contained in:
parent
8e3c54f203
commit
2bbdfe0fba
1 changed files with 1 additions and 1 deletions
|
@ -69,7 +69,7 @@ PDFErrorOr<void> PDFFont::initialize(Document* document, NonnullRefPtr<DictObjec
|
||||||
PDFErrorOr<NonnullRefPtr<Gfx::Font>> PDFFont::replacement_for(StringView name, float font_size)
|
PDFErrorOr<NonnullRefPtr<Gfx::Font>> PDFFont::replacement_for(StringView name, float font_size)
|
||||||
{
|
{
|
||||||
bool is_bold = name.contains("bold"sv, CaseSensitivity::CaseInsensitive);
|
bool is_bold = name.contains("bold"sv, CaseSensitivity::CaseInsensitive);
|
||||||
bool is_italic = name.contains("italic"sv, CaseSensitivity::CaseInsensitive);
|
bool is_italic = name.contains("italic"sv, CaseSensitivity::CaseInsensitive) || name.contains("oblique"sv, CaseSensitivity::CaseInsensitive);
|
||||||
|
|
||||||
FlyString font_family;
|
FlyString font_family;
|
||||||
if (name.contains("times"sv, CaseSensitivity::CaseInsensitive)) {
|
if (name.contains("times"sv, CaseSensitivity::CaseInsensitive)) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue