version 1.210, 2017/03/15 11:29:53 |
version 1.212, 2017/05/14 12:27:28 |
Line 609 print_otag(struct html *h, enum htmltag tag, const cha |
|
Line 609 print_otag(struct html *h, enum htmltag tag, const cha |
|
SCALE_VS_INIT(su, i); |
SCALE_VS_INIT(su, i); |
break; |
break; |
case 'w': |
case 'w': |
case 'W': |
|
if ((arg2 = va_arg(ap, char *)) == NULL) |
if ((arg2 = va_arg(ap, char *)) == NULL) |
break; |
break; |
su = &mysu; |
su = &mysu; |
a2width(arg2, su); |
a2width(arg2, su); |
/* Increase width to make even bold text fit. */ |
if (*fmt == '+') { |
su->scale *= 1.1; |
/* Increase to make even bold text fit. */ |
if (fmt[-1] == 'W') |
su->scale *= 1.2; |
|
/* Add padding. */ |
|
su->scale += 3.0; |
|
fmt++; |
|
} |
|
if (*fmt == '-') { |
su->scale *= -1.0; |
su->scale *= -1.0; |
|
fmt++; |
|
} |
break; |
break; |
default: |
default: |
abort(); |
abort(); |