The Trunk: Multilingual-nice.116.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Multilingual-nice.116.mcz

commits-2
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:."
  !