diff options
author | Karl Berry <karl@freefriends.org> | 2024-03-05 23:23:42 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-03-05 23:23:42 +0000 |
commit | 8f2165b0a66024a98a18007895ce6b35c8185b97 (patch) | |
tree | 33a2f699b0c3d58dcc6c6f925fb05a17458b88d0 /Build/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp | |
parent | 49bb2a2c52b76df12ec49e8fe3daf950f74249db (diff) |
dvisvgm 3.2.1
git-svn-id: svn://tug.org/texlive/trunk@70431 c570f23f-e606-0410-a88d-b1316a301751
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 } } |