blob: 80e31bcce61072024b204c70c50c17d7f794b81f [file] [log] [blame]
/*
* Copyright 2018 Google Inc.
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#ifndef SkFontTypes_DEFINED
#define SkFontTypes_DEFINED
#include "SkScalar.h"
#include "SkTypeface.h"
enum SkTextEncoding {
kUTF8_SkTextEncoding,
kUTF16_SkTextEncoding,
kUTF32_SkTextEncoding,
kGlyphID_SkTextEncoding,
};
enum SkFontHinting {
kNo_SkFontHinting = 0, //!< glyph outlines unchanged
kSlight_SkFontHinting = 1, //!< minimal modification to improve constrast
kNormal_SkFontHinting = 2, //!< glyph outlines modified to improve constrast
kFull_SkFontHinting = 3, //!< modifies glyph outlines for maximum constrast
};
#endif