projects
/
platform
/
core
/
uifw
/
dali-adaptor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Tizen] Support custom fonts registration
[platform/core/uifw/dali-adaptor.git]
/
dali
/
internal
/
text
/
text-abstraction
/
font-client-impl.h
diff --git
a/dali/internal/text/text-abstraction/font-client-impl.h
b/dali/internal/text/text-abstraction/font-client-impl.h
index
13d847b
..
0d9cf71
100644
(file)
--- a/
dali/internal/text/text-abstraction/font-client-impl.h
+++ b/
dali/internal/text/text-abstraction/font-client-impl.h
@@
-24,6
+24,9
@@
// INTERNAL INCLUDES
#include <dali/devel-api/text-abstraction/font-client.h>
// INTERNAL INCLUDES
#include <dali/devel-api/text-abstraction/font-client.h>
+
+struct FT_FaceRec_;
+
namespace Dali
{
namespace Dali
{
@@
-169,9
+172,9
@@
public:
bool GetGlyphMetrics( GlyphInfo* array, uint32_t size, GlyphType type, bool horizontal );
/**
bool GetGlyphMetrics( GlyphInfo* array, uint32_t size, GlyphType type, bool horizontal );
/**
- * @copydoc Dali::TextAbstraction::FontClient::CreateBitmap( FontId fontId, GlyphIndex glyphIndex, Dali::TextAbstraction::FontClient::GlyphBufferData& data, int outlineWidth )
+ * @copydoc Dali::TextAbstraction::FontClient::CreateBitmap( FontId fontId, GlyphIndex glyphIndex,
bool softwareItalic, bool softwareBold,
Dali::TextAbstraction::FontClient::GlyphBufferData& data, int outlineWidth )
*/
*/
- void CreateBitmap( FontId fontId, GlyphIndex glyphIndex, Dali::TextAbstraction::FontClient::GlyphBufferData& data, int outlineWidth );
+ void CreateBitmap( FontId fontId, GlyphIndex glyphIndex,
bool softwareItalic, bool softwareBold,
Dali::TextAbstraction::FontClient::GlyphBufferData& data, int outlineWidth );
/**
* @copydoc Dali::TextAbstraction::FontClient::CreateBitmap( FontId fontId, GlyphIndex glyphIndex, int outlineWidth )
/**
* @copydoc Dali::TextAbstraction::FontClient::CreateBitmap( FontId fontId, GlyphIndex glyphIndex, int outlineWidth )
@@
-194,6
+197,15
@@
public:
bool IsColorGlyph( FontId fontId, GlyphIndex glyphIndex );
/**
bool IsColorGlyph( FontId fontId, GlyphIndex glyphIndex );
/**
+ * @brief Retrieves the pointer to the FreeType Font Face for the given @p fontId.
+ *
+ * @param[in] fontId The font id.
+ *
+ * @return The pointer to the FreeType Font Face.
+ */
+ FT_FaceRec_* GetFreetypeFace( FontId fontId );
+
+ /**
* @copydoc Dali::TextAbstraction::FontClient::AddCustomFontDirectory()
*/
bool AddCustomFontDirectory( const FontPath& path );
* @copydoc Dali::TextAbstraction::FontClient::AddCustomFontDirectory()
*/
bool AddCustomFontDirectory( const FontPath& path );