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
Released using 2024.6 though Scribble should work with most recent versions of GameMaker (provided they support SDFs and asset_get_ids())
Increased maximum length of sprites to 127 but reduced maximum image speed to 2.0
Adds font alignment offset feature (scribble_font_set_halign_offset() and scribble_font_set_valign_offset())
Adds scribble_anim_disabled() and getter
Adds .set_sound_tag_gain() method to typists
Adds [offset] and [offsetPop] as formatting commands. Offsets can stack and are particularly useful to nudge sprites into position
Adds scribble_whitelist_sprite(). Please set SCRIBBLE_USE_SOUND_WHITELIST to true to use this feature
Adds .preprocessor() method to text elements and also adds scribble_default_preprocessor_set() (and getter) global use. Preprocessor values are cached so be careful if you use them to insert variables that might dynamically change during the lifetime of some text
Fixes typist .skip() not skipping in the middle of a delay
Fixes forwards compatibility vis à vis asset scanning (thank you @biyectivo)
Fixes glyph centres being calculated incorrectly in the shader
Fixes space widths being calculated incorrectly after being manipulated
Fixes SDF shadow smearing when using a large shadow offset
Fixes text element bounding boxes when scaling (thank you @sohomsahaun)
Fixes kerning being applied to the wrong glyph in a pair (oops!)
Adds SCRIBBLE_USE_ASCENDER_OFFSET, which is set to true by default. This fixes many vertical offset bugs compared to GameMaker's native text rendering
Fixes .align() not regenerating the bounding box
Improves .align() default behaviour (thank you @AtlaStar)