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]]
inline std::span<std::byte const> otype_loca_get(
48 hi::glyph_id glyph_id,
52 hilet size = last - first;
53 return hi_check_subspan(
glyf_bytes, first, size);
DOXYGEN BUG.
Definition algorithm.hpp:16
geometry/margins.hpp
Definition lookahead_iterator.hpp:5
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:377