testfontmap.pp 541 B

12345678910111213141516171819202122232425262728293031323334
  1. program testfontmap;
  2. {$ifndef FPC}
  3. {$apptype CONSOLE}
  4. {$endif}
  5. uses dynlibs,types,fpttf;
  6. var
  7. lst:TStringDynArray;
  8. procedure dump(const lst:TStringDynArray);
  9. var i:integer;
  10. begin
  11. for i:=0 to high(lst) do
  12. writeln('#',i,' ',lst[i]);
  13. writeln();
  14. end;
  15. begin
  16. if TFontmapper.find('Courier New','bold italic',lst) then
  17. dump(lst);
  18. if TFontmapper.find('Arial','',lst) then
  19. dump(lst);
  20. if TFontmapper.find('Verdana','bold',lst) then
  21. dump(lst);
  22. if TFontmapper.find('FreeSans','italic',lst) then
  23. dump(lst);
  24. end.