88var StrokeText = function ( elem , options ) {
99
1010 var self = this ;
11- self . version = '0.10.0 ' ;
11+ self . version = '0.10.1 ' ;
1212 self . elem = ( typeof elem === 'string' ) ? document . getElementById ( elem ) : elem ;
1313
1414 // default options
@@ -161,11 +161,8 @@ var StrokeText = function(elem, options) {
161161 insertAfter ( txtContain , self . elem ) ;
162162 remove ( self . elem ) ;
163163 self . elem . style . position = 'absolute' ;
164- var elemTopPos = strokeWidth + 1 ;
165- if ( / f i r e f o x / i. test ( window . navigator . userAgent ) ) {
166- elemTopPos -= 1 ; // firefox renders text baseline slightly differently
167- }
168- self . elem . style . top = elemTopPos + 'px' ;
164+ var elemTopPos = strokeWidth + 'px' ;
165+ self . elem . style . top = elemTopPos ;
169166 if ( self . options . debug ) self . elem . style . border = '1px yellow solid' ;
170167 txtContain . appendChild ( self . elem ) ;
171168 txtContain . appendChild ( txtCanvas ) ;
@@ -182,7 +179,6 @@ var StrokeText = function(elem, options) {
182179 console . info ( '┎--- strokeText.js debug' ) ;
183180 console . info ( '┃ canvasFont:' , canvasFont ) ;
184181 console . info ( '┃ canvasTopPos:' , canvasTopPos ) ;
185- console . info ( '┃ elemTopPos:' , elemTopPos ) ;
186182 console . info ( '┃ txtLineHeight:' , txtLineHeight ) ;
187183 console . info ( '┖---' ) ;
188184 }
0 commit comments