Rev 6216 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6216 | Rev 6264 | ||
---|---|---|---|
Line 131... | Line 131... | ||
131 | iii++; |
131 | iii++; |
132 | } |
132 | } |
133 | } |
133 | } |
134 | size.width += rw; |
134 | size.width += rw; |
135 | IF(bold) size.width+=size.TMP_WEIGHT; |
135 | IF(bold) size.width+=size.TMP_WEIGHT; |
136 | IF(s=='_') size.width--; |
136 | //IF(s=='_') size.width--; //http://board.kolibrios.org/viewtopic.php?f=44&t=973&start=645 |
137 | IF(size.offset_x<0)size.offset_x = X; |
137 | IF(size.offset_x<0)size.offset_x = X; |
138 | } |
138 | } |
139 | :byte LABEL::symbol(signed x,y; byte s; dword image_raw) |
139 | :byte LABEL::symbol(signed x,y; byte s; dword image_raw) |
140 | { |
140 | { |
141 | dword xi,yi; |
141 | dword xi,yi; |
Line 273... | Line 273... | ||
273 | for (EDI=raw; EDI |
273 | for (EDI=raw; EDI |
274 | // } |
274 | // } |
275 | len = size.offset_x; |
275 | len = size.offset_x; |
276 | WHILE(DSBYTE[text1]) |
276 | WHILE(DSBYTE[text1]) |
277 | { |
277 | { |
278 | IF(DSBYTE[text1]=='_') len--; |
278 | //IF(DSBYTE[text1]=='_') len--; //http://board.kolibrios.org/viewtopic.php?f=44&t=973&start=645 |
279 | len+=symbol(len,0,DSBYTE[text1], raw); |
279 | len+=symbol(len,0,DSBYTE[text1], raw); |
280 | IF(bold)len+=math.ceil(size.pt/17); |
280 | IF(bold)len+=math.ceil(size.pt/17); |
281 | text1++; |
281 | text1++; |
282 | } |
282 | } |
283 | IF (smooth) apply_smooth(); |
283 | IF (smooth) apply_smooth(); |