aboutsummaryrefslogtreecommitdiffstats
path: root/src/xfaces.c
diff options
context:
space:
mode:
authorVibhav Pant2020-08-21 14:04:35 +0530
committerVibhav Pant2020-08-21 14:04:35 +0530
commitf0f8d7b82492e741950c363a03b886965c91b1b0 (patch)
tree19b716830b1ebabc0d7d75949c4e6800c0f104ad /src/xfaces.c
parent9e64a087c4d167e7ec1c4e22bea3e6af53b563de (diff)
parentc818c29771d3cb51875643b2f6c894073e429dd2 (diff)
downloademacs-feature/native-comp-macos-fixes.tar.gz
emacs-feature/native-comp-macos-fixes.zip
Merge branch 'feature/native-comp' into feature/native-comp-macos-fixesfeature/native-comp-macos-fixes
Diffstat (limited to 'src/xfaces.c')
-rw-r--r--src/xfaces.c28
1 files changed, 12 insertions, 16 deletions
diff --git a/src/xfaces.c b/src/xfaces.c
index 2c6e593f631..06d2f994de6 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -1572,22 +1572,18 @@ the face font sort order. */)
1572 for (i = nfonts - 1; i >= 0; --i) 1572 for (i = nfonts - 1; i >= 0; --i)
1573 { 1573 {
1574 Lisp_Object font = AREF (vec, i); 1574 Lisp_Object font = AREF (vec, i);
1575 Lisp_Object v = make_uninit_vector (8); 1575 int point = PIXEL_TO_POINT (XFIXNUM (AREF (font, FONT_SIZE_INDEX)) * 10,
1576 int point; 1576 FRAME_RES_Y (f));
1577 Lisp_Object spacing; 1577 Lisp_Object spacing = Ffont_get (font, QCspacing);
1578 1578 Lisp_Object v = CALLN (Fvector,
1579 ASET (v, 0, AREF (font, FONT_FAMILY_INDEX)); 1579 AREF (font, FONT_FAMILY_INDEX),
1580 ASET (v, 1, FONT_WIDTH_SYMBOLIC (font)); 1580 FONT_WIDTH_SYMBOLIC (font),
1581 point = PIXEL_TO_POINT (XFIXNUM (AREF (font, FONT_SIZE_INDEX)) * 10, 1581 make_fixnum (point),
1582 FRAME_RES_Y (f)); 1582 FONT_WEIGHT_SYMBOLIC (font),
1583 ASET (v, 2, make_fixnum (point)); 1583 FONT_SLANT_SYMBOLIC (font),
1584 ASET (v, 3, FONT_WEIGHT_SYMBOLIC (font)); 1584 NILP (spacing) || EQ (spacing, Qp) ? Qnil : Qt,
1585 ASET (v, 4, FONT_SLANT_SYMBOLIC (font)); 1585 Ffont_xlfd_name (font, Qnil),
1586 spacing = Ffont_get (font, QCspacing); 1586 AREF (font, FONT_REGISTRY_INDEX));
1587 ASET (v, 5, (NILP (spacing) || EQ (spacing, Qp)) ? Qnil : Qt);
1588 ASET (v, 6, Ffont_xlfd_name (font, Qnil));
1589 ASET (v, 7, AREF (font, FONT_REGISTRY_INDEX));
1590
1591 result = Fcons (v, result); 1587 result = Fcons (v, result);
1592 } 1588 }
1593 1589