1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-29 07:58:28 +00:00

(w32font_open_internal): Prefer truetype fonts unless

'raster' specified.
This commit is contained in:
Jason Rumney 2008-05-29 16:12:50 +00:00
parent e887f2ac0e
commit 1519d52ee5
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2008-05-29 Jason Rumney <jasonr@gnu.org>
* w32font.c (w32font_open_internal): Prefer truetype fonts unless
'raster' specified.
2008-05-29 Juanma Barranquero <lekktu@gmail.com>
* xfaces.c (Fx_list_fonts, Finternal_copy_lisp_face):

View File

@ -772,6 +772,12 @@ w32font_open_internal (f, font_entity, pixel_size, font_object)
bzero (&logfont, sizeof (logfont));
fill_in_logfont (f, &logfont, font_entity);
/* Prefer truetype fonts, to avoid known problems with type1 fonts, and
limitations in bitmap fonts. */
val = AREF (font_entity, FONT_FOUNDRY_INDEX);
if (!EQ (val, Qraster))
logfont.lfOutPrecision = OUT_TT_PRECIS;
size = XINT (AREF (font_entity, FONT_SIZE_INDEX));
if (!size)
size = pixel_size;