1. 23 Jun, 2009 1 commit
  2. 17 Apr, 2009 2 commits
  3. 16 Apr, 2009 1 commit
    • Kenichi Handa's avatar
      (Qja, Qko): Don't make them static. · d7782105
      Kenichi Handa authored
      (enum ftfont_cache_for): New enum.
      (fc_charset_table): Undo the previous change.
      (ftfont_get_latin1_charset): Delete it.
      (ftfont_pattern_entity): Check cache by ftfont_lookup_cache.  Set
      FONT_SIZE_INDEX of the entity to 0 for a scalable font.  For a
      non-scarable font, try to get AVERAGE_WIDTH.
      (ftfont_lookup_cache): Argument FOR-FACE is changed to CACHE_FOR.
      Change ft_face_cache from a list of a hash-table.  Don't check
      `ja' and `ko' adstyle here.
      (ftfont_get_fc_charset): Call ftfont_lookup_cache with
      FTFONT_CACHE_FOR_CHARET.
      (ftfont_get_charset): Undo the previous change.
      (ftfont_open): Call ftfont_lookup_cache with
      FTFONT_CACHE_FOR_FACE.
      (ftfont_close): Likewise.
      (ftfont_has_char): Special handling of `ja' and `ko' adstyle.
      d7782105
  4. 13 Apr, 2009 2 commits
    • Kenichi Handa's avatar
      a8a3728b
    • Kenichi Handa's avatar
      (Qja, Qko): New variables. · 99c4d65d
      Kenichi Handa authored
      (fc_charset_table): Delete uniquifier data for iso8859-1.
      (ftfont_get_latin1_charset): New function.
      (get_adstyle_property): New function.
      (ftfont_pattern_entity): Set FONT_ADSTYLE_INDEX of entity for
      bitmap fonts.
      (ftfont_lookup_cache): Handle the case that KEY is a font-entity.
      Delete iso-8859-1 range from the charset of fonts whose adstyle is
      `ko' or `ja'.
      (ftfont_get_fc_charset): Call ftfont_lookup_cache with ENTITY.
      (ftfont_get_charset): For iso8859-1, call
      ftfont_get_latin1_charset.
      (ftfont_list): Don't refuse a font spec with non-nil `adstyle'
      property.
      (ftfont_open): Call ftfont_lookup_cache with ENTITY.
      (syms_of_ftfont): DEFSYM Qja and Qko.
      99c4d65d
  5. 08 Apr, 2009 1 commit
  6. 06 Apr, 2009 1 commit
  7. 30 Mar, 2009 1 commit
  8. 29 Mar, 2009 1 commit
  9. 11 Feb, 2009 1 commit
  10. 27 Jan, 2009 1 commit
  11. 19 Jan, 2009 1 commit
  12. 08 Jan, 2009 1 commit
  13. 30 Dec, 2008 1 commit
  14. 19 Dec, 2008 1 commit
  15. 10 Dec, 2008 1 commit
  16. 05 Dec, 2008 1 commit
  17. 03 Dec, 2008 3 commits
  18. 24 Oct, 2008 1 commit
  19. 17 Oct, 2008 1 commit
  20. 12 Oct, 2008 1 commit
  21. 17 Sep, 2008 1 commit
  22. 09 Sep, 2008 1 commit
  23. 01 Sep, 2008 1 commit
  24. 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
  25. 21 Jul, 2008 1 commit
  26. 10 Jul, 2008 1 commit
  27. 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
  28. 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
  29. 19 Jun, 2008 1 commit
  30. 11 Jun, 2008 1 commit
  31. 10 Jun, 2008 1 commit
  32. 09 Jun, 2008 1 commit
  33. 01 Jun, 2008 1 commit
  34. 31 May, 2008 1 commit
  35. 28 May, 2008 1 commit