| OLD | NEW |
| 1 // Copyright 2016 PDFium Authors. All rights reserved. | 1 // Copyright 2016 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/fxge/cfx_fontmapper.h" | 7 #include "core/fxge/cfx_fontmapper.h" |
| 8 | 8 |
| 9 #include <memory> | 9 #include <memory> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 627 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 638 if (Charset == FXFONT_SYMBOL_CHARSET) { | 638 if (Charset == FXFONT_SYMBOL_CHARSET) { |
| 639 #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_ || \ | 639 #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_ || \ |
| 640 _FXM_PLATFORM_ == _FXM_PLATFORM_ANDROID_ | 640 _FXM_PLATFORM_ == _FXM_PLATFORM_ANDROID_ |
| 641 if (SubstName == "Symbol") { | 641 if (SubstName == "Symbol") { |
| 642 pSubstFont->m_Family = "Chrome Symbol"; | 642 pSubstFont->m_Family = "Chrome Symbol"; |
| 643 pSubstFont->m_Charset = FXFONT_SYMBOL_CHARSET; | 643 pSubstFont->m_Charset = FXFONT_SYMBOL_CHARSET; |
| 644 return UseInternalSubst(pSubstFont, 12, italic_angle, old_weight, | 644 return UseInternalSubst(pSubstFont, 12, italic_angle, old_weight, |
| 645 PitchFamily); | 645 PitchFamily); |
| 646 } | 646 } |
| 647 #endif | 647 #endif |
| 648 pSubstFont->m_SubstFlags |= FXFONT_SUBST_NONSYMBOL; | |
| 649 return FindSubstFont(family, bTrueType, flags & ~FXFONT_SYMBOLIC, | 648 return FindSubstFont(family, bTrueType, flags & ~FXFONT_SYMBOLIC, |
| 650 weight, italic_angle, 0, pSubstFont); | 649 weight, italic_angle, 0, pSubstFont); |
| 651 } | 650 } |
| 652 if (Charset == FXFONT_ANSI_CHARSET) { | 651 if (Charset == FXFONT_ANSI_CHARSET) { |
| 653 return UseInternalSubst(pSubstFont, iBaseFont, italic_angle, old_weight, | 652 return UseInternalSubst(pSubstFont, iBaseFont, italic_angle, old_weight, |
| 654 PitchFamily); | 653 PitchFamily); |
| 655 } | 654 } |
| 656 | 655 |
| 657 auto it = | 656 auto it = |
| 658 std::find_if(m_FaceArray.begin(), m_FaceArray.end(), | 657 std::find_if(m_FaceArray.begin(), m_FaceArray.end(), |
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 802 int PDF_GetStandardFontName(CFX_ByteString* name) { | 801 int PDF_GetStandardFontName(CFX_ByteString* name) { |
| 803 AltFontName* found = static_cast<AltFontName*>( | 802 AltFontName* found = static_cast<AltFontName*>( |
| 804 FXSYS_bsearch(name->c_str(), g_AltFontNames, FX_ArraySize(g_AltFontNames), | 803 FXSYS_bsearch(name->c_str(), g_AltFontNames, FX_ArraySize(g_AltFontNames), |
| 805 sizeof(AltFontName), CompareString)); | 804 sizeof(AltFontName), CompareString)); |
| 806 if (!found) | 805 if (!found) |
| 807 return -1; | 806 return -1; |
| 808 | 807 |
| 809 *name = g_Base14FontNames[found->m_Index]; | 808 *name = g_Base14FontNames[found->m_Index]; |
| 810 return found->m_Index; | 809 return found->m_Index; |
| 811 } | 810 } |
| OLD | NEW |