summaryrefslogtreecommitdiff
path: root/vcl/inc/impfontcharmap.hxx
diff options
context:
space:
mode:
authorKhaled Hosny <khaled@aliftype.com>2022-09-08 02:05:14 +0200
committerخالد حسني <khaled@aliftype.com>2022-09-08 16:32:01 +0200
commit8597aed8a8576ad0f6efe139ff03556217b01b31 (patch)
tree867f9b4831f0f03120e83864cb6347188d609fdd /vcl/inc/impfontcharmap.hxx
parent05b3d7ea4673654e809be816bee0fa67fbf0308a (diff)
vcl: Get FontCharMap from HarfBuzz
Implement PhysicalFontFace::GetFontCharMap() on top hb_face_collect_unicodes() so that it is the same charmap as what shaping code will actually use. Change-Id: I486e9d296cec5bd897e4f628d14a2f19e63b70b5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139623 Tested-by: Jenkins Reviewed-by: خالد حسني <khaled@aliftype.com>
Diffstat (limited to 'vcl/inc/impfontcharmap.hxx')
-rw-r--r--vcl/inc/impfontcharmap.hxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/vcl/inc/impfontcharmap.hxx b/vcl/inc/impfontcharmap.hxx
index 8a8428d7e34e..8a0b0c413d56 100644
--- a/vcl/inc/impfontcharmap.hxx
+++ b/vcl/inc/impfontcharmap.hxx
@@ -50,6 +50,7 @@ private:
const bool m_bSymbolic;
};
+bool VCL_DLLPUBLIC HasSymbolCmap(const char* pRawData, int nRawLength);
bool VCL_DLLPUBLIC ParseCMAP( const unsigned char* pRawData, int nRawLength, CmapResult& );
#endif // INCLUDED_VCL_INC_IMPFONTCHARMAP_HXX