Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(260)

Side by Side Diff: core/fxge/android/fpf_skiafontmgr.cpp

Issue 2347313002: Remove duplicated charset definitions (Closed)
Patch Set: Nits Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « core/fpdfdoc/cpdf_interform.cpp ('k') | core/fxge/apple/fx_mac_imp.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "core/fxcrt/include/fx_system.h" 7 #include "core/fxcrt/include/fx_system.h"
8 8
9 #if _FX_OS_ == _FX_ANDROID_ 9 #if _FX_OS_ == _FX_ANDROID_
10 10
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
140 static uint32_t FPF_SkiaGetCharset(uint8_t uCharset) { 140 static uint32_t FPF_SkiaGetCharset(uint8_t uCharset) {
141 switch (uCharset) { 141 switch (uCharset) {
142 case FXFONT_ANSI_CHARSET: 142 case FXFONT_ANSI_CHARSET:
143 return FPF_SKIACHARSET_Ansi; 143 return FPF_SKIACHARSET_Ansi;
144 case FXFONT_DEFAULT_CHARSET: 144 case FXFONT_DEFAULT_CHARSET:
145 return FPF_SKIACHARSET_Default; 145 return FPF_SKIACHARSET_Default;
146 case FXFONT_SYMBOL_CHARSET: 146 case FXFONT_SYMBOL_CHARSET:
147 return FPF_SKIACHARSET_Symbol; 147 return FPF_SKIACHARSET_Symbol;
148 case FXFONT_SHIFTJIS_CHARSET: 148 case FXFONT_SHIFTJIS_CHARSET:
149 return FPF_SKIACHARSET_ShiftJIS; 149 return FPF_SKIACHARSET_ShiftJIS;
150 case FXFONT_HANGEUL_CHARSET: 150 case FXFONT_HANGUL_CHARSET:
151 return FPF_SKIACHARSET_Korean; 151 return FPF_SKIACHARSET_Korean;
152 case FXFONT_GB2312_CHARSET: 152 case FXFONT_GB2312_CHARSET:
153 return FPF_SKIACHARSET_GB2312; 153 return FPF_SKIACHARSET_GB2312;
154 case FXFONT_CHINESEBIG5_CHARSET: 154 case FXFONT_CHINESEBIG5_CHARSET:
155 return FPF_SKIACHARSET_BIG5; 155 return FPF_SKIACHARSET_BIG5;
156 case FXFONT_GREEK_CHARSET: 156 case FXFONT_GREEK_CHARSET:
157 return FPF_SKIACHARSET_Greek; 157 return FPF_SKIACHARSET_Greek;
158 case FXFONT_TURKISH_CHARSET: 158 case FXFONT_TURKISH_CHARSET:
159 return FPF_SKIACHARSET_Turkish; 159 return FPF_SKIACHARSET_Turkish;
160 case FXFONT_HEBREW_CHARSET: 160 case FXFONT_HEBREW_CHARSET:
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 } 197 }
198 if (dwStyle & FXFONT_SERIF) { 198 if (dwStyle & FXFONT_SERIF) {
199 bsFont += "Serif"; 199 bsFont += "Serif";
200 } 200 }
201 bsFont += uCharset; 201 bsFont += uCharset;
202 return FPF_GetHashCode_StringA(bsFont.c_str(), bsFont.GetLength(), TRUE); 202 return FPF_GetHashCode_StringA(bsFont.c_str(), bsFont.GetLength(), TRUE);
203 } 203 }
204 static FX_BOOL FPF_SkiaIsCJK(uint8_t uCharset) { 204 static FX_BOOL FPF_SkiaIsCJK(uint8_t uCharset) {
205 return (uCharset == FXFONT_GB2312_CHARSET) || 205 return (uCharset == FXFONT_GB2312_CHARSET) ||
206 (uCharset == FXFONT_CHINESEBIG5_CHARSET) || 206 (uCharset == FXFONT_CHINESEBIG5_CHARSET) ||
207 (uCharset == FXFONT_HANGEUL_CHARSET) || 207 (uCharset == FXFONT_HANGUL_CHARSET) ||
208 (uCharset == FXFONT_SHIFTJIS_CHARSET); 208 (uCharset == FXFONT_SHIFTJIS_CHARSET);
209 } 209 }
210 static FX_BOOL FPF_SkiaMaybeSymbol(const CFX_ByteStringC& bsFacename) { 210 static FX_BOOL FPF_SkiaMaybeSymbol(const CFX_ByteStringC& bsFacename) {
211 CFX_ByteString bsName(bsFacename); 211 CFX_ByteString bsName(bsFacename);
212 bsName.MakeLower(); 212 bsName.MakeLower();
213 return bsName.Find("symbol") > -1; 213 return bsName.Find("symbol") > -1;
214 } 214 }
215 static FX_BOOL FPF_SkiaMaybeArabic(const CFX_ByteStringC& bsFacename) { 215 static FX_BOOL FPF_SkiaMaybeArabic(const CFX_ByteStringC& bsFacename) {
216 CFX_ByteString bsName(bsFacename); 216 CFX_ByteString bsName(bsFacename);
217 bsName.MakeLower(); 217 bsName.MakeLower();
(...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after
514 } 514 }
515 if (pOS2 && (pOS2->ulCodePageRange1 & (1 << 31))) { 515 if (pOS2 && (pOS2->ulCodePageRange1 & (1 << 31))) {
516 pFontDesc->m_dwStyle |= FXFONT_SYMBOLIC; 516 pFontDesc->m_dwStyle |= FXFONT_SYMBOLIC;
517 } 517 }
518 pFontDesc->m_dwCharsets = FPF_SkiaGetFaceCharset(pOS2); 518 pFontDesc->m_dwCharsets = FPF_SkiaGetFaceCharset(pOS2);
519 pFontDesc->m_iFaceIndex = face->face_index; 519 pFontDesc->m_iFaceIndex = face->face_index;
520 pFontDesc->m_iGlyphNum = face->num_glyphs; 520 pFontDesc->m_iGlyphNum = face->num_glyphs;
521 } 521 }
522 void CFPF_SkiaFontMgr::OutputSystemFonts() {} 522 void CFPF_SkiaFontMgr::OutputSystemFonts() {}
523 #endif 523 #endif
OLDNEW
« no previous file with comments | « core/fpdfdoc/cpdf_interform.cpp ('k') | core/fxge/apple/fx_mac_imp.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698