Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3052cfa

Browse files
committed
Update the Vector Parse without rounding off
1 parentd5b253e commit3052cfa

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

‎lib/matplotlib/_mathtext.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,9 @@ def __init__(self, box):
9898
self.rects= []# (x1, y1, x2, y2)
9999

100100
defto_vector(self):
101-
w,h,d=map(
102-
np.ceil, [self.box.width,self.box.height,self.box.depth])
101+
w=self.box.width
102+
h=self.box.height
103+
d=self.box.depth
103104
gs= [(info.font,info.fontsize,info.num,ox,h-oy+info.offset)
104105
forox,oy,infoinself.glyphs]
105106
rs= [(x1,h-y2,x2-x1,y2-y1)
@@ -116,10 +117,12 @@ def to_raster(self, antialiased=None):
116117
xmax=max([*[ox+info.metrics.xmaxforox,oy,infoinself.glyphs],
117118
*[x2forx1,y1,x2,y2inself.rects],0])+1
118119
ymax=max([*[oy-info.metrics.yminforox,oy,infoinself.glyphs],
119-
*[y2forx1,y1,x2,y2inself.rects],0])+1
120-
w,h,d=map(
121-
np.ceil, [self.box.width,self.box.height,self.box.depth])
122-
image=FT2Image(np.ceil(w),np.ceil(h+max(d,0)))
120+
*[y2forx1,y1,x2,y2inself.rects],0])+1.5
121+
122+
w=self.box.width
123+
h=ymax-ymin-self.box.depth
124+
d=ymax-ymin-self.box.height
125+
image=FT2Image(w,h+max(d,0))
123126

124127
# Ideally, we could just use self.glyphs and self.rects here, shifting
125128
# their coordinates by (-xmin, -ymin), but this yields slightly
@@ -2448,7 +2451,6 @@ def _genfrac(self, ldelim, rdelim, rule, style, num, den):
24482451
cnum.hpack(width,'exactly')
24492452
cden.hpack(width,'exactly')
24502453
vlist=Vlist([cnum,# numerator
2451-
Vbox(0,thickness*2.0),# space
24522454
Hrule(state,rule),# rule
24532455
Vbox(0,thickness*2.0),# space
24542456
cden# denominator
@@ -2461,7 +2463,7 @@ def _genfrac(self, ldelim, rdelim, rule, style, num, den):
24612463
'=',state.fontsize,state.dpi)
24622464
shift= (cden.height-
24632465
((metrics.ymax+metrics.ymin)/2-
2464-
thickness*3.0))
2466+
thickness*1.5))
24652467
vlist.shift_amount=shift
24662468

24672469
result= [Hlist([vlist,Hbox(thickness*2.)])]

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp