diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-02-28 16:57:28 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-03-01 20:38:55 +0000 |
commit | b610ea59875a876712b1c57702eae615e424267a (patch) | |
tree | ea8132eee89bdb2078fb81707d758f20e4bbc307 /vcl/source/fontsubset/gsub.cxx | |
parent | 687456967ede128c0334536a116bba8699420b7e (diff) |
Get better hints as to what script a font is likely tuned for
Diffstat (limited to 'vcl/source/fontsubset/gsub.cxx')
-rw-r--r-- | vcl/source/fontsubset/gsub.cxx | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/vcl/source/fontsubset/gsub.cxx b/vcl/source/fontsubset/gsub.cxx index e27b91d0e5a2..c2b0310c7ca9 100644 --- a/vcl/source/fontsubset/gsub.cxx +++ b/vcl/source/fontsubset/gsub.cxx @@ -358,24 +358,6 @@ int HasVerticalGSUB( struct _TrueTypeFont* pTTFile ) return pGlyphSubstitution ? +1 : 0; } -void getTTFontLayoutCapabilities(FontLayoutCapabilities &rFontLayoutCapabilities, const unsigned char* pBase) -{ - // parse GSUB/GPOS header - const FT_Byte* pGsubHeader = pBase; - pGsubHeader+=4; - const USHORT nOfsScriptList = NEXT_UShort(pGsubHeader); - - // parse Script Table - const FT_Byte* pScriptHeader = pBase + nOfsScriptList; - const USHORT nCntScript = NEXT_UShort(pScriptHeader); - for( USHORT nScriptIndex = 0; nScriptIndex < nCntScript; ++nScriptIndex ) - { - sal_uInt32 nTag = NEXT_Long(pScriptHeader); - pScriptHeader += 2; - rFontLayoutCapabilities.push_back(nTag); // e.g. hani/arab/kana/hang - } -} - } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |