[Laszlo-dev] For Review: Change 20070626-ben-3 Summary: Improve default text rendering in swf8, add api for text rendering hints

Max Carlson max at openlaszlo.org
Tue Jun 26 23:25:00 PDT 2007


One more thought: do you need getters for the sprites and LzText?  Can 
you get away with reading properties in LzText, and make sure they're 
set to the correct default values?  It's faster, and there's less code 
to maintain that way...

Benjamin Shine wrote:
> Change 20070626-ben-3 by ben at cooper.local on 2007-06-26 19:56:43 PDT
>     in /Users/ben/src/svn/openlaszlo/branches/legals
>     for http://svn.openlaszlo.org/openlaszlo/branches/legals
> 
> Summary: Improve default text rendering in swf8, add api for text 
> rendering hints
> 
> New Features: new api on LzText to control swf8 rendering parameters
> 
> Bugs Fixed:
> 
> Technical Reviewer: max (pending)
> QA Reviewer: frisco (pending)
> Doc Reviewer: (pending)
> 
> Documentation:
> Added four new virtual attributes to LzText, each of which control an 
> aspect
> of advanced text rendering in swf8: sharpness, thickness, antiAliasType,
> and gridFit. These attributes only have an effect in swf8; in other 
> runtimes,
> they will quietly be no-ops. We provide set/get for each of these new 
> virtual
> attributes, and give them good initial and default values.
> 
> Note that the default values are set such that <text>boring</text> will
> use advanced rendering and subpixel gridfitting by default, with 
> sharpness=0
> and thickness=0.
> 
> Added capabilities for each of these text rendering attributes; made these
> capabilities true for swf, false for dhtml.
> 
> Release Notes:
> 
> Details:
> 
> Tests:
> http://localhost:8080/legals/test/lztest/lztest-textstyle.lzx?lzr=swf8&debug=true 
> 
> sussurate should look good but blurry. mimsy borogroves should look not 
> great.
> "i should look bad" and "pixel gridfit" should have weird color bands 
> around the text
> http://localhost:8080/legals/test/lztest/lztest-textstyle.lzx?lzr=swf8&debug=true 
> 
> all the text should look the same
> "ant doc" still works
> 
> 
> Files:
> M      test/lztest/lztest-textstyle.lzx
> M      test/text/fonts.lzx
> M      WEB-INF/lps/schema/lzx.rnc
> M      WEB-INF/lps/lfc/kernel/swf/LzTextSprite.as
> M      WEB-INF/lps/lfc/kernel/swf/LzSprite.as
> M      WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
> M      WEB-INF/lps/lfc/views/LzText.lzs
> 
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070626-ben-3.tar
> 
> 
> Benjamin Shine
> Software Engineer, Open Laszlo / Laszlo Systems
> ben at laszlosystems.com
> 
> 
> 

-- 
Regards,
Max Carlson
OpenLaszlo.org


More information about the Laszlo-dev mailing list