[Pkg] The Trunk: Multilingual-nice.116.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Mar 27 22:22:29 UTC 2010


Nicolas Cellier uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-nice.116.mcz

==================== Summary ====================

Name: Multilingual-nice.116
Author: nice
Time: 27 March 2010, 11:22:00.573 pm
UUID: 6339699b-51ec-fb41-a1e0-c8246b621919
Ancestors: Multilingual-ul.115

Don't let Unicode use #scanMultiCharactersCombiningFrom:to:in:rightX:stopConditions:kern: until problems are fixed.
Anyway, combining diacritical was experimental and not really operational.

=============== Diff against Multilingual-ul.115 ===============

Item was changed:
  MultiCharacterScanner subclass: #MultiCompositionScanner
+ 	instanceVariableNames: 'spaceX lineHeight baseline breakableIndex lineHeightAtBreak baselineAtBreak breakAtSpace'
- 	instanceVariableNames: 'spaceX lineHeight baseline breakableIndex lineHeightAtBreak baselineAtBreak breakAtSpace lastWidth'
  	classVariableNames: ''
  	poolDictionaries: ''
  	category: 'Multilingual-Scanning'!

Item was changed:
  ----- Method: MultiCompositionScanner>>removeLastCharFromPresentation (in category 'multilingual scanning') -----
  removeLastCharFromPresentation
  
  	presentation ifNotNil: [
  		presentation position: presentation position - 1.
  	].
+ 	super removeLastCharFromPresentation!
- 	destX := destX - lastWidth.
- !

Item was changed:
  ----- Method: MultiCompositionScanner>>addCharToPresentation: (in category 'multilingual scanning') -----
  addCharToPresentation: char
  
  	presentation nextPut: char.
+ 	super addCharToPresentation: char!
- 	lastWidth := self widthOf: char inFont: font.
- 	destX := destX + lastWidth.
- !

Item was changed:
  ----- Method: Unicode class>>scanSelector (in category 'accessing - displaying') -----
  scanSelector
  
+ 	"^ #scanMultiCharactersCombiningFrom:to:in:rightX:stopConditions:kern:."
+ 	^ #scanMultiCharactersFrom:to:in:rightX:stopConditions:kern:.
- 	^ #scanMultiCharactersCombiningFrom:to:in:rightX:stopConditions:kern:.
- 	"^ #scanMultiCharactersFrom:to:in:rightX:stopConditions:kern:."
  !



More information about the Packages mailing list