Kenichi Handa
ff35ddd4f7
(new_fontset_from_font) [USE_FONT_BACKEND]: Prototype
...
adjusted.
2006-06-16 12:27:57 +00:00
Kenichi Handa
03ef560c9a
(new_fontset_from_font) [USE_FONT_BACKEND]: Argument F
...
deleted. Don't call Fnew_fontset. Instead, directly call
make_fontset.
2006-06-16 12:27:28 +00:00
Kenichi Handa
0169d3603b
(x_set_font) [USE_FONT_BACKEND]: Adusted for the change
...
of x_new_fontset2.
2006-06-16 12:25:51 +00:00
Kenichi Handa
706b699591
(Qmonospace, Qsans_serif, Qserif, Qmono, Qsans)
...
(Qsans__serif): New variables.
(ftfont_generic_family_list): New variable.
(syms_of_ftfont): Initialize the above variables.
(ftfont_pattern_entity): Argument NAME deleted.
(ftfont_list_generic_family): New function.
(ftfont_parse_name): Delete this function.
(ftfont_list): Try generic family only when FcFontList found no
font.
(ftfont_list_family): Fix args to FcObjectSetBuild.
2006-06-16 12:24:58 +00:00
Kenichi Handa
f4d3bea387
(check_lface_attrs) [USE_FONT_BACKEND]: Accept font
...
object in attrs[LFACE_FONT_INDEX].
(set_lface_from_font_name): Cancel all changes for font-backend.
(set_lface_from_font_and_fontset) [USE_FONT_BACKEND]: New
function.
(Finternal_set_lisp_face_attribute): Accept a font object in
QCfont attribute.
(set_font_frame_param): Likewise.
(realize_default_face): Call set_lface_from_font_and_fontset.
2006-06-16 12:19:38 +00:00
Kenichi Handa
25c2525658
(x_default_font_parameter): Try also "fixed", and signal
...
error here if no suitable font was found.
2006-06-16 12:14:37 +00:00
Kenichi Handa
5ce00b69d4
(xfont_parse_name): Delete this function.
2006-06-16 12:13:36 +00:00
Kenichi Handa
2d93c6bd2b
(xftfont_open): Change coding style of error
...
handling. Generate fontconfig's fontname pattern.
2006-06-16 12:12:49 +00:00
Kenichi Handa
e95dad7564
(struct x_output): New member fontp.
...
(FRAME_FONT_OBJECT): New macro.
2006-06-16 12:11:19 +00:00
Kenichi Handa
8140317c7b
(x_new_fontset2): Change arguments. Both args FONTSET
...
and FONT_OBJECT must be existing ones.
2006-06-16 12:11:10 +00:00
YAMAMOTO Mitsuharu
cf574cc083
*** empty log message ***
2006-06-16 08:01:07 +00:00
YAMAMOTO Mitsuharu
fa7f565120
(mac_set_unicode_keystroke_event): Don't use MAKE_CHAR.
2006-06-16 08:00:54 +00:00
Kenichi Handa
0e152500ab
*** empty log message ***
2006-06-14 04:19:26 +00:00
Kenichi Handa
1886668df2
(xfont_open, xfont_encode_char): Fix typo.
2006-06-14 04:19:13 +00:00
Kenichi Handa
e2a3f5b27d
(struct font): Fix typo (charet->charset).
2006-06-14 04:17:54 +00:00
Kenichi Handa
0885c8b385
*** empty log message ***
2006-06-14 00:42:18 +00:00
Kenichi Handa
4485a28ee5
(enum xlfd_field_index): Rename XLFD_XXX_SIZE_INDEX to
...
XLFD_XXX_INDEX.
(enum xlfd_field_mask): New enum.
(intern_font_field): Argument changed. Caller changed. If digits
are followed by non-digits, return a symbol.
(font_expand_wildcards): New function.
(font_parse_xlfd): Fix wildcard handling.
(Ffont_spec): If :name is specified, reflect the info in the other
properties.
2006-06-14 00:42:04 +00:00
Kenichi Handa
f0365b6f1d
(ftfont_pattern_entity): Fix typo.
...
(ftfont_list): Enforce FC_LANG in PATTERN to cancel the effect of
locale.
2006-06-14 00:38:48 +00:00
Kenichi Handa
ce4aada805
(make_fontset_for_ascii_face): Fix previous change.
2006-06-09 07:23:27 +00:00
Kenichi Handa
e96b5f132a
(font_find_for_lface): Fix previous change.
2006-06-09 06:28:33 +00:00
Kenichi Handa
e50e56890f
*** empty log message ***
2006-06-09 02:18:09 +00:00
Kenichi Handa
8e71d05927
(tar-extract): Sync with HEAD.
2006-06-09 02:18:00 +00:00
Kenichi Handa
553b54ccb0
(x_new_fontset2): If an ASCII font couldn't be loaded,
...
return Qnil.
2006-06-09 02:16:05 +00:00
Kenichi Handa
7b9226ba44
(set_lface_from_font_name): If a font doesn't have a
...
name, set LFACE_FONT (lface) to nil.
2006-06-09 02:15:49 +00:00
Kenichi Handa
9df50a31e7
(xfont_list): If script is specified for a font, return
...
null_vector.
(xfont_list_family): Declare argument type.
2006-06-09 02:15:38 +00:00
Kenichi Handa
dcce3c588c
(xftfont_open): Make the font name fontconfig's
...
style. Add BLOCK_INPUT and UNBLOCK_INPUT.
(xftfont_close): Free font->font.name if not NULL.
2006-06-09 02:15:23 +00:00
Kenichi Handa
c2801c99be
(Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved to
...
font.c.
(ftfont_pattern_entity): New function.
(ftfont_get_cache): Assume that freetype_font_cache is already
initialized.
(ftfont_list): Handle the case that a file is specified in font
name. Use ftfont_pattern_entity to generate entities.
(ftfont_has_char): Check if the pattern contains FC_CHARSET.
(syms_of_ftfont): Initialize freetype_font_cache.
2006-06-09 02:15:05 +00:00
Kenichi Handa
02dacbbc4f
(reorder_font_vector): Pay attention to the case that
...
the 3rd element of font_def is nil.
(fontset_font): For the default fontset, append one more fontset
elements for a script-based font specification. Don't add script
attribute on finding a font.
(new_fontset_from_font): Unconditionally set FONTSET_ASCII to the
font name.
(fontset_ascii_font): If a font can't be opened, return nil.
2006-06-09 02:14:49 +00:00
Kenichi Handa
1bb1d99b43
* font.c (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved from
...
ftfont.c.
(font_unparse_xlfd): Fix argument type declaration. Append "*" if
registry doesn't specify encoding part.
(font_find_for_lface): Pay attention to LFACE_FONT_INDEX.
(font_open_by_name): At first try parsing the name.
(syms_of_font): Declare Qiso8859_1, Qiso10646_1, and Qunicode_bmp
as Lisp symbols.
2006-06-09 02:14:31 +00:00
Kenichi Handa
3223c4494d
(Qiso8859_1, Qiso10646_1, Qunicode_bmp): Extern them.
2006-06-09 02:14:15 +00:00
Miles Bader
0f4c740614
Changes from arch/CVS synchronization
2006-06-08 22:55:55 +00:00
Jason Rumney
33e40ce7fb
(w32_initialize) Manually sync 2006-06-05 change from HEAD.
2006-06-08 21:30:12 +00:00
Kenichi Handa
3e199297c6
(main): Check -enable-font-backend arg after the check
...
of -nl.
(standard_args): Add "-enable-font-backend".
2006-06-08 07:10:01 +00:00
Kenichi Handa
6e50da0a62
(Fcall_process): Sync with HEAD.
2006-06-08 07:08:36 +00:00
Kenichi Handa
1f42befb93
*** empty log message ***
2006-06-08 06:54:41 +00:00
Kenichi Handa
091a0ff088
(Ffind_operation_coding_system): Sync with HEAD.
2006-06-08 06:48:34 +00:00
Kenichi Handa
c198294fdd
(CODING_REQUIRE_ENCODING): Comment sync with HEAD.
2006-06-08 06:48:23 +00:00
Miles Bader
ff56ba1f4f
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 299)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-66
2006-06-07 19:47:17 +00:00
Miles Bader
b3f948e8a1
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 297-298)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-65
2006-06-07 19:42:49 +00:00
Miles Bader
b883cdb2fe
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 285-296)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: admin/FOR-RELEASE: Update refcard section.
* gnus--rel--5.10 (patch 102-104)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64
2006-06-07 18:05:10 +00:00
Eli Zaretskii
afd63bda16
*** empty log message ***
2006-06-07 18:03:36 +00:00
Eli Zaretskii
c8c1ca7ba0
(General Variables): Fix smtpmail xref.
2006-06-07 18:02:30 +00:00
Eli Zaretskii
276103ef30
(Coding Systems): Footnote xref "MS-DOS and MULE" in main manual for @ifnottex,
...
but in emacs-extra for @iftex.
2006-06-07 18:01:50 +00:00
Eli Zaretskii
3b50cf5a74
(Font Selection): Remove description of clear-face-cache.
2006-06-07 17:57:08 +00:00
Eli Zaretskii
4469ed0174
(Eval During Compile): Fix a typo. Add index entries for possible uses of
...
eval-when-compile.
2006-06-07 17:53:03 +00:00
Miles Bader
26c9afc323
Merge from gnus--rel--5.10
...
Patches applied:
* gnus--rel--5.10 (patch 103-104)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-295
2006-06-07 16:39:16 +00:00
Reiner Steib
3f168e2931
Update refcard section.
2006-06-07 13:34:42 +00:00
Reiner Steib
6fc99f0ce1
Update refcard section.
2006-06-07 13:28:53 +00:00
Miles Bader
885b7d0991
Add arch tagline
2006-06-07 11:41:58 +00:00
Kenichi Handa
0e7a5993b3
Add an example for the previous change.
2006-06-07 11:04:22 +00:00