[squeak-dev] missed commit mails

Tobias Pape Das.Linux at gmx.de
Wed Oct 26 11:36:37 UTC 2016



Begin forwarded message:
> Date: Tue, 25 Oct 2016 08:34:07 0000
> From: commits at source.squeak.org
> To: squeak-dev at lists.squeakfoundation.org, packages at lists.squeakfoundation.org
> Reply-To: squeak-dev at lists.squeakfoundation.org
> Subject: The Trunk: TrueType-tfel.47.mcz
> Message-Id: <E1byxBQ-0003pg-RK at andreas>
> 
> Tim Felgentreff uploaded a new version of TrueType to project The Trunk:
> http://source.squeak.org/trunk/TrueType-tfel.47.mcz
> 
> ==================== Summary ====================
> 
> Name: TrueType-tfel.47
> Author: tfel
> Time: 24 October 2016, 11:50:46.672614 am
> UUID: 36b598dd-88a8-824d-985b-8d70c82ba0ea
> Ancestors: TrueType-tfel.46
> 
> fix an infinite loop when there is a cycle through (multiple) fallback fonts
> 
> =============== Diff against TrueType-tfel.46 ===============
> 
> Item was changed:
>  ----- Method: TTCFont>>widthOf: (in category 'public') -----
>  widthOf: aCharacter
>  	"This method cannot use #formOf: because formOf: discriminates the color and causes unnecessary bitmap creation."
>  	(self hasGlyphOf: aCharacter) ifFalse: [
> + 		(fallbackFont notNil and: [fallbackFont hasGlyphOf: aCharacter]) ifTrue:
> + 			[^ fallbackFont widthOf: aCharacter].
> - 		fallbackFont ifNotNil: [^ fallbackFont widthOf: aCharacter].
>  		^ 1
>  	].
>  	^(self formOf: aCharacter) width!
> 



More information about the Squeak-dev mailing list