[squeak-dev] The Trunk: Graphics-mt.351.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Jun 16 11:56:52 UTC 2016
Marcel Taeumel uploaded a new version of Graphics to project The Trunk:
http://source.squeak.org/trunk/Graphics-mt.351.mcz
==================== Summary ====================
Name: Graphics-mt.351
Author: mt
Time: 16 June 2016, 1:56:13.140696 pm
UUID: 40df15d7-0c28-2b4e-8be2-231d75e087f8
Ancestors: Graphics-lpc.350
Removes manual kerning corrections for the 7-point DejaVu Sans, which are not necessary anymore.
=============== Diff against Graphics-lpc.350 ===============
Item was changed:
----- Method: StrikeFont>>ascentKern (in category 'accessing') -----
ascentKern
"Return the kern delta for ascenders."
+
+ self depth > 1 ifTrue: [^ 0].
+
+ "Optimization for traditional 1-bit fonts."
+ ^ (emphasis allMask: 2)
+ ifFalse: [0]
+ ifTrue: [(self ascent-5+4)//4 max: 0] "See makeItalicGlyphs"
- (emphasis noMask: 2) ifTrue: [^ 0].
- ^ (self ascent-5+4)//4 max: 0 "See makeItalicGlyphs"
!
Item was changed:
----- Method: StrikeFont>>baseKern (in category 'accessing') -----
baseKern
"Return the base kern value to be used for all characters."
+ self depth > 1 ifTrue: [^ 0].
- | italic |
- italic := emphasis allMask: 2.
+ "Optimization for traditional 1-bit fonts."
+ ^ (emphasis allMask: 2)
+ ifFalse: [0]
+ ifTrue: [((self height-1-self ascent+4)//4 max: 0) "See makeItalicGlyphs"
+ + (((self ascent-5+4)//4 max: 0))]!
- glyphs depth > 1 ifTrue: [
- ^(italic or: [ pointSize < 9 ])
- ifTrue: [ 1 ]
- ifFalse: [ 0] ].
-
- italic ifFalse: [^ 0].
- ^ ((self height-1-self ascent+4)//4 max: 0) "See makeItalicGlyphs"
- + (((self ascent-5+4)//4 max: 0))!
Item was changed:
----- Method: StrikeFont>>descentKern (in category 'accessing') -----
descentKern
"Return the kern delta for descenders."
- (emphasis noMask: 2) ifTrue: [^ 0].
- ^ (self height-1-self ascent+4)//4 max: 0 "See makeItalicGlyphs"
+ self depth > 1 ifTrue: [^ 0].
+
+ "Optimization for traditional 1-bit fonts."
+ ^ (emphasis allMask: 2)
+ ifFalse: [0]
+ ifTrue: [(self height-1-self ascent+4)//4 max: 0] "See makeItalicGlyphs"
+
!
More information about the Squeak-dev
mailing list
|