|
@@ -4,7 +4,7 @@ Var
|
|
FC : PFcConfig;
|
|
FC : PFcConfig;
|
|
FL : PFcStrList;
|
|
FL : PFcStrList;
|
|
P : PAnsiChar;
|
|
P : PAnsiChar;
|
|
-
|
|
|
|
|
|
+ FN,FN2 : PAnsiChar;
|
|
begin
|
|
begin
|
|
Writeln('Load 1: ',loadfontconfiglib(''));
|
|
Writeln('Load 1: ',loadfontconfiglib(''));
|
|
Writeln('Load 2: ',loadfontconfiglib(''));
|
|
Writeln('Load 2: ',loadfontconfiglib(''));
|
|
@@ -14,6 +14,31 @@ begin
|
|
Writeln('Failed to load config');
|
|
Writeln('Failed to load config');
|
|
Halt(1);
|
|
Halt(1);
|
|
end;
|
|
end;
|
|
|
|
+ if assigned(FcGetVersion) then
|
|
|
|
+ writeln('FontConfig version: ',FcGetVersion);
|
|
|
|
+
|
|
|
|
+ if assigned(FcConfigFilename) then
|
|
|
|
+ begin
|
|
|
|
+ FN:=FcConfigFilename(Nil);
|
|
|
|
+ Writeln('Default config file is: ',FN,' using deprecated FcConfigFilename function');
|
|
|
|
+ end;
|
|
|
|
+ if assigned(FcConfigGetFilename) then
|
|
|
|
+ begin
|
|
|
|
+ FN2:=FcConfigGetFilename(FC,Nil);
|
|
|
|
+ Writeln('Default config file is: ',FN2,' using FcConfigGetFilename function');
|
|
|
|
+ end;
|
|
|
|
+ FL:=FcConfigGetConfigFiles(FC);
|
|
|
|
+ if FL<>Nil then
|
|
|
|
+ begin
|
|
|
|
+ P:=FcStrListNext(FL);
|
|
|
|
+ While P<>Nil do
|
|
|
|
+ begin
|
|
|
|
+ Writeln('Config file: ',P);
|
|
|
|
+ P:=FcStrListNext(FL);
|
|
|
|
+ end;
|
|
|
|
+ FcStrListDone(FL);
|
|
|
|
+ end;
|
|
|
|
+
|
|
FL:=FcConfigGetFontDirs(FC);
|
|
FL:=FcConfigGetFontDirs(FC);
|
|
if FL<>Nil then
|
|
if FL<>Nil then
|
|
begin
|
|
begin
|