[squeak-dev] The Trunk: TrueType-nice.27.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Sep 27 00:03:25 UTC 2013


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

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

Name: TrueType-nice.27
Author: nice
Time: 27 September 2013, 2:03:01.235 am
UUID: e4a44dc2-20a2-453e-9fca-41c2f8f5f1b5
Ancestors: TrueType-tpr.26

Remove some methods from TrueType now that they don't refer to it.

=============== Diff against TrueType-tpr.26 ===============

Item was removed:
- ----- Method: CharacterScanner>>scanJapaneseCharactersFrom:to:in:rightX:stopConditions:kern: (in category '*TrueType') -----
- scanJapaneseCharactersFrom: startIndex to: stopIndex in: sourceString rightX: rightX stopConditions: stops kern: kernDelta
- 
- 	| ascii encoding f nextDestX startEncoding |
- 	lastIndex := startIndex.
- 	lastIndex > stopIndex ifTrue: [lastIndex := stopIndex. ^ stops endOfRun].
- 	startEncoding := (sourceString at: startIndex) leadingChar.
- 	font ifNil: [font := (TextConstants at: #DefaultMultiStyle) fontArray at: 1].
- 	((font isMemberOf: StrikeFontSet) or: [font isKindOf: TTCFontSet]) ifTrue: [
- 		f := font fontArray at: startEncoding + 1.
- 		spaceWidth := f widthOf: Space.
- 	].
- 
- 	[lastIndex <= stopIndex] whileTrue: [
- 		encoding := (sourceString at: lastIndex) leadingChar.
- 		encoding ~= startEncoding ifTrue: [lastIndex := lastIndex - 1. ^ stops endOfRun].
- 		ascii := (sourceString at: lastIndex) charCode.
- 		(encoding = 0 and: [ascii < 256 and:[(stops at: ascii + 1) notNil]]) 
- 			ifTrue: [^ stops at: ascii + 1].
- 		nextDestX := destX + (font widthOf: (sourceString at: lastIndex)).
- 		nextDestX > rightX ifTrue: [^ stops crossedX].
- 		destX := nextDestX + kernDelta.
- 		"destX printString displayAt: 0@(lastIndex*20)."
- 		lastIndex := lastIndex + 1.
- 	].
- 	lastIndex := stopIndex.
- 	^ stops endOfRun!

Item was removed:
- ----- Method: CharacterScanner>>scanMultiCharactersFrom:to:in:rightX:stopConditions:kern: (in category '*TrueType') -----
- scanMultiCharactersFrom: startIndex to: stopIndex in: sourceString rightX: rightX stopConditions: stops kern: kernDelta
- 
- 	| ascii encoding f nextDestX startEncoding |
- 	lastIndex := startIndex.
- 	lastIndex > stopIndex ifTrue: [lastIndex := stopIndex. ^ stops endOfRun].
- 	startEncoding := (sourceString at: startIndex) leadingChar.
- 	font ifNil: [font := (TextConstants at: #DefaultMultiStyle) fontArray at: 1].
- 	((font isMemberOf: StrikeFontSet) or: [font isKindOf: TTCFontSet]) ifTrue: [
- 		f := font fontArray at: startEncoding + 1.
- 		spaceWidth := f widthOf: Space.
- 	].
- 
- 	[lastIndex <= stopIndex] whileTrue: [
- 		encoding := (sourceString at: lastIndex) leadingChar.
- 		encoding ~= startEncoding ifTrue: [lastIndex := lastIndex - 1. ^ stops endOfRun].
- 		ascii := (sourceString at: lastIndex) charCode.
- 		(encoding = 0 and: [ascii < 256 and:[(stops at: ascii + 1) notNil]]) 
- 			ifTrue: [^ stops at: ascii + 1].
- 		nextDestX := destX + (font widthOf: (sourceString at: lastIndex)).
- 		nextDestX > rightX ifTrue: [^ stops crossedX].
- 		destX := nextDestX + kernDelta.
- 		"destX printString displayAt: 0@(lastIndex*20)."
- 		lastIndex := lastIndex + 1.
- 	].
- 	lastIndex := stopIndex.
- 	^ stops endOfRun!



More information about the Squeak-dev mailing list