1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-09 16:32:18 -07:00
Commit graph

19 commits

Author SHA1 Message Date
Kenichi Handa
e1cae3d34f (ftfont_list): Allow registry "unicode-sip". 2006-10-17 12:34:18 +00:00
Kenichi Handa
f0432f81a1 (ftfont_pattern_entity): If the pattern doesn't contain
FC_SPACING, don't assuce FC_MONO.
2006-08-01 02:40:50 +00:00
Kenichi Handa
a90fc9aa69 (ftfont_match): Delete debugging code. 2006-08-01 01:52:01 +00:00
Kenichi Handa
8daf566760 (ftfont_driver): Set ftfont_driver.match to
ftfont_match.
(ftfont_list): Don't check :name property.
(ftfont_match): New function.
2006-08-01 01:31:39 +00:00
Kenichi Handa
c9c0c42905 (ftfont_open): Set font->font.full_name and
font->font.name properly.  Fix calculation of font->font.height
and font->min_width.
2006-07-28 12:45:58 +00:00
Kenichi Handa
260a71fb6d (ftfont_list): Fix typo.
(ftfont_build_basic_charsets): Don't include letters with
diactrics.
2006-07-07 11:48:40 +00:00
Kenichi Handa
25a5d05bdf (ftfont_list): Fix typo. 2006-07-07 01:07:45 +00:00
Jan Djärv
5ed089581a * ftfont.c (ftfont_list): Move misplaced #endif 2006-07-05 17:38:31 +00:00
Kenichi Handa
bc5f6c42bc (ftfont_list): Pay attention to the case that
FC_CAPABILITY is not defined.
2006-07-05 11:28:20 +00:00
Kenichi Handa
5239ccf548 (ftfont_list): Handling of QCname fixed. 2006-07-03 03:49:58 +00:00
Kenichi Handa
a85f724a85 (ftfont_list): Handle QCotf property.
(ftfont_open): Set charset related members to -1.
2006-07-03 00:51:17 +00:00
Kenichi Handa
bc9a2afe6f (ftfont_list): Handle properties dpi, spacing, and
scalable.
2006-06-28 05:40:15 +00:00
Kenichi Handa
63565713ad (ftfont_list): Use assq_no_quit, not Fassq. Don't
include weight in listing pattern, instead check weight of each
listed font.  Don't include scalable in pattern.  Pay attention to
FONT_PIXEL_SIZE_QUANTUM.
2006-06-19 12:36:58 +00:00
Kenichi Handa
f63d54dc75 (ftfont_pattern_entity): Use the numeric value 100 for
FC_WEIGHT_REGULAR.  Exclude FC_SIZE and FC_PIXEL_SIZE from listing
pattern.  Don't force scalable.
2006-06-19 01:34:55 +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
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
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
Miles Bader
885b7d0991 Add arch tagline 2006-06-07 11:41:58 +00:00
Kenichi Handa
c2f5bfd68d New file. 2006-06-06 03:47:13 +00:00