Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006502.htmlName: Collections-tpr.539
Ancestors: Collections-cmm.538
Strings need to understand how to delegate character scanning to the next stage of the process
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006503.htmlName: Multilingual-tpr.185
Ancestors: Multilingual-nice.184
Make the character encoders and language environments understand how to delgate the next step of character scanning
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006504.htmlName: Graphics-tpr.255
Ancestors: Graphics-nice.254
Add some new character scanning pathways to the CharacterScanner class and AbstractFont.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006505.htmlName: Graphics-tpr.256
Ancestors: Graphics-tpr.255
Swap the CharacterScanner>scanCharactersFrom:to:in:rightX:stopConditions:kern: code to use the new scanning refactor;
send the scan messages to the string, which passes it to the language encoder (if appropriate) which passes on to the font. Which in all current in-image cases, passes back the scanner with all the byte vs wide string, ascii vs unicode encoded language, and plain vs pair-kerning, all sorted out.
It is likely that FreeType font class(es) will want to implement their own version of the AbstractFont-character scanning protocol, possibly doing their own thing for scanning. At least they can now do that.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006506.htmlName: Multilingual-nice.186
Ancestors: Multilingual-tpr.185
Give some StrikeFont extensions back to *Multilingual
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-October/006507.htmlName: Graphics-nice.257
Ancestors: Graphics-tpr.256
Give some StrikeFont extensions back to *Multilingual
=============================================