diff options
Diffstat (limited to 'dviware/dvisvgm/src/Font.cpp')
-rw-r--r-- | dviware/dvisvgm/src/Font.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dviware/dvisvgm/src/Font.cpp b/dviware/dvisvgm/src/Font.cpp index 8cbcb1db47..5aee699422 100644 --- a/dviware/dvisvgm/src/Font.cpp +++ b/dviware/dvisvgm/src/Font.cpp @@ -495,7 +495,7 @@ const FontEncoding* PhysicalFontImpl::encoding () const { bool PhysicalFontImpl::findAndAssignBaseFontMap () { const FontEncoding *enc = encoding(); - if (enc && enc->mapsToCharIndex()) { + if (enc && !enc->mapsToUnicode() && enc->mapsToCharIndex()) { // try to find a base font map that maps from character indexes to a suitable // target encoding supported by the font file if (const FontEncoding *bfmap = enc->findCompatibleBaseFontMap(this, _charmapID)) |