12345678910111213141516171819202122232425 |
- /*
- * 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
- enum class SkTextEncoding {
- kUTF8, //!< uses bytes to represent UTF-8 or ASCII
- kUTF16, //!< uses two byte words to represent most of Unicode
- kUTF32, //!< uses four byte words to represent all of Unicode
- kGlyphID, //!< uses two byte words to represent glyph indices
- };
- enum class SkFontHinting {
- kNone, //!< glyph outlines unchanged
- kSlight, //!< minimal modification to improve constrast
- kNormal, //!< glyph outlines modified to improve constrast
- kFull, //!< modifies glyph outlines for maximum constrast
- };
- #endif
|