7#include "otype_utilities.hpp"
8#include "../utility/utility.hpp"
9#include "../macros.hpp"
13hi_export_module(hikogui.font.otype_loca);
15hi_export
namespace hi {
inline namespace v1 {
22 hi_check(first <= last,
"'loca' table has invalid entries.");
31 hi_check(first <= last,
"'loca' table has invalid entries.");
45[[
nodiscard]] hi_inline std::span<std::byte const> otype_loca_get(
48 hi::glyph_id glyph_id,
52 auto const size = last - first;
53 return hi_check_subspan(
glyf_bytes, first, size);
DOXYGEN BUG.
Definition algorithm_misc.hpp:20
The HikoGUI namespace.
Definition recursive_iterator.hpp:15
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:378