aboutsummaryrefslogtreecommitdiffstats
path: root/src/font.c
diff options
context:
space:
mode:
authorAdrian Robert2008-10-01 17:15:16 +0000
committerAdrian Robert2008-10-01 17:15:16 +0000
commit8d0e382ee4161edb2a109fb14e3089a9169ca0ef (patch)
treee25806d0c4e2dca7cd9d38de8477d9fe01b12af0 /src/font.c
parent4009e4f837db0145a32c6d66a5862eb7adcb2a27 (diff)
downloademacs-8d0e382ee4161edb2a109fb14e3089a9169ca0ef.tar.gz
emacs-8d0e382ee4161edb2a109fb14e3089a9169ca0ef.zip
* nsfont.m (nsfont_spec_to_traits): Use UnXX masks only for non-normal styles. (nsfont_open): Reenable the cache.
Diffstat (limited to 'src/font.c')
-rw-r--r--src/font.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/font.c b/src/font.c
index 816ce9a674f..fa179d624b5 100644
--- a/src/font.c
+++ b/src/font.c
@@ -2770,9 +2770,9 @@ font_matching_entity (f, attrs, spec)
2770 XSETFRAME (frame, f); 2770 XSETFRAME (frame, f);
2771 ftype = AREF (spec, FONT_TYPE_INDEX); 2771 ftype = AREF (spec, FONT_TYPE_INDEX);
2772 size = AREF (spec, FONT_SIZE_INDEX); 2772 size = AREF (spec, FONT_SIZE_INDEX);
2773 if (FLOATP (size))
2774 ASET (spec, FONT_SIZE_INDEX, make_number (font_pixel_size (f, spec)));
2775 2773
2774 if (FLOATP (size))
2775 ASET (work, FONT_SIZE_INDEX, make_number (font_pixel_size (f, spec)));
2776 FONT_SET_STYLE (work, FONT_WEIGHT_INDEX, attrs[LFACE_WEIGHT_INDEX]); 2776 FONT_SET_STYLE (work, FONT_WEIGHT_INDEX, attrs[LFACE_WEIGHT_INDEX]);
2777 FONT_SET_STYLE (work, FONT_SLANT_INDEX, attrs[LFACE_SLANT_INDEX]); 2777 FONT_SET_STYLE (work, FONT_SLANT_INDEX, attrs[LFACE_SLANT_INDEX]);
2778 FONT_SET_STYLE (work, FONT_WIDTH_INDEX, attrs[LFACE_SWIDTH_INDEX]); 2778 FONT_SET_STYLE (work, FONT_WIDTH_INDEX, attrs[LFACE_SWIDTH_INDEX]);
@@ -2799,8 +2799,6 @@ font_matching_entity (f, attrs, spec)
2799 if (! NILP (entity)) 2799 if (! NILP (entity))
2800 break; 2800 break;
2801 } 2801 }
2802 ASET (spec, FONT_TYPE_INDEX, ftype);
2803 ASET (spec, FONT_SIZE_INDEX, size);
2804 font_add_log ("match", work, entity); 2802 font_add_log ("match", work, entity);
2805 return entity; 2803 return entity;
2806} 2804}