Home | History | Annotate | Download | only in dev

Lines Matching refs:font

56 #include <atari/dev/font.h>
74 u_short ft_x; /* the font width */
75 u_short ft_y; /* the font height */
76 u_char *font_cell[256];/* the font pointer */
83 * an 8x8 font.
338 ip->font = font_info_8x8;
340 ip->font = font_info_8x16;
343 /* Find the correct set of rendering routines for this font. */
344 if (ip->font.width != 8)
345 panic("kernel font size not supported");
397 ip->cols = view->display.width / ip->font.width;
398 ip->rows = view->display.height / ip->font.height;
433 cci->underline = ip->font.baseline + 1;
435 cci->ft_x = ip->font.width;
436 cci->ft_y = ip->font.height;
444 * in the first plane. This definitely assumes a font width of 8!
451 /* initialize the font cell pointers */
452 cci->font_cell[ip->font.font_lo] = ip->font.font_p;
453 for (i = ip->font.font_lo + 1; i <= ip->font.font_hi; i++)
454 cci->font_cell[i] = cci->font_cell[i - 1] + ip->font.height;
534 cend = ip->font.height - 1;
558 cend = ip->font.height - 1;
582 if (c < ip->font.font_lo || c > ip->font.font_hi)
587 * Note we assume all font data (fontdata_8x8 and fontdata_8x16)
591 if (ip->font.font_lo == 0 && c >= 0x5f && c <= 0x7e)
631 for (i = 0; i < ip->font.height; i++) {
651 for (i = ((ip->font.height) * h) - 1; i >= 0; i--) {
673 scrollbmap(bm, 0, dy * ip->font.height, bm->bytes_per_row >> 3,
674 (ip->bottom_margin - dy + 1) * ip->font.height,
675 0, -(count * ip->font.height));
678 scrollbmap(bm, 0, sy * ip->font.height, bm->bytes_per_row >> 3,
679 (ip->bottom_margin - sy + 1) * ip->font.height,
680 0, count * ip->font.height);
682 int sofs = (ip->cols - count) * ip->font.width;
683 int dofs = (ip->cols) * ip->font.width;
687 for (j = ip->font.height - 1; j >= 0; j--) {
691 sofs2 -= ip->font.width;
692 dofs2 -= ip->font.width;
695 "d" (ip->font.width));
698 "d" (ip->font.width), "d" (t));
703 int sofs = (sx) * ip->font.width;
704 int dofs = (sx - count) * ip->font.width;
708 for (j = ip->font.height - 1; j >= 0; j--) {
715 "d" (ip->font.width));
718 "d" (ip->font.width), "d" (t));
719 sofs2 += ip->font.width;
720 dofs2 += ip->font.width;