10. Line Width
Given a line of text, calculate the pixel width.
<<funcdefs>>=
int macfont_line_width(macfont_info *fnt,
                       const char *str,
                       int nchars);<<funcs>>=
int macfont_line_width(macfont_info *fnt,
                       const char *str,
                       int nchars)
{
    int lw;
    int n;
    lw = 0;
    for (n = 0; n < nchars; n++) {
        lw += get_charwidth(fnt, str[n]);
    }
    return lw;
}prev | home | next