1. 09 Jul, 2008 6 commits
    • Kenichi Handa's avatar
      (struct ftfont_info): New member index, delete member · e302a291
      Kenichi Handa authored
      fc_charset_idx.  Make the member order compatible with struct
      xftfont_info.
      (fc_charset_table): Change charset names to registry names.
      (ftfont_pattern_entity): Delete the args registry and
      fc_charset_idx.  Change the value of :font-entity property
      to (FONTNAME . INDEX).  Always set :registry property to
      `iso10646-1'.
      (struct ftfont_cache_data): New struct.
      (ftfont_lookup_cache): New arg for_face.
      (ftfont_get_fc_charset, ftfont_get_otf): New functions.
      (ftfont_driver): Set the member otf_capability.
      (ftfont_get_charset): Adjust it for the change of
      fc_charset_table.
      (OTF_TAG_SYM): New macro.
      (ftfont_spec_pattern): Delete the arg fc_charset_idx.  Adjust it
      for the change of fc_charset_table.
      (ftfont_list): Adjust it for the change of ftfont_spec_pattern and
      ftfont_pattern_entity.  Add FC_INDEX to objset.
      (ftfont_match): Adjust it for the change of ftfont_spec_pattern
      and ftfont_pattern_entity.
      (ftfont_open): Adjust it for the change of ftfont_lookup_cache,
      font_make_object, struct ftfont_info.
      (ftfont_has_char): Use ftfont_get_fc_charset.
      (ftfont_otf_features, ftfont_otf_capability): New functions.
      (ftfont_shape): Use ftfont_get_otf.
      e302a291
    • Kenichi Handa's avatar
      (xfont_open): Adjust it for the change of · 947eecfb
      Kenichi Handa authored
      font_make_object.  Don't check Vvertical_centering_font_regexp
      here.
      947eecfb
    • Kenichi Handa's avatar
      (font_make_object): New arg entity and pixelsize. · 51c13510
      Kenichi Handa authored
      (font_check_otf_features, font_check_otf): New functions.
      (font_match_p): Check :lang, :script, and :otf properties.
      (font_open_entity): Set the member vertical_centering of struct
      font.
      51c13510
    • Kenichi Handa's avatar
      Include FT_BDF_H. · 9cd7463b
      Kenichi Handa authored
      9cd7463b
    • Kenichi Handa's avatar
      5e4bfc85
    • Kenichi Handa's avatar
      (fontset_compare_rfontdef): Fix plus/minus. · 41ad6003
      Kenichi Handa authored
      (reorder_font_vector): Change the arg preferred_family to font.
      Prefer the spec matching with font.
      (fontset_get_font_group): New function.
      (fontset_find_font): Change the format of an element of a realized
      fontset.  Use fontset_get_font_group.
      (fontset_font): Try the current fontset, the default fontset, the
      fallbacks of the current fonset, and the fallbacks of the default
      fontset in this order.
      (face_for_char): Delete the shortcut to use the current font.
      (fontset_from_font): Don't set fonts for Latin in the fontset.
      41ad6003
  2. 08 Jul, 2008 6 commits
  3. 07 Jul, 2008 5 commits
  4. 06 Jul, 2008 2 commits
  5. 05 Jul, 2008 7 commits
  6. 04 Jul, 2008 4 commits
  7. 02 Jul, 2008 4 commits
  8. 01 Jul, 2008 5 commits
  9. 30 Jun, 2008 1 commit