aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ports/SkFontMgr_android_parser.h
diff options
context:
space:
mode:
authorGravatar bungeman <bungeman@google.com>2016-02-25 11:20:01 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2016-02-25 11:20:01 -0800
commit47a1e96b957b50662274360f1a390d76ab3d02cc (patch)
tree9f0c168c3d7558b3e045b50acb24d56e64abb4d8 /src/ports/SkFontMgr_android_parser.h
parent26cc3f5ad0aacf80bba162bab4b23a2901ffed17 (diff)
Deduplicate axis value resolving code.
The code was originally written for Android, but is now implemented more generally by the FreeType scanner to be shared between all FreeType backed typefaces. This removes the now duplicate code in the Android font manager and uses the shared code instead. GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1726213004 Review URL: https://codereview.chromium.org/1726213004
Diffstat (limited to 'src/ports/SkFontMgr_android_parser.h')
-rw-r--r--src/ports/SkFontMgr_android_parser.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/ports/SkFontMgr_android_parser.h b/src/ports/SkFontMgr_android_parser.h
index b841bc6d18..efd8144f14 100644
--- a/src/ports/SkFontMgr_android_parser.h
+++ b/src/ports/SkFontMgr_android_parser.h
@@ -8,7 +8,7 @@
#ifndef SkFontMgr_android_parser_DEFINED
#define SkFontMgr_android_parser_DEFINED
-#include "SkFixed.h"
+#include "SkFontMgr.h"
#include "SkString.h"
#include "SkTArray.h"
#include "SkTDArray.h"
@@ -73,12 +73,7 @@ struct FontFileInfo {
int fIndex;
int fWeight;
enum class Style { kAuto, kNormal, kItalic } fStyle;
- struct Axis {
- Axis() : fTag(SkSetFourByteTag('\0','\0','\0','\0')), fValue(0) { }
- SkFourByteTag fTag;
- SkFixed fValue;
- };
- SkTArray<Axis, true> fAxes;
+ SkTArray<SkFontMgr::FontParameters::Axis, true> fAxes;
};
/**