summaryrefslogtreecommitdiff
path: root/vcl/qt5/QtFontFace.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/qt5/QtFontFace.cxx')
-rw-r--r--vcl/qt5/QtFontFace.cxx27
1 files changed, 0 insertions, 27 deletions
diff --git a/vcl/qt5/QtFontFace.cxx b/vcl/qt5/QtFontFace.cxx
index c449cca690c3..5a0183bbc809 100644
--- a/vcl/qt5/QtFontFace.cxx
+++ b/vcl/qt5/QtFontFace.cxx
@@ -25,8 +25,6 @@
#include <QtFont.hxx>
#include <QtTools.hxx>
-#include <sft.hxx>
-#include <impfontcharmap.hxx>
#include <fontinstance.hxx>
#include <font/FontSelectPattern.hxx>
#include <font/PhysicalFontCollection.hxx>
@@ -163,7 +161,6 @@ QtFontFace::QtFontFace(const FontAttributes& rFA, QString aFontID, const FontIdT
: PhysicalFontFace(rFA)
, m_aFontId(std::move(aFontID))
, m_eFontIdType(eFontIdType)
- , m_bFontCapabilitiesRead(false)
{
}
@@ -205,30 +202,6 @@ QtFontFace::CreateFontInstance(const vcl::font::FontSelectPattern& rFSD) const
return new QtFont(*this, rFSD);
}
-bool QtFontFace::GetFontCapabilities(vcl::FontCapabilities& rFontCapabilities) const
-{
- // read this only once per font
- if (m_bFontCapabilitiesRead)
- {
- rFontCapabilities = m_aFontCapabilities;
- return rFontCapabilities.oUnicodeRange || rFontCapabilities.oCodePageRange;
- }
- m_bFontCapabilitiesRead = true;
-
- QFont aFont = CreateFont();
- QRawFont aRawFont(QRawFont::fromFont(aFont));
- QByteArray aOS2Table = aRawFont.fontTable("OS/2");
- if (!aOS2Table.isEmpty())
- {
- vcl::getTTCoverage(m_aFontCapabilities.oUnicodeRange, m_aFontCapabilities.oCodePageRange,
- reinterpret_cast<const unsigned char*>(aOS2Table.data()),
- aOS2Table.size());
- }
-
- rFontCapabilities = m_aFontCapabilities;
- return rFontCapabilities.oUnicodeRange || rFontCapabilities.oCodePageRange;
-}
-
hb_blob_t* QtFontFace::GetHbTable(hb_tag_t nTag) const
{
char pTagName[5] = { '\0' };