Replace Skia font macros with enums.
This mechanically replaces kXXX_SkTextEncoding with SkTextEncoding::kXXX
and kXXX_SkFontHinting with SkFontHinting::kXXX. This will allow Skia to
remove these old macro constants and get everyone on the new enums.
Change-Id: Ibfc3544099dc93984a34a47d9512ddd2749f7557
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/54170
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Ben Wagner <bungeman@google.com>
diff --git a/core/fxge/skia/fx_skia_device.cpp b/core/fxge/skia/fx_skia_device.cpp
index 01db196..47c1fd2 100644
--- a/core/fxge/skia/fx_skia_device.cpp
+++ b/core/fxge/skia/fx_skia_device.cpp
@@ -907,7 +907,7 @@
sk_sp<SkTypeface> typeface(SkSafeRef(m_pTypeFace.Get()));
font.setTypeface(typeface);
}
- font.setHinting(kNo_SkFontHinting);
+ font.setHinting(SkFontHinting::kNone);
font.setScaleX(m_scaleX);
font.setSize(SkTAbs(m_fontSize));
font.setSubpixel(true);
@@ -933,11 +933,11 @@
if (m_rsxform.count()) {
blob = SkTextBlob::MakeFromRSXform(m_glyphs.begin(), m_glyphs.bytes(),
m_rsxform.begin(), font,
- kGlyphID_SkTextEncoding);
+ SkTextEncoding::kGlyphID);
} else {
blob = SkTextBlob::MakeFromPosText(m_glyphs.begin(), m_glyphs.bytes(),
m_positions.begin(), font,
- kGlyphID_SkTextEncoding);
+ SkTextEncoding::kGlyphID);
}
skCanvas->drawTextBlob(blob, 0, 0, skPaint);
@@ -1565,7 +1565,7 @@
SkFont font;
font.setTypeface(typeface);
- font.setHinting(kNo_SkFontHinting);
+ font.setHinting(SkFontHinting::kNone);
font.setSize(SkTAbs(font_size));
font.setSubpixel(true);
@@ -1631,7 +1631,7 @@
}
m_pCanvas->drawTextBlob(
SkTextBlob::MakeFromRSXform(glyphs.begin(), nChars * 2, xforms.begin(),
- font, kGlyphID_SkTextEncoding),
+ font, SkTextEncoding::kGlyphID),
0, 0, paint);
} else if (oneAtATime) {
for (int index = 0; index < nChars; ++index) {
@@ -1641,7 +1641,7 @@
1 == cp.m_AdjustMatrix[3]) {
font.setScaleX(cp.m_AdjustMatrix[0]);
auto blob = SkTextBlob::MakeFromText(&glyphs[index], 1, font,
- kGlyphID_SkTextEncoding);
+ SkTextEncoding::kGlyphID);
m_pCanvas->drawTextBlob(blob, positions[index].fX,
positions[index].fY, paint);
font.setScaleX(1);
@@ -1656,13 +1656,13 @@
adjust.preTranslate(positions[index].fX, positions[index].fY);
m_pCanvas->concat(adjust);
auto blob = SkTextBlob::MakeFromText(&glyphs[index], 1, font,
- kGlyphID_SkTextEncoding);
+ SkTextEncoding::kGlyphID);
m_pCanvas->drawTextBlob(blob, 0, 0, paint);
m_pCanvas->restore();
}
} else {
auto blob = SkTextBlob::MakeFromText(&glyphs[index], 1, font,
- kGlyphID_SkTextEncoding);
+ SkTextEncoding::kGlyphID);
m_pCanvas->drawTextBlob(blob, positions[index].fX, positions[index].fY,
paint);
}
@@ -1670,7 +1670,7 @@
} else {
m_pCanvas->drawTextBlob(SkTextBlob::MakeFromPosText(
glyphs.begin(), nChars * 2, positions.begin(),
- font, kGlyphID_SkTextEncoding),
+ font, SkTextEncoding::kGlyphID),
0, 0, paint);
}
m_pCanvas->restore();