|
@@ -197,6 +197,7 @@ type
|
|
{ General info }
|
|
{ General info }
|
|
procedure TestPostScriptName;
|
|
procedure TestPostScriptName;
|
|
procedure TestFamilyName;
|
|
procedure TestFamilyName;
|
|
|
|
+ procedure TestHumanFriendlyName;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
@@ -210,6 +211,7 @@ type
|
|
{ General info }
|
|
{ General info }
|
|
procedure TestPostScriptName;
|
|
procedure TestPostScriptName;
|
|
procedure TestFamilyName;
|
|
procedure TestFamilyName;
|
|
|
|
+ procedure TestHumanFriendlyName;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
@@ -370,6 +372,7 @@ type
|
|
{ General info }
|
|
{ General info }
|
|
procedure TestPostScriptName;
|
|
procedure TestPostScriptName;
|
|
procedure TestFamilyName;
|
|
procedure TestFamilyName;
|
|
|
|
+ procedure TestHumanFriendlyName;
|
|
end;
|
|
end;
|
|
|
|
|
|
implementation
|
|
implementation
|
|
@@ -1181,6 +1184,11 @@ begin
|
|
AssertEquals('Failed on 1', 'Liberation Sans', FI.FamilyName);
|
|
AssertEquals('Failed on 1', 'Liberation Sans', FI.FamilyName);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+procedure TTestLiberationFont.TestHumanFriendlyName;
|
|
|
|
+begin
|
|
|
|
+ AssertEquals('Failed on 1', 'Liberation Sans', FI.HumanFriendlyName);
|
|
|
|
+end;
|
|
|
|
+
|
|
{ TTestLiberationItalicFont }
|
|
{ TTestLiberationItalicFont }
|
|
|
|
|
|
procedure TTestLiberationItalicFont.SetUp;
|
|
procedure TTestLiberationItalicFont.SetUp;
|
|
@@ -1208,6 +1216,11 @@ begin
|
|
AssertEquals('Failed on 1', 'Liberation Sans', FI.FamilyName);
|
|
AssertEquals('Failed on 1', 'Liberation Sans', FI.FamilyName);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+procedure TTestLiberationItalicFont.TestHumanFriendlyName;
|
|
|
|
+begin
|
|
|
|
+ AssertEquals('Failed on 1', 'Liberation Sans Italic', FI.HumanFriendlyName);
|
|
|
|
+end;
|
|
|
|
+
|
|
{ TTestFreeSansFont }
|
|
{ TTestFreeSansFont }
|
|
|
|
|
|
procedure TTestFreeSansFont.SetUp;
|
|
procedure TTestFreeSansFont.SetUp;
|
|
@@ -1964,6 +1977,12 @@ begin
|
|
AssertEquals('Failed on 1', 'FreeSans', FI.FamilyName);
|
|
AssertEquals('Failed on 1', 'FreeSans', FI.FamilyName);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+procedure TTestFreeSansFont.TestHumanFriendlyName;
|
|
|
|
+begin
|
|
|
|
+ AssertEquals('Failed on 1', 'FreeSans', FI.HumanFriendlyName);
|
|
|
|
+end;
|
|
|
|
+
|
|
|
|
+
|
|
initialization
|
|
initialization
|
|
RegisterTest({$ifdef fptest}'fpParseTTF',{$endif}TTestEmptyParseTTF{$ifdef fptest}.Suite{$endif});
|
|
RegisterTest({$ifdef fptest}'fpParseTTF',{$endif}TTestEmptyParseTTF{$ifdef fptest}.Suite{$endif});
|
|
RegisterTest({$ifdef fptest}'fpParseTTF',{$endif}TTestLiberationFont{$ifdef fptest}.Suite{$endif});
|
|
RegisterTest({$ifdef fptest}'fpParseTTF',{$endif}TTestLiberationFont{$ifdef fptest}.Suite{$endif});
|