Home
last modified time | relevance | path

Searched refs:fontId (Results 1 – 25 of 62) sorted by relevance

123

/ohos5.0/foundation/arkui/ui_lite/frameworks/font/
H A Dui_font_bitmap.cpp72 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 Dui_font_vector.cpp260 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 Dglyphs_manager.cpp71 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 Dglyphs_file.cpp75 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 Dui_font_adaptor.cpp25 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 Dglyphs_manager.h37 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 Dui_font.cpp174 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 Dui_line_break.cpp124 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 Dglyphs_file.h39 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 Dui_font_cache.cpp49 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 Dui_text_shaping.cpp26 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 Dui_line_break.h114 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 Dui_font_adaptor.h26 uint16_t fontId,
37 static bool IsSameTTFId(uint16_t fontId, uint32_t unicode);
/ohos5.0/foundation/arkui/ui_lite/interfaces/innerkits/font/
H A Dui_font_bitmap.h35 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 Dui_font_vector.h36 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 Dui_font.h59 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 Dbase_font.h46 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 Dtext.cpp127 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 Dtyped_text.cpp40 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 Dtyped_text.h43 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 Ddraw_label.cpp45 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 Dui_label_unit_test.cpp221 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 Dui_label_button_unit_test.cpp199 const uint16_t fontId = 16; variable
200 labelBtn_->SetFontId(fontId);
202 EXPECT_EQ(labelBtn_->GetFontId(), fontId);
H A Dui_arc_label_unit_test.cpp228 uint16_t fontId = 0; variable
229 arcLabel_->SetFontId(fontId);
230 EXPECT_EQ(arcLabel_->GetFontId(), fontId);
H A Dui_digital_clock_unit_test.cpp81 const uint16_t fontId = 10; variable
82 digitalClock_->SetFontId(fontId);
83 EXPECT_EQ(digitalClock_->GetStyle(STYLE_TEXT_FONT), fontId);

123