mirror of
https://github.com/daijro/camoufox.git
synced 2026-08-26 00:00:10 +00:00
5f3c1f2c64
* Allow disabling font spacing perturbation (seed=0 no-op, matching audio) The audio fingerprint manager treats seed==0 as "no perturbation", but font spacing had a hardcoded fallback (0x6D2B79F5u) that made it always active — even when no seed was explicitly set. C++ change: remove the hardcoded fallback and add `if (seed != 0)` guard around the LCG + glyph offset loop (mirrors AudioFingerprintManager). Also removes the debug printf that fired on every ShapeText() call. To disable font spacing from the Python API, set fonts:spacing_seed to 0 in the config/preset — same convention as audio:seed and canvas:seed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Add local channel install script for custom builds Installs build artifacts to browsers/local/ instead of overwriting official slots. Survives camoufox fetch. Handles permissions and version.json automatically. --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>