You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(pkg): compat.opencv unifont feature — CJK putText via font asset package (R4)
- pkgs/c/compat.opencv-unifont.lua: data-only asset package for the
upstream WenQuanYiMicroHei.ttf.gz (GLOBAL = the pinned opencv_3rdparty
raw url, CN = mcpp-res/opencv@unifont-1.0.0, sha256-pinned; raw .gz
payloads are parked byte-preserved in the store's shared runtimedir,
so the descriptor carries an asio-style anchor-TU mcpp shell).
- compat.opencv feature `unifont` (mcpp 0.0.97 features now gate deps +
defines): pulls the asset package and defines HAVE_UNIFONT; the
embedded build.mcpp sees MCPP_FEATURE_UNIFONT=1 and hex-embeds the
compressed font as builtin_font_uni.h (OcvBuiltinFontUni), byte-
faithful to cmake's ocv_blob2hdr. Payload located via the store
runtimedir convention (no MCPP_DEP_<NAME>_DIR contract var yet).
- tests/examples/opencv-unifont member: long-form feature dependency;
asserts FontFace("uni") usability (that builtin only exists under
HAVE_UNIFONT — the probe itself) + real CJK putText ink. Passes
locally; default member regression clean.
0 commit comments