| OLD | NEW |
| 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 <limits> | 7 #include <limits> |
| 8 | 8 |
| 9 #include "core/include/fxge/fx_freetype.h" | 9 #include "core/include/fxge/fx_freetype.h" |
| 10 #include "core/include/fxge/fx_ge.h" | 10 #include "core/include/fxge/fx_ge.h" |
| (...skipping 1196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1207 if (italic_angle == 0) { | 1207 if (italic_angle == 0) { |
| 1208 italic_angle = -12; | 1208 italic_angle = -12; |
| 1209 } else if (FXSYS_abs(italic_angle) < 5) { | 1209 } else if (FXSYS_abs(italic_angle) < 5) { |
| 1210 italic_angle = 0; | 1210 italic_angle = 0; |
| 1211 } | 1211 } |
| 1212 pSubstFont->m_ItalicAngle = italic_angle; | 1212 pSubstFont->m_ItalicAngle = italic_angle; |
| 1213 } | 1213 } |
| 1214 m_pFontInfo->DeleteFont(hFont); | 1214 m_pFontInfo->DeleteFont(hFont); |
| 1215 return face; | 1215 return face; |
| 1216 } | 1216 } |
| 1217 FX_BOOL CFX_FontMapper::IsBuiltinFace(const FXFT_Face face) const { |
| 1218 for (int i = 0; i < MM_FACE_COUNT; ++i) { |
| 1219 if (m_MMFaces[i] == face) |
| 1220 return TRUE; |
| 1221 } |
| 1222 for (int i = 0; i < FOXIT_FACE_COUNT; ++i) { |
| 1223 if (m_FoxitFaces[i] == face) |
| 1224 return TRUE; |
| 1225 } |
| 1226 return FALSE; |
| 1227 } |
| 1217 extern "C" { | 1228 extern "C" { |
| 1218 unsigned long _FTStreamRead(FXFT_Stream stream, | 1229 unsigned long _FTStreamRead(FXFT_Stream stream, |
| 1219 unsigned long offset, | 1230 unsigned long offset, |
| 1220 unsigned char* buffer, | 1231 unsigned char* buffer, |
| 1221 unsigned long count); | 1232 unsigned long count); |
| 1222 void _FTStreamClose(FXFT_Stream stream); | 1233 void _FTStreamClose(FXFT_Stream stream); |
| 1223 }; | 1234 }; |
| 1224 #if _FX_OS_ == _FX_ANDROID_ | 1235 #if _FX_OS_ == _FX_ANDROID_ |
| 1225 IFX_SystemFontInfo* IFX_SystemFontInfo::CreateDefault(const char** pUnused) { | 1236 IFX_SystemFontInfo* IFX_SystemFontInfo::CreateDefault(const char** pUnused) { |
| 1226 return NULL; | 1237 return NULL; |
| (...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1497 int PDF_GetStandardFontName(CFX_ByteString* name) { | 1508 int PDF_GetStandardFontName(CFX_ByteString* name) { |
| 1498 AltFontName* found = static_cast<AltFontName*>( | 1509 AltFontName* found = static_cast<AltFontName*>( |
| 1499 FXSYS_bsearch(name->c_str(), g_AltFontNames, FX_ArraySize(g_AltFontNames), | 1510 FXSYS_bsearch(name->c_str(), g_AltFontNames, FX_ArraySize(g_AltFontNames), |
| 1500 sizeof(AltFontName), CompareString)); | 1511 sizeof(AltFontName), CompareString)); |
| 1501 if (!found) | 1512 if (!found) |
| 1502 return -1; | 1513 return -1; |
| 1503 | 1514 |
| 1504 *name = g_Base14FontNames[found->m_Index]; | 1515 *name = g_Base14FontNames[found->m_Index]; |
| 1505 return found->m_Index; | 1516 return found->m_Index; |
| 1506 } | 1517 } |
| OLD | NEW |