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:
parent
e887f2ac0e
commit
1519d52ee5
@ -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):
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user