Kenichi Handa
f64934e973
*** empty log message ***
2007-12-05 12:02:35 +00:00
Kenichi Handa
cc63eaf948
(struct OpenTypeSpec): New struct.
...
(OTF_SYM_TAG, OTF_TAG_STR): New macros.
(ftfont_get_open_type_spec): New function.
(ftfont_list) [HAVE_LIBOTF]: Check otf-spec property.
2007-12-05 12:02:27 +00:00
Kenichi Handa
3fae690b05
*** empty log message ***
2007-12-05 05:08:12 +00:00
Kenichi Handa
e93abe3da7
(read1): Redo the previous change with checking
...
Vpurify_flag.
2007-12-05 05:07:51 +00:00
Miles Bader
d67f27bc83
Add arch tagline
2007-12-04 22:43:44 +00:00
Jason Rumney
27fcf43929
*** empty log message ***
2007-12-04 19:45:47 +00:00
Jason Rumney
a74ddbdaee
(add_font_entity_to_list): Compare only the beginning of full name.
2007-12-04 19:45:31 +00:00
Kenichi Handa
3240618b72
(devanagari-composition-function): Use
...
font-shape-text if auto-compose-current-font is non-nil.
2007-12-04 06:07:44 +00:00
Kenichi Handa
3f8b1daa44
(describe-char): Handle a composition of the new
...
format.
2007-12-04 06:05:28 +00:00
Kenichi Handa
dd63383d47
*** empty log message ***
2007-12-04 06:04:10 +00:00
Kenichi Handa
7eb6929e75
(handle_auto_composed_prop): Simplify the code. Never
...
return HANDLED_RECOMPUTE_PROPS.
2007-12-04 06:03:29 +00:00
Kenichi Handa
fa28085258
(Qx): Deleted.
...
(syms_of_xfont): Don't initialize Qx.
2007-12-04 05:45:09 +00:00
Kenichi Handa
f163b42bf5
*** empty log message ***
2007-12-04 00:49:53 +00:00
Kenichi Handa
cb5ed8f51e
(enum composition_method): Define
...
COMPOSITION_WITH_GLYPH_STRING unconditionally.
2007-12-04 00:46:22 +00:00
Kenichi Handa
6ce2355671
(font_gstring_produce): Delete it.
2007-12-03 14:40:32 +00:00
Kenichi Handa
48bb108861
(COMPOSITION_METHOD): Handle
...
COMPOSITION_WITH_GLYPH_STRING.
2007-12-03 14:39:51 +00:00
Kenichi Handa
c75d4c7263
*** empty log message ***
2007-12-03 13:54:06 +00:00
Kenichi Handa
db3aa8c34d
Include "font.h" unconditionally.
...
(choose_face_font): Accept new form of font-spec.
2007-12-03 13:53:55 +00:00
Kenichi Handa
f4b7ee0b24
(font_driver_list): Declare it unconditionally.
...
(struct frame): Define members font_driver_list and font_data_list
unconditionally.
2007-12-03 13:52:35 +00:00
Kenichi Handa
7ff614edaa
Include "font.h" unconditionally.
...
(generate_ascii_font_name): Use font_parse_xlfd and
font_unparse_xlfd.
(Fset_fontset_font): Accept a font-spec object.
2007-12-03 13:51:16 +00:00
Kenichi Handa
2d477dcab8
(font_unparse_xlfd): If pixel_size is zero, make the
...
PIXEL_SIZE part a wild card.
2007-12-03 13:49:09 +00:00
Kenichi Handa
390106219e
(struct glyph_string): Define members clip and
...
num_clips unconditionally.
(struct face): Define members font_info and extra unconditionally.
2007-12-03 13:45:14 +00:00
Kenichi Handa
49f0a04085
*** empty log message ***
2007-12-03 13:42:48 +00:00
Kenichi Handa
9841dbc9ac
(x-complement-fontset-spec): Use
...
font-spec.
2007-12-03 13:42:35 +00:00
Kenichi Handa
794eba0f36
*** empty log message ***
2007-12-03 01:42:57 +00:00
Kenichi Handa
0d674a059d
(ftfont_open): Set members maybe_otf and otf of
...
ftfont_info only when HAVE_LIBOTF is defined.
2007-12-03 01:42:01 +00:00
Andreas Schwab
8f9380d7ed
*** empty log message ***
2007-12-02 16:31:17 +00:00
Andreas Schwab
d8a96db85f
(back_to_previous_visible_line_start): Fix type of beg
...
and end.
2007-12-02 16:31:05 +00:00
Jason Rumney
775267617a
*** empty log message ***
2007-12-01 16:03:37 +00:00
Jason Rumney
5b0c3446d5
(w32font_driver): Add new fields.
2007-12-01 16:03:21 +00:00
Kenichi Handa
d45ff2ee12
*** empty log message ***
2007-12-01 04:23:55 +00:00
Kenichi Handa
d9080b866f
(otf-script-alist): Make all otf tags
...
4-letters.
(setup-default-fontset): Add OpenType fonts for devanagari and
tamil.
2007-12-01 04:22:41 +00:00
Kenichi Handa
a2ac97d8e1
*** empty log message ***
2007-12-01 04:21:04 +00:00
Kenichi Handa
e542e76e4c
(tamil-composition-function): Use
...
font-shape-text if auto-compose-current-font is non-nil.
2007-12-01 04:20:54 +00:00
Kenichi Handa
77aba77ecb
(devanagari-composition-function): Use
...
font-shape-text if auto-compose-current-font is non-nil.
2007-12-01 04:20:22 +00:00
Kenichi Handa
4fa0f779ce
(auto-compose-chars): Argument font-object changed
...
to window.
2007-12-01 04:19:31 +00:00
Kenichi Handa
b8c79e870d
*** empty log message ***
2007-12-01 04:18:25 +00:00
Kenichi Handa
173144084b
*** empty log message ***
2007-12-01 04:12:53 +00:00
Kenichi Handa
d8d1da594a
Re-generated.
2007-12-01 04:12:42 +00:00
Kenichi Handa
7f0942ba4a
Re-generated.
2007-12-01 02:44:40 +00:00
Kenichi Handa
5913f81dd0
Check the availability of m17n-flt library.
2007-12-01 02:43:56 +00:00
Kenichi Handa
88501357fa
*** empty log message ***
2007-12-01 02:42:37 +00:00
Kenichi Handa
11bfed587c
(x_draw_composite_glyph_string_foreground): Adjusted for
...
the change of lispy gstring.
2007-12-01 02:42:24 +00:00
Kenichi Handa
4613015e6a
Include "ftfont.h".
...
(struct xftfont_info) [HAVE_LIBOTF]: New members maybe_otf and
otf.
(xftfont_open) [HAVE_LIBOTF]: Initialize the above members.
(xftfont_close) [HAVE_LIBOTF]: Close otf.
(xftfont_shape) [HAVE_LIBOTF, HAVE_M17N_FLT]: New function.
(syms_of_xftfont) [HAVE_LIBOTF, HAVE_M17N_FLT]: Set
xftfont_driver.shape to xftfont_shape.
2007-12-01 02:42:03 +00:00
Kenichi Handa
a9822ae878
* xfont.c (x_font_charset_alist): Moved to font.c and renamed.
...
(xfont_registry_charsets): Likewise. Caller changed.
(syms_of_xfont): Don't handle x_font_charset_alist.
2007-12-01 02:41:41 +00:00
Kenichi Handa
6e846fdc69
(set_font_frame_param): Adjusted for the change of
...
font_find_for_lface.
2007-12-01 02:41:23 +00:00
Kenichi Handa
f08696c668
(handle_composition_prop): Adjusted for the change of
...
lispy gstring. Call a function for auto-composition with the
third arg it->window.
(fill_composite_glyph_string): Adjusted for the change of lispy
string.
(x_produce_glyphs): Adjusted for the change of
font_prepare_compositionl.
2007-12-01 02:41:05 +00:00
Kenichi Handa
0c16681f76
(x_draw_composite_glyph_string_foreground): Adjusted
...
for the change of lispy gstring.
2007-12-01 02:40:49 +00:00
Kenichi Handa
7a259f4b7d
New file.
2007-12-01 02:39:57 +00:00
Kenichi Handa
de023c40ad
Don't include Freetype headers. Include "ftfont.h".
...
(struct ftfont_info) [HAVE_LIBOTF]: New members maybe_otf and otf.
(ftfont_open) [HAVE_LIBOTF]: Initialize the above members.
(ftfont_driver) [HAVE_LIBOTF, HAVE_M17N_FLT]: Don't set
font_otf_capability and font_drive_otf, set ftfont_shape.
(ftfont_list): Adjusted for the change of :otf property value.
(struct MFLTFontFT) [HAVE_LIBOTF, HAVE_M17N_FLT]: New struct.
(ftfont_get_glyph_id, ftfont_get_metrics, ftfont_check_otf)
(adjust_anchor, ftfont_drive_otf, ftfont_shape_by_flt)
(ftfont_shape) [HAVE_LIBOTF, HAVE_M17N_FLT]: New function.s
(DEVICE_DELTA) [HAVE_LIBOTF, HAVE_M17N_FLT]: New macro.
(otf_gstring, gstring, m17n_flt_initialized): New variables.
2007-12-01 02:39:27 +00:00