DefaultCharacterMatcher.cs 605 B

1234567891011121314151617181920212223
  1. using SkiaSharp;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. namespace Topten.RichTextKit
  6. {
  7. class DefaultCharacterMatcher : ICharacterMatcher
  8. {
  9. public DefaultCharacterMatcher()
  10. {
  11. }
  12. readonly SKFontManager _fontManager = SKFontManager.Default;
  13. /// <inheritdoc />
  14. public SKTypeface MatchCharacter(string familyName, int weight, int width, SKFontStyleSlant slant, string[] bcp47, int character)
  15. {
  16. return _fontManager.MatchCharacter(familyName, weight, width, slant, bcp47, character);
  17. }
  18. }
  19. }