mirror of
https://git.familie-radermacher.ch/linux/ptouch-print.git
synced 2025-05-13 23:32:59 +00:00
revert centering of fonts because it gets unreadable when using automatic fontsize with certain fonts
This commit is contained in:
parent
e0ab4e0596
commit
f2664d3248
@ -248,6 +248,7 @@ gdImage *render_text(char *font, char *line[], int lines, int tape_width)
|
|||||||
if ((p=gdImageStringFT(NULL, &brect[0], -black, font, fsz, 0.0, 0, 0, line[i])) != NULL) {
|
if ((p=gdImageStringFT(NULL, &brect[0], -black, font, fsz, 0.0, 0, 0, line[i])) != NULL) {
|
||||||
printf(_("error in gdImageStringFT: %s\n"), p);
|
printf(_("error in gdImageStringFT: %s\n"), p);
|
||||||
}
|
}
|
||||||
|
//int ofs=get_baselineoffset(line[i], font_file, fsz);
|
||||||
int lineheight=brect[1]-brect[5];
|
int lineheight=brect[1]-brect[5];
|
||||||
if (lineheight > max_height) {
|
if (lineheight > max_height) {
|
||||||
max_height=lineheight;
|
max_height=lineheight;
|
||||||
@ -258,10 +259,10 @@ gdImage *render_text(char *font, char *line[], int lines, int tape_width)
|
|||||||
}
|
}
|
||||||
/* now render lines */
|
/* now render lines */
|
||||||
for (i=0; i<lines; i++) {
|
for (i=0; i<lines; i++) {
|
||||||
//ofs=get_baselineoffset(line[i], font_file, fsz);
|
int ofs=get_baselineoffset(line[i], font_file, fsz);
|
||||||
int pos=((i+1)*(tape_width/(lines+1)))+(max_height/2);
|
int pos=((i)*(tape_width/(lines)))+(max_height)-ofs-1;
|
||||||
if (debug) {
|
if (debug) {
|
||||||
printf("debug: line %i pos=%i\n", i+1, pos);
|
printf("debug: line %i pos=%i ofs=%i\n", i+1, pos, ofs);
|
||||||
}
|
}
|
||||||
if ((p=gdImageStringFT(im, &brect[0], -black, font, fsz, 0.0, 0, pos, line[i])) != NULL) {
|
if ((p=gdImageStringFT(im, &brect[0], -black, font, fsz, 0.0, 0, pos, line[i])) != NULL) {
|
||||||
printf(_("error in gdImageStringFT: %s\n"), p);
|
printf(_("error in gdImageStringFT: %s\n"), p);
|
||||||
|
Loading…
Reference in New Issue
Block a user