summaryrefslogtreecommitdiff
path: root/vcl/inc/PhysicalFontFace.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/inc/PhysicalFontFace.hxx')
-rw-r--r--vcl/inc/PhysicalFontFace.hxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/vcl/inc/PhysicalFontFace.hxx b/vcl/inc/PhysicalFontFace.hxx
index 3992bb91bf41..679420a05fd1 100644
--- a/vcl/inc/PhysicalFontFace.hxx
+++ b/vcl/inc/PhysicalFontFace.hxx
@@ -22,6 +22,7 @@
#include <hb.h>
+#include <vcl/fontcapabilities.hxx>
#include <salhelper/simplereferenceobject.hxx>
#include <rtl/ref.hxx>
#include <vcl/dllapi.h>
@@ -70,6 +71,7 @@ public:
sal_Int32 CompareIgnoreSize( const PhysicalFontFace& ) const;
const FontCharMapRef& GetCharMap() const;
+ bool GetCapabilities(vcl::FontCapabilities &rCapabilities) const;
hb_face_t* GetHbFace() const;
virtual hb_blob_t* GetHbTable(hb_tag_t nTag) const = 0;
@@ -84,6 +86,8 @@ protected:
mutable hb_face_t* mpHbFace;
mutable FontCharMapRef mxCharMap;
+ mutable bool mbCapabilitiesRead;
+ mutable vcl::FontCapabilities maCapabilities;
};
#endif // INCLUDED_VCL_INC_PHYSICALFONTFACE_HXX