/ohos5.0/foundation/arkui/ui_lite/frameworks/font/ |
H A D | ui_font_bitmap.cpp | 72 uint8_t UIFontBitmap::GetFontWeight(uint16_t fontId) in GetFontWeight() argument 110 return dynamicFont_.GetFontHeight(fontId); in GetHeight() 133 return GetWidthInFontId(unicode, fontId); in GetWidth() 138 return SearchInFont(unicode, glyphNode, fontId); in GetBitmap() 141 bool UIFontBitmap::IsEmojiFont(uint16_t fontId) in IsEmojiFont() argument 248 return dynamicFont_.GetFontWidth(unicode, fontId); in GetDynamicFontWidth() 258 if (!UIFontAdaptor::IsSameTTFId(fontId, unicode)) { in SearchInFont() 269 if (glyphNode.dataFlag == glyphNode.fontId && fontId == glyphNode.fontId) { in SearchInFont() 294 return GetDynamicFontWidth(unicode, fontId); in GetWidthInFontId() 305 uint16_t fontId, in GetOffsetPosY() argument [all …]
|
H A D | ui_font_vector.cpp | 260 if (fontId < FONT_ID_MAX) { in GetFontInfo() 451 if (fontId >= FONT_ID_MAX) { in GetFontWeight() 490 if (IsEmojiFont(fontId)) { in GetFaceInfo() 634 node->node.fontId = fontKey; in SaveGlyphNode() 660 glyphNode.fontId = fontId; in GetGlyphNode() 699 glyphNode.fontId = fontId; in GetBitmap() 731 if (fontId >= FONT_ID_MAX) { in IsEmojiFont() 786 if (fontId >= FONT_ID_MAX || fontId != GetFontId(unicode)) { in LoadGlyphIntoFace() 810 glyphNode.fontId = fontId; in LoadGlyphIntoFace() 843 SetBold(fontId); in LoadGlyphIntoFace() [all …]
|
H A D | glyphs_manager.cpp | 71 const FontHeader* GlyphsManager::GetFontHeader(uint16_t fontId) in GetFontHeader() argument 74 const FontHeader* tmp = glyphsFiles_[i]->GetFontHeader(fontId); in GetFontHeader() 83 const GlyphNode* GlyphsManager::GetGlyphNodeFromFiles(uint32_t unicode, uint16_t fontId) in GetGlyphNodeFromFiles() argument 88 ret = glyphsFiles_[i]->GetNodeFromFile(unicode, fontId, nodeInfo); in GetGlyphNodeFromFiles() 90 nodeInfo.fontId = fontId; in GetGlyphNodeFromFiles() 109 const GlyphNode* GlyphsManager::GetGlyphNode(uint32_t unicode, uint16_t fontId) in GetGlyphNode() argument 124 int16_t GlyphsManager::GetFontHeight(uint16_t fontId) in GetFontHeight() argument 127 int16_t height = glyphsFiles_[i]->GetFontHeight(fontId); in GetFontHeight() 136 int16_t GlyphsManager::GetFontWidth(uint32_t unicode, uint16_t fontId) in GetFontWidth() argument 138 const GlyphNode* node = GetGlyphNode(unicode, fontId); in GetFontWidth() [all …]
|
H A D | glyphs_file.cpp | 75 int8_t result = GetGlyphInfo(fontId, glyphInfo); in GetNodeFromFile() 208 if (fontId > fontBuilder->GetBitmapFontIdMax()) { in GetGlyphInfo() 223 if (fontHeaderCache_[mid].fontId == fontId) { in GetGlyphInfo() 227 } else if (fontHeaderCache_[mid].fontId > fontId) { in GetGlyphInfo() 229 } else if (fontHeaderCache_[mid].fontId < fontId) { in GetGlyphInfo() 240 glyphInfo.fontId = fontId; in GetGlyphInfo() 278 int8_t ret = GetGlyphInfo(fontId, glyphInfo); in GetFontHeader() 286 int16_t GlyphsFile::GetFontHeight(uint16_t fontId) in GetFontHeight() argument 289 int8_t ret = GetGlyphInfo(fontId, glyphInfo); in GetFontHeight() 305 int8_t result = GetGlyphInfo(node.fontId, glyphInfo); in GetBitmap() [all …]
|
H A D | ui_font_adaptor.cpp | 25 uint16_t fontId, in GetNextLineAndWidth() argument 37 …return UILineBreakEngine::GetInstance().GetNextLineAndWidth(txt, fontId, fontSize, letterSpace, al… in GetNextLineAndWidth() 41 uint32_t index = TypedText::GetNextLine(txt, fontId, fontSize, letterSpace, maxWidth); in GetNextLineAndWidth() 42 maxWidth = TypedText::GetTextWidth(txt, fontId, fontSize, index, letterSpace); in GetNextLineAndWidth() 47 bool UIFontAdaptor::IsSameTTFId(uint16_t fontId, uint32_t unicode) in IsSameTTFId() argument 50 return UITextShaping::IsSameTTFId(fontId, unicode); in IsSameTTFId()
|
H A D | glyphs_manager.h | 37 int16_t GetFontHeight(uint16_t fontId); 39 int16_t GetFontWidth(uint32_t unicode, uint16_t fontId); 41 const FontHeader* GetFontHeader(uint16_t fontId); 43 const GlyphNode* GetGlyphNode(uint32_t unicode, uint16_t fontId); 45 const GlyphNode* GetGlyphNodeFromFiles(uint32_t unicode, uint16_t fontId); 47 int8_t GetBitmap(uint32_t unicode, BufferInfo& bufInfo, uint16_t fontId);
|
H A D | ui_font.cpp | 174 uint8_t* UIFont::GetBitmap(uint32_t unicode, GlyphNode& glyphNode, uint16_t fontId, uint8_t fontSiz… in GetBitmap() argument 187 bitmap = instance_->GetBitmap(unicode, glyphNode, fontId, fontSize); in GetBitmap() 193 int32_t listSize = UIMultiFontManager::GetInstance()->GetSearchFontList(fontId, &searchLists); in GetBitmap() 210 int8_t UIFont::GetGlyphNode(uint32_t unicode, GlyphNode& glyphNode, uint16_t fontId, uint8_t fontSi… in GetGlyphNode() argument 212 int8_t result = instance_->GetGlyphNode(unicode, glyphNode, fontId, fontSize); in GetGlyphNode() 219 int32_t listSize = UIMultiFontManager::GetInstance()->GetSearchFontList(fontId, &searchLists); in GetGlyphNode() 235 uint16_t UIFont::GetWidth(uint32_t unicode, uint16_t fontId, uint8_t fontSize, uint8_t shapingId) in GetWidth() argument 246 result = instance_->GetWidth(unicode, fontId, fontSize); in GetWidth() 253 int32_t listSize = UIMultiFontManager::GetInstance()->GetSearchFontList(fontId, &searchLists); in GetWidth() 269 uint16_t UIFont::GetLineMaxHeight(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t f… in GetLineMaxHeight() argument [all …]
|
H A D | ui_line_break.cpp | 124 uint16_t fontId, in GetNextLineAndWidth() argument 158 if (isAllCanBreak || IsBreakPos(unicode, fontId, fontSize, state) || isEliminateSpace) { in GetNextLineAndWidth() 161 IsBreakPos(unicode, fontId, fontSize, state); in GetNextLineAndWidth() 165 width = GetLetterWidth(unicode, letterIndex, height, fontId, fontSize, spannableString); in GetNextLineAndWidth() 205 uint16_t fontId, in GetLetterWidth() argument 212 spannableString->GetFontHeight(letterIndex, height, fontId, fontSize); in GetLetterWidth() 213 int16_t width = fontEngine->GetWidth(unicode, fontId, fontSize, 0); in GetLetterWidth() 216 uint16_t tempHeight = fontEngine->GetHeight(fontId, fontSize); in GetLetterWidth() 218 return fontEngine->GetWidth(unicode, fontId, fontSize, 0); in GetLetterWidth() 222 bool UILineBreakEngine::IsBreakPos(uint32_t unicode, uint16_t fontId, uint8_t fontSize, int32_t& st… in IsBreakPos() argument
|
H A D | glyphs_file.h | 39 int16_t GetFontHeight(uint16_t fontId); 41 const FontHeader* GetFontHeader(uint16_t fontId); 47 int8_t GetNodeFromFile(uint32_t unicode, uint16_t fontId, GlyphNode& node); 63 uint16_t fontId; member 72 int8_t GetGlyphInfo(uint16_t fontId, GlyphInfo& glyphInfo);
|
H A D | ui_font_cache.cpp | 49 uint8_t* UIFontCache::GetSpace(uint16_t fontId, uint32_t unicode, uint32_t size, TextStyle textStyl… in GetSpace() argument 74 bitmap->fontId = fontId; in GetSpace() 102 if ((bitmap->fontId == fontKey) && in GetBitmap()
|
H A D | ui_text_shaping.cpp | 26 bool UITextShaping::IsSameTTFId(uint16_t fontId, uint32_t unicode) in IsSameTTFId() argument 32 void UITextShaping::ClearTtfHeader(uint16_t fontId, uint32_t unicode) in ClearTtfHeader() argument
|
H A D | ui_line_break.h | 114 uint16_t fontId, 124 bool IsBreakPos(uint32_t unicode, uint16_t fontId, uint8_t fontSize, int32_t& state); 135 uint16_t fontId, uint8_t fontSize, SpannableString* spannableString);
|
H A D | ui_font_adaptor.h | 26 uint16_t fontId, 37 static bool IsSameTTFId(uint16_t fontId, uint32_t unicode);
|
/ohos5.0/foundation/arkui/ui_lite/interfaces/innerkits/font/ |
H A D | ui_font_bitmap.h | 35 uint16_t GetHeight(uint16_t fontId, uint8_t fontSize = 0) override; 37 int16_t GetWidth(uint32_t unicode, uint16_t fontId, uint8_t fontSize = 0) override; 42 uint8_t GetFontWeight(uint16_t fontId) override; 45 UITextLanguageFontParam* GetFontInfo(uint16_t fontId) const override; 48 uint16_t fontId, uint8_t fontSize) override; 51 bool IsEmojiFont(uint16_t fontId) override; 55 uint8_t* GetCacheBitmap(uint16_t fontId, uint32_t unicode); 57 int16_t GetDynamicFontWidth(uint32_t unicode, uint16_t fontId); 62 uint8_t* SearchInFont(uint32_t unicode, GlyphNode& glyphNode, uint16_t fontId); 63 int16_t GetWidthInFontId(uint32_t unicode, uint16_t fontId); [all …]
|
H A D | ui_font_vector.h | 36 uint16_t GetHeight(uint16_t fontId, uint8_t fontSize) override; 38 int16_t GetWidth(uint32_t unicode, uint16_t fontId, uint8_t fontSize) override; 40 int8_t GetFontHeader(FontHeader& fontHeader, uint16_t fontId, uint8_t fontSize) override; 42 uint8_t GetFontWeight(uint16_t fontId) override; 51 const UITextLanguageFontParam* GetFontInfo(uint16_t fontId) const override; 55 bool& isEmojiLarge, uint16_t fontId, uint8_t fontSize) override; 61 bool IsEmojiFont(uint16_t fontId) override; 87 uint16_t GetKey(uint16_t fontId, uint8_t size); 90 int8_t LoadGlyphIntoFace(uint16_t& fontId, uint32_t unicode, FT_Face face, TextStyle textStyle); 96 void SetBold(uint16_t fontId); [all …]
|
/ohos5.0/foundation/arkui/ui_lite/interfaces/kits/font/ |
H A D | ui_font.h | 59 uint16_t GetHeight(uint16_t fontId, uint8_t fontSize) in GetHeight() argument 61 return instance_->GetHeight(fontId, fontSize); in GetHeight() 69 uint8_t GetFontWeight(uint16_t fontId) in GetFontWeight() argument 71 return instance_->GetFontWeight(fontId); in GetFontWeight() 82 return instance_->GetFontHeader(fontHeader, fontId, fontSize); in GetFontHeader() 138 uint8_t GetFontTtfId(uint16_t fontId, uint8_t size) const in GetFontTtfId() argument 140 return instance_->GetFontTtfId(fontId, size); in GetFontTtfId() 153 const UITextLanguageFontParam* GetFontInfo(uint16_t fontId) const in GetFontInfo() argument 155 return instance_->GetFontInfo(fontId); in GetFontInfo() 202 ColorMode GetColorType(uint16_t fontId) in GetColorType() argument [all …]
|
H A D | base_font.h | 46 virtual uint16_t GetHeight(uint16_t fontId, uint8_t fontSize) = 0; 63 virtual int16_t GetWidth(uint32_t unicode, uint16_t fontId, uint8_t fontSize) = 0; 81 …virtual uint8_t* GetBitmap(uint32_t unicode, GlyphNode& glyphNode, uint16_t fontId, uint8_t fontSi… 89 virtual int8_t GetFontHeader(FontHeader& fontHeader, uint16_t fontId, uint8_t fontSize) = 0; 99 …virtual int8_t GetGlyphNode(uint32_t unicode, GlyphNode& glyphNode, uint16_t fontId, uint8_t fontS… 100 virtual uint8_t GetFontWeight(uint16_t fontId) = 0; 160 virtual uint8_t GetFontTtfId(uint16_t fontId, uint8_t size) const in GetFontTtfId() argument 165 virtual const UITextLanguageFontParam* GetFontInfo(uint16_t fontId) const in GetFontInfo() argument 227 uint16_t fontId, uint8_t fontSize) = 0; 228 …virtual uint16_t GetLineMaxHeight(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t … [all …]
|
/ohos5.0/foundation/arkui/ui_lite/frameworks/common/ |
H A D | text.cpp | 127 uint16_t fontId = font->GetFontId(name); in SetFont() local 130 fontId_ = fontId; in SetFont() 136 SetFontId(fontId); in SetFont() 172 void Text::SetFontId(uint16_t fontId) in SetFontId() argument 175 if (fontId >= fontBuilder->GetTotalFontId()) { in SetFontId() 191 if ((fontId != fontBuilder->GetTotalFontId()) && ((fontId_ != fontId) || in SetFontId() 193 fontId_ = fontId; in SetFontId() 198 fontId_ = fontId; in SetFontId() 601 if (fontId == fontId_) { in SetAbsoluteSizeSpan() 646 for (uint16_t fontId = 0; fontId < fontBuilder->GetTotalFontId(); fontId++) { in GetSpanFontIdBySize() [all …]
|
H A D | typed_text.cpp | 40 uint16_t letterHeight = UIFont::GetInstance()->GetHeight(fontId, fontSize); in GetTextSize() 83 uint16_t fontId, in GetArcTextRect() argument 95 uint16_t letterHeight = UIFont::GetInstance()->GetHeight(fontId, fontSize); in GetArcTextRect() 113 uint16_t letterWidth = UIFont::GetInstance()->GetWidth(letter, fontId, fontSize, 0); in GetArcTextRect() 187 int16_t curW = TypedText::GetTextWidth(text, fontId, fontSize, index, letterSpace); in GetNextLine() 256 uint16_t fontId, in GetTextWidth() argument 276 uint16_t charWidth = UIFont::GetInstance()->GetWidth(letter, fontId, fontSize, 0); in GetTextWidth() 529 bool TypedText::IsColourWord(uint32_t codePoint, uint16_t fontId, uint8_t fontSize) in IsColourWord() argument 533 uint8_t weight = font->GetFontWeight(fontId); in IsColourWord() 557 int8_t ret = font->GetGlyphNode(codePoint, glyphNode, fontId, fontSize); in IsColourWord() [all …]
|
H A D | typed_text.h | 43 uint16_t fontId, 53 uint16_t fontId, 59 uint16_t fontId, 67 uint16_t fontId, 101 static bool IsColourWord(uint32_t codePoint, uint16_t fontId, uint8_t fontSize);
|
/ohos5.0/foundation/arkui/ui_lite/frameworks/draw/ |
H A D | draw_label.cpp | 45 uint16_t fontId = labelLine.fontId; in DrawTextOneLine() local 60 labelLine.spannableString->GetFontId(letterIndex, fontId); in DrawTextOneLine() 78 fontId, in DrawTextOneLine() 99 uint8_t weight = fontEngine->GetFontWeight(glyphNode.fontId); in DrawTextOneLine() 130 if (TypedText::IsColourWord(unicode, fontId, fontSize)) { in GetLineMaxLetterSize() 150 uint16_t fontId, in DrawArcText() argument 170 uint16_t letterHeight = fontEngine->GetHeight(fontId, fontSize); in DrawArcText() 192 letterWidth = fontEngine->GetWidth(letter, fontId, fontSize, 0); in DrawArcText() 276 letterInfo.fontId, letterInfo.fontSize, 0); in DrawLetterWithRotate() 280 uint8_t fontWeight = fontEngine->GetFontWeight(letterInfo.fontId); in DrawLetterWithRotate() [all …]
|
/ohos5.0/foundation/arkui/ui_lite/test/unittest/components/ |
H A D | ui_label_unit_test.cpp | 221 uint16_t fontId = label_->GetFontId(); variable 226 EXPECT_EQ(label_->GetFontId(), fontId); 296 const uint16_t fontId = 16; variable 297 label_->SetFontId(fontId); 299 EXPECT_EQ(label_->GetFontId(), fontId);
|
H A D | ui_label_button_unit_test.cpp | 199 const uint16_t fontId = 16; variable 200 labelBtn_->SetFontId(fontId); 202 EXPECT_EQ(labelBtn_->GetFontId(), fontId);
|
H A D | ui_arc_label_unit_test.cpp | 228 uint16_t fontId = 0; variable 229 arcLabel_->SetFontId(fontId); 230 EXPECT_EQ(arcLabel_->GetFontId(), fontId);
|
H A D | ui_digital_clock_unit_test.cpp | 81 const uint16_t fontId = 10; variable 82 digitalClock_->SetFontId(fontId); 83 EXPECT_EQ(digitalClock_->GetStyle(STYLE_TEXT_FONT), fontId);
|