gr_font*gr_make_font(floatppm/*pixels per em*/,constgr_face*face)
{
returngr_make_font_with_advance_fn(ppm,0,0,face);
}
gr_font*gr_make_font_with_ops(floatppm/*pixels per em*/,constvoid*appFontHandle/*non-NULL*/,constgr_font_ops*font_ops,constgr_face*face/*needed for scaling*/)
{//the appFontHandle must stay alive all the time when the gr_font is alive. When finished with the gr_font, call destroy_gr_font
gr_font*gr_make_font_with_advance_fn(floatppm/*pixels per em*/,constvoid*appFontHandle/*non-NULL*/,gr_advance_fngetAdvance,constgr_face*face/*needed for scaling*/)