Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
0a16d567
Commit
0a16d567
authored
Jan 14, 2008
by
Kenichi Handa
Browse files
*** empty log message ***
parent
432cfa54
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
2 deletions
+24
-2
lisp/ChangeLog.unicode
lisp/ChangeLog.unicode
+4
-0
src/ChangeLog.unicode
src/ChangeLog.unicode
+15
-0
src/font.c
src/font.c
+5
-2
No files found.
lisp/ChangeLog.unicode
View file @
0a16d567
2008-01-11 Kenichi Handa <handa@ni.aist.go.jp>
* descr-text.el (describe-char-display): Fix previous change.
2008-01-09 Vinicius Jose Latorre <viniciusjl@ig.com.br>
* ps-print.el: Some face attributes (like :strike-through) was not
...
...
src/ChangeLog.unicode
View file @
0a16d567
2008-01-14 Kenichi Handa <handa@ni.aist.go.jp>
* font.c (font_find_for_lface): Fix the handling of the return
value of font_has_char.
(Ffont_shape_text): Fix previous change.
* fontset.c (FONTSET_REF_AND_RANGE): Delete it.
(fontset_ref_and_range): Delete it.
(fontset_find_font): Call char_table_ref_and_range instead of
FONTSET_REF_AND_RANGE.
(make_fontset): Don't setup font groups of Latin here.
(Fset_fontset_font): Don't overwrite the setting of FONTSET_ASCII.
(new_fontset_from_font): Make the specified font the default for
all Latin characters.
2008-01-10 Kenichi Handa <handa@ni.aist.go.jp>
* xfaces.c (Finternal_set_lisp_face_attribute): Check if the frame
...
...
src/font.c
View file @
0a16d567
...
...
@@ -2699,7 +2699,7 @@ font_find_for_lface (f, lface, spec, c)
if
(
result
>
0
)
return
AREF
(
entities
,
i
);
if
(
result
<
=
0
)
if
(
result
=
=
0
)
continue
;
font_object
=
font_open_for_lface
(
f
,
AREF
(
entities
,
i
),
lface
,
spec
);
if
(
NILP
(
font_object
))
...
...
@@ -3577,9 +3577,12 @@ FONT-OBJECT. */)
for
(
i
=
0
;
i
<
len
;
i
++
)
{
Lisp_Object
g
=
LGSTRING_GLYPH
(
gstring
,
i
);
unsigned
code
=
LGLYPH_CODE
(
g
)
;
unsigned
code
;
struct
font_metrics
metrics
;
if
(
NILP
(
g
))
break
;
code
=
LGLYPH_CODE
(
g
);
if
(
font
->
driver
->
text_extents
(
font
,
&
code
,
1
,
&
metrics
)
==
0
)
{
Lisp_Object
gstr
=
Ffont_make_gstring
(
font_object
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment