[Lazarus] fpReport -> Lazarus reportdsg.lpr

Michael Van Canneyt michael at freepascal.org
Mon Aug 21 13:56:18 CEST 2017



On Mon, 21 Aug 2017, Sven Barth via Lazarus wrote:

> Am 21.08.2017 11:25 schrieb "Graeme Geldenhuys via Lazarus" <
> lazarus at lists.lazarus-ide.org>:
>>
>> On 2017-08-21 10:18, Michael Van Canneyt wrote:
>>>>
>>>> <!-- Font directory list -->
>>>>
>>>>         <dir>/usr/local/share/fonts</dir>
>>>>         <dir>/usr/local/lib/X11/fonts</dir>
>>>>         <dir prefix="xdg">fonts</dir>
>>>>         <!-- the following element will be removed in the future -->
>>>>         <dir>~/.fonts</dir>
>>>
>>> Should indeed be easy to parse and handle...
>>
>>
>> I'll make it so. I guess the best option would be to add it as an option
> API call, so if somebody wants it, simply call
> <fpttf>.AddStandardFontPaths(). For those that don't want those font paths,
> simply do nothing.
>
> Why not dynamically load the fontconfig library and ask that instead of
> manually parsing its config file?


Because I didn't know such a library existed :)

> Note: fontconfig doesn't have GUI dependencies either.

Well, in that case we can try to load it dynamically if it is available,
and fall back to parsing if it is not.

Many thanks for the tip !!

Michael.


More information about the Lazarus mailing list