g = NULL;
cc = -10000; for (i = 0; i < num_fonts; i++) {
f = fonts[i];
c = f->pref; #ifdefined(__mc68000__) #ifdef CONFIG_FONT_PEARL_8x8 if (MACH_IS_AMIGA && f->idx == PEARL8x8_IDX)
c = 100; #endif #ifdef CONFIG_FONT_6x11 if (MACH_IS_MAC && xres < 640 && f->idx == VGA6x11_IDX)
c = 100; #endif #endif if ((yres < 400) == (f->height <= 8))
c += 1000;
/* prefer a bigger font for high resolution */
res = (xres / f->width) * (yres / f->height) / 1000; if (res > 20)
c += 20 - res;
if ((!font_w || test_bit(f->width - 1, font_w)) &&
(!font_h || test_bit(f->height - 1, font_h)))
c += 1000;
if (c > cc) {
cc = c;
g = f;
}
} return g;
}
EXPORT_SYMBOL(get_default_font);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.