Files
MuditaOS/module-gui/gui/core/FontKerning.cpp
pholat 50a1f97643 [feature] Font handling feature (#527)
* Font renamed to RawFont
* Added gui::Font adapter
2020-07-15 12:15:14 +02:00

22 lines
749 B
C++

#include "FontKerning.hpp"
#include "Common.hpp" // for Status, Status::GUI_SUCCESS
#include <cstring> // for memcpy
namespace gui
{
gui::Status FontKerning::load(uint8_t *data, uint32_t &offset)
{
// utf16 id of the first character
memcpy(&first, data + offset, sizeof(uint16_t));
offset += sizeof(uint16_t);
// utf16 id of the following character
memcpy(&second, data + offset, sizeof(uint16_t));
offset += sizeof(uint16_t);
// distance in pixels between beginning of first character and beginning of second character
memcpy(&amount, data + offset, sizeof(uint16_t));
offset += sizeof(uint16_t);
return gui::Status::GUI_SUCCESS;
}
} // namespace gui