diff options
Diffstat (limited to 'vcl/qt5/QtFontFace.cxx')
-rw-r--r-- | vcl/qt5/QtFontFace.cxx | 27 |
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' }; |