diff options
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp')
-rw-r--r-- | Build/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp b/Build/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp index bf126039e4f..5ca91ced3db 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp +++ b/Build/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp @@ -126,13 +126,13 @@ void VFReader::cmdPost () { void VFReader::cmdLongChar () { - uint32_t pl = readUnsigned(4); // packet length (length of DVI subroutine) + uint32_t pl = readUnsigned(4); // packet length (length of DVI subroutine) if (!_actions) - seek(8+pl, ios::cur); // skip remaining char definition bytes + seek(8+pl, ios::cur); // skip remaining char definition bytes else { - uint32_t cc = readUnsigned(4); // character code - readUnsigned(4); // equals character width from corresponding TFM file - auto dvi = readBytes(pl); // DVI subroutine + uint32_t cc = readUnsigned(4); // character code + readUnsigned(4); // equals character width from corresponding TFM file + auto dvi = readBytesAsChars(pl); // DVI subroutine _actions->defineVFChar(cc, std::move(dvi)); // call template method for user actions } } @@ -144,9 +144,9 @@ void VFReader::cmdShortChar (int pl) { if (!_actions) seek(4+pl, ios::cur); // skip char definition bytes else { - uint32_t cc = readUnsigned(1); // character code - readUnsigned(3); // character width from corresponding TFM file - auto dvi = readBytes(pl); // DVI subroutine + uint32_t cc = readUnsigned(1); // character code + readUnsigned(3); // character width from corresponding TFM file + auto dvi = readBytesAsChars(pl); // DVI subroutine _actions->defineVFChar(cc, std::move(dvi)); // call template method for user actions } } |