Hi @postspectacular!
2025 has been good for canvas properties, especially letterSpacing and wordSpacing that are now available everywhere. Some other properties have also been added (where only Safari is behind in term of implementation).
Without the following PR, I am not able to set them in hiccup (letterSpacing for instance) because __mergeState checks for existence in the CTX_ATTRIBS object.
PR: #559
Let me know if that looks good, if the naming matches your expectations (eg. should imageSmoothingQuality be smoothingQuality) or if this code is connected somewhere else in umbrella.
Hi @postspectacular!
2025 has been good for canvas properties, especially
letterSpacingandwordSpacingthat are now available everywhere. Some other properties have also been added (where only Safari is behind in term of implementation).Without the following PR, I am not able to set them in hiccup (
letterSpacingfor instance) because__mergeStatechecks for existence in theCTX_ATTRIBSobject.PR: #559
Let me know if that looks good, if the naming matches your expectations (eg. should
imageSmoothingQualitybesmoothingQuality) or if this code is connected somewhere else in umbrella.