1. 24 Oct, 2008 1 commit
  2. 17 Oct, 2008 1 commit
  3. 12 Oct, 2008 1 commit
  4. 17 Sep, 2008 1 commit
  5. 09 Sep, 2008 1 commit
  6. 01 Sep, 2008 1 commit
  7. 29 Aug, 2008 1 commit
    • Kenichi Handa's avatar
      Include composite.h. · 89a95b7c
      Kenichi Handa authored
      (ftfont_resolve_generic_family): Add langset "en" to pattern.
      (ftfont_shape_by_flt): Use LGSTRING_GLYPH_LEN, not
      LGSTRING_LENGTH.
      89a95b7c
  8. 21 Jul, 2008 1 commit
  9. 10 Jul, 2008 1 commit
  10. 09 Jul, 2008 2 commits
    • Kenichi Handa's avatar
      e5d05978
    • 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
  11. 30 Jun, 2008 1 commit
    • Kenichi Handa's avatar
      (fc_charset_table): New member lang. · 7d7ad10e
      Kenichi Handa authored
      (ftfont_resolve_generic_family): New arg pattern.
      (ftfont_spec_pattern): Check fc_cahrset_table[]->lang.
      (ftfont_list): Call ftfont_resolve_generic_family with `pattern'.
      (ftfont_open): Fix args to ftfont_font_format.
      (ftfont_font_format): New arg filename.
      7d7ad10e
  12. 19 Jun, 2008 1 commit
  13. 11 Jun, 2008 1 commit
  14. 10 Jun, 2008 1 commit
  15. 09 Jun, 2008 1 commit
  16. 01 Jun, 2008 1 commit
  17. 31 May, 2008 1 commit
  18. 28 May, 2008 1 commit
  19. 23 May, 2008 1 commit
  20. 22 May, 2008 1 commit
    • Kenichi Handa's avatar
      (ftfont_resolve_generic_family): Renamed from · 318548be
      Kenichi Handa authored
      ftfont_list_generic_family.  Return a single family for each
      generic family.
      (ftfont_spec_pattern): Add FC_FAMILY to pattern.
      (ftfont_list): Adjusted for the change of
      ftfont_resolve_generic_family.  Call font_add_log.
      (ftfont_match): Call font_add_log.
      318548be
  21. 19 May, 2008 1 commit
    • Kenichi Handa's avatar
      (cs_iso8859_1): Deleted. · 21988a08
      Kenichi Handa authored
      (ft_face_cache): New variable.
      (struct ftfont_info): New member fc_charset_idx;
      (ftfont_build_basic_charsets): Deleted.
      (fc_charset_table): New variable.
      (ftfont_pattern_entity): New arg fc_charset_idx.  Store (FILENAME
      . FC_CHARSET_IDX) as :font-entity property in the font entity.
      Callers changed.
      (ftfont_lookup_cache, ftfont_get_charset): New funcitons.
      (ftfont_spec_pattern): New argument fc_charset_idx.  Check
      registry more rigidly.  Callers changed.
      (ftfont_open, ftfont_close, ftfont_has_char): Adjustd for the
      change of :font-entity property of the font.
      21988a08
  22. 15 May, 2008 1 commit
  23. 14 May, 2008 2 commits
    • Glenn Morris's avatar
      9ec0b715
    • Kenichi Handa's avatar
      (ftfont_pattern_entity): Argument FRAME removed. Make · 42984a74
      Kenichi Handa authored
      a font-entity by font_make_entity.  Use font_intern_prop instead
      of intern_downcase.  Use FONT_SET_STYLE to set a style-related
      font property.  If a font is scalable, set avgwidth property to 0.
      Set font-entity property by font_put_extra.
      (ftfont_list_generic_family): Argument SPEC and REGISTRY removed.
      (ffont_driver): Adjusted for the change of struct font_driver.
      (ftfont_spec_pattern): New function.
      (ftfont_list): Return a list, not vector.
      (ftfont_match): Use ftfont_spec_pattern to get a pattern.
      (ftfont_list_family): Don't downcase names.
      (ftfont_free_entity): Deleted.
      (ftfont_open): Return a font-ojbect.  Adjusted for the change of
      struct font.  Get underline_thickness and underline_position from
      font property.  Don't update dpyinfo->smallest_font_height and
      dpyinfo->smallest_char_width.
      (ftfont_close): Don't free `struct font'.
      (ftfont_has_char): Adjusted for the format change of font-entity.
      (ftfont_encode_char, ftfont_text_extents): Likewise.
      42984a74
  24. 03 Apr, 2008 1 commit
  25. 02 Mar, 2008 1 commit
  26. 28 Feb, 2008 1 commit
  27. 16 Feb, 2008 1 commit
  28. 07 Feb, 2008 1 commit
  29. 06 Feb, 2008 2 commits
  30. 07 Jan, 2008 1 commit
  31. 27 Dec, 2007 1 commit
  32. 25 Dec, 2007 1 commit
  33. 18 Dec, 2007 1 commit
  34. 09 Dec, 2007 1 commit
    • Kenichi Handa's avatar
      (struct OpenTypeSpec): Members script_tag renamed to · 16963817
      Kenichi Handa authored
      script, langsys_tag renamed to langsys, new member script.
      (OTF_TAG_STR): Terminate by '\0'.
      (ftfont_get_open_type_spec): If :otf prop is is spec, Limit the
      listing to the script specified in that property.  Fix arg to
      OTF_check_features.
      16963817
  35. 06 Dec, 2007 1 commit
  36. 05 Dec, 2007 2 commits