Home
last modified time | relevance | path

Searched refs:GlyphPage (Results 1 – 25 of 26) sorted by relevance

12

/external/webkit/Source/WebCore/platform/graphics/
DGlyphPageTreeNode.cpp157 static bool fill(GlyphPage* pageToFill, unsigned offset, unsigned length, UChar* buffer, unsigned b… in fill()
179 GlyphPage* parentPage = m_parent->page(); in initializePage()
187 unsigned start = pageNumber * GlyphPage::size; in initializePage()
188 UChar buffer[GlyphPage::size * 2 + 2]; in initializePage()
194 bufferLength = GlyphPage::size; in initializePage()
195 for (i = 0; i < GlyphPage::size; i++) in initializePage()
210 } else if (start == (leftToRightMark & ~(GlyphPage::size - 1))) { in initializePage()
221 } else if (start == (objectReplacementCharacter & ~(GlyphPage::size - 1))) { in initializePage()
224 } else if (start == (zeroWidthNoBreakSpace & ~(GlyphPage::size - 1))) { in initializePage()
229 bufferLength = GlyphPage::size * 2; in initializePage()
[all …]
DGlyphPageTreeNode.h71 class GlyphPage : public RefCounted<GlyphPage> {
73 static PassRefPtr<GlyphPage> create(GlyphPageTreeNode* owner) in create()
75 return adoptRef(new GlyphPage(owner)); in create()
119 void copyFrom(const GlyphPage& other) in copyFrom()
137 GlyphPage(GlyphPageTreeNode* owner) in GlyphPage() function
208 GlyphPage* page() const { return m_page.get(); } in page()
228 RefPtr<GlyphPage> m_page;
DFontFastPath.cpp62 unsigned pageNumber = (c / GlyphPage::size); in glyphDataForCharacter()
73 GlyphPage* page; in glyphDataForCharacter()
90 const GlyphPage* brokenIdeographPage = brokenIdeographNode->page(); in glyphDataForCharacter()
104 const GlyphPage* verticalRightPage = verticalRightNode->page(); in glyphDataForCharacter()
118 const GlyphPage* uprightPage = uprightNode->page(); in glyphDataForCharacter()
161 const GlyphPage* variantPage = variantNode->page(); in glyphDataForCharacter()
207GlyphPage* fallbackPage = GlyphPageTreeNode::getRootChild(characterFontData, pageNumber)->page(); in glyphDataForCharacter()
242 unsigned pageNumber = (character / GlyphPage::size); in primaryFontHasGlyphForCharacter()
245 GlyphPage* page = node->page(); in primaryFontHasGlyphForCharacter()
DSimpleFontData.cpp129 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); in initCharWidths()
149 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); in platformGlyphInit()
/external/webkit/Source/WebCore/platform/graphics/chromium/
DGlyphPageTreeNodeChromiumWin.cpp46 static void fillEmptyGlyphs(GlyphPage* page) in fillEmptyGlyphs()
48 for (int i = 0; i < GlyphPage::size; ++i) in fillEmptyGlyphs()
70 GlyphPage* page, in fillBMPGlyphs()
118 WORD localGlyphBuffer[GlyphPage::size]; in fillBMPGlyphs()
187 GlyphPage* page, in fillNonBMPGlyphs()
218 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* characterBuffer, in fill()
DSimpleFontDataLinux.cpp137 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); in platformInit()
/external/webkit/Source/WebCore/platform/graphics/haiku/
DGlyphPageTreeNodeHaiku.cpp41 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* characterBuffer, unsigned bufferLengt… in fill()
43 bool isUtf16 = bufferLength != GlyphPage::size; in fill()
46 for (unsigned i = 0; i < GlyphPage::size; i++) { in fill()
/external/webkit/Source/WebCore/platform/graphics/win/
DGlyphPageTreeNodeCGWin.cpp37 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
45 CGGlyph localGlyphBuffer[GlyphPage::size]; in fill()
DGlyphPageTreeNodeCairoWin.cpp36 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
52 WORD localGlyphBuffer[GlyphPage::size * 2]; in fill()
DSimpleFontDataCGWin.cpp100 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); in platformInit()
/external/webkit/Source/WebCore/platform/graphics/freetype/
DGlyphPageTreeNodeFreeType.cpp41 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
45 if (bufferLength > GlyphPage::size) in fill()
/external/webkit/Source/WebCore/platform/graphics/pango/
DGlyphPageTreeNodePango.cpp74 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
78 if (bufferLength > GlyphPage::size) in fill()
/external/webkit/Source/WebCore/platform/graphics/skia/
DGlyphPageTreeNodeSkia.cpp74 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
85 SkAutoSTMalloc <GlyphPage::size, uint16_t> glyphStorage(length); in fill()
/external/webkit/Source/WebCore/platform/graphics/android/fonts/
DGlyphMapAndroid.cpp91 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
102 SkAutoSTMalloc <GlyphPage::size, uint16_t> glyphStorage(length); in fill()
/external/webkit/Source/WebCore/platform/graphics/mac/
DGlyphPageTreeNodeMac.cpp54 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
134 OSStatus status = wkInitializeGlyphVector(GlyphPage::size, &glyphVector); in fill()
DSimpleFontDataMac.mm282 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page();
/external/webkit/Source/WebCore/platform/graphics/wx/
DGlyphMapWx.cpp38 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
/external/webkit/Source/WebCore/platform/graphics/wince/
DGlyphPageTreeNodeWinCE.cpp36 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const … in fill()
/external/webkit/Source/WebCore/
DChangeLog-2008-08-1013445 (WebCore::GlyphPage::create):
13446 (WebCore::GlyphPage::GlyphPage):
41806 (WebCore::GlyphPage::fill):
46704 (WebCore::GlyphPage::fill):
46706 (WebCore::GlyphPage::fill):
46712 - fix GlyphPage::fill() logic for partial page fills
46715 (WebCore::GlyphPage::fill): Changed the test for non-BMP characters to
46719 (WebCore::GlyphPage::fill): Ditto.
47734 (WebCore::GlyphPage::fill):
51289 (WebCore::GlyphPage::GlyphPage):
[all …]
DChangeLog-2009-06-162430 (WebCore::GlyphPage::fill):
2440 (WebCore::GlyphPage::fill):
11773 <rdar://problem/6864062> Shrink GlyphPage from 4112 to 2576 bytes in 64-bit
11776 Shrink GlyphPage by splitting the array of GlyphData, which has lots
11788 Better encapsulation of GlyphPage, using the new methods.
11797 (WebCore::GlyphPage::indexForCharacter):
11798 (WebCore::GlyphPage::glyphDataForCharacter):
11799 (WebCore::GlyphPage::glyphDataForIndex):
11800 (WebCore::GlyphPage::glyphAt):
11801 (WebCore::GlyphPage::fontDataForCharacter):
[all …]
DChangeLog-2007-10-1418652 (WebCore::GlyphPage::fill): Use wkGetGlyphs.
20933 (WebCore::GlyphPage::fill): Lock/unlock only once.
26852 (WebCore::GlyphPage::fill):
51806 (WebCore::GlyphPage::fill):
63328 (WebCore::GlyphPage::glyphDataForCharacter):
63329 (WebCore::GlyphPage::setGlyphDataForCharacter):
63330 (WebCore::GlyphPage::setGlyphDataForIndex):
63340 (WebCore::GlyphPage::fill):
63347 (WebCore::GlyphPage::fill): Changed to return false if the font has no glyphs in the page.
63350 (WebCore::GlyphPage::fill):
[all …]
DChangeLog4045 (WebCore::GlyphPage::fill): Implemented using QRawFont::glyphIndexesForString().
14972 … struct to SVGGlyph. It will be used in follow-up patches that will integrate SVGGlyph & GlyphPage.
15099 Split GlyphPage from GlyphPageTreeNode.h into its own header
15102 * GNUmakefile.list.am: Add GlyphPage.h to build.
15106 …latform/graphics/GlyphPage.h: Copied from platform/graphics/GlyphPageTreeNode.h. Removed GlyphPage…
15107 * platform/graphics/GlyphPageTreeNode.h: Removed GlyphPage class.
50355 (WebCore::GlyphPage::fill):
50562 (WebCore::GlyphPage::fill):
52339 <rdar://problem/9082946> Make the Core Text code path in GlyphPage::fill() more robust
52343 … (WebCore::GlyphPage::fill): When determining if a CTRun uses the primary font, compare against
DChangeLog-2011-02-1639949 (WebCore::GlyphPage::fill):
41872 GlyphPage::fill() is slow on vertical writing (Mac)
41884 (WebCore::shouldUseCoreText): This tests if GlyphPage::fill() should use CoreText or not.
41886 (WebCore::GlyphPage::fill): Made to call shouldUseCoreText() and switch code path.
DChangeLog-2010-05-2412612 SVG fonts trigger GlyphPage::fill with null font
12616 attempting to fill a GlyphPage with an SVG font and indicates that
12620 …(WebCore::fill): helper method which handles attempts to fill a GlyphPage with SVG or non-SVG fonts
51414 Implementation of GlyphPage::fill() for Haiku port.
DChangeLog-2006-12-3132385 to GlyphPage::size.
53281 (WebCore::GlyphMap::GlyphPage::glyphDataForCharacter):
53282 (WebCore::GlyphMap::GlyphPage::setGlyphDataForCharacter):
53283 (WebCore::GlyphMap::GlyphPage::setGlyphDataForIndex):

12