* macfont.m (macfont_draw): Use s->ybase for correct y position.
This commit is contained in:
parent
1a23cd48f5
commit
c348360a2b
2 changed files with 8 additions and 4 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2013-10-02 Jan Djärv <jan.h.d@swipnet.se>
|
||||
|
||||
* macfont.m (mac_ctfont_create_preferred_family_for_attributes): Remove
|
||||
unised variable (from mac-port).
|
||||
(macfont_draw): Use s->ybase for correct y position.
|
||||
|
||||
2013-10-02 Dmitry Antipov <dmantipov@yandex.ru>
|
||||
|
||||
* frame.h (struct frame): Drop has_minibuffer member because...
|
||||
|
|
|
|||
|
|
@ -2720,7 +2720,7 @@ macfont_draw (struct glyph_string *s, int from, int to, int x, int y,
|
|||
CGFloat font_size = mac_font_get_size (macfont);
|
||||
CGAffineTransform atfm;
|
||||
CGFloat advance_delta = 0;
|
||||
int y_draw = -y-FONT_BASE (s->font);
|
||||
int y_draw = -s->ybase;
|
||||
int no_antialias_p =
|
||||
(macfont_info->antialias == MACFONT_ANTIALIAS_OFF
|
||||
|| (macfont_info->antialias == MACFONT_ANTIALIAS_DEFAULT
|
||||
|
|
@ -3321,10 +3321,8 @@ mac_ctfont_create_preferred_family_for_attributes (CFDictionaryRef attributes)
|
|||
CFStringRef result = NULL;
|
||||
CFStringRef charset_string =
|
||||
CFDictionaryGetValue (attributes, MAC_FONT_CHARACTER_SET_STRING_ATTRIBUTE);
|
||||
CFIndex length;
|
||||
|
||||
if (charset_string
|
||||
&& (length = CFStringGetLength (charset_string)) > 0)
|
||||
if (charset_string && CFStringGetLength (charset_string) > 0)
|
||||
{
|
||||
CFAttributedStringRef attr_string = NULL;
|
||||
CTLineRef ctline = NULL;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue