fontconfig/doc
Nicolas Mailhot 9c46ef4aac Use an URN for DTD ID
XML tools interpret “fonts.dtd” as a relative path.

Unfortunately, that can not work now that the configuration is spread over
multiple system-dependant directories, without a common relative path to this
file. And, an absolute path can not be defined in a system-independant way.
System independance is a requirement to share config files between systems.

Therefore, replace the broken relative path by a formal URN, that will work the
same way on all systems, without network access.

This makes the DTD registerable with commands like:
$ xmlcatalog --noout --add system \
                           "urn:fontconfig:fonts.dtd" \
                           "file:///usr/share/xml/fontconfig/fonts.dtd" \
                           /etc/xml/catalog

That enables easy config file checking:
$ xmllint --loaddtd ${config_file} >/dev/null
2020-03-28 15:01:35 +01:00
..
Makefile.am Don't clean up pre-built docs if no docbook installed. 2019-06-21 09:56:03 +00:00
check-missing-doc Revert "Remove fcprivate.h, move the remaining macros to fcint.h." 2007-11-13 15:48:30 -08:00
confdir.sgml.in Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
edit-sgml.c Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
fcatomic.fncs More doc typo fixes 2011-03-14 18:23:56 -03:00
fcblanks.fncs Update documentation for removal of blanks 2017-09-12 17:09:43 -04:00
fccache.fncs Add FcDirCacheCreateUUID doc back to pass make check 2019-04-03 12:02:09 +00:00
fccharset.fncs Update doc to include the version info of `since when' 2014-03-07 19:42:21 +09:00
fcconfig.fncs Use FcConfigReference/Destroy appropriately instead of FcConfigGetCurrent 2019-11-01 14:44:47 +09:00
fcconstant.fncs Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants 2013-01-01 22:55:08 -06:00
fcdircache.fncs Update doc to include the version info of `since when' 2014-03-07 19:42:21 +09:00
fcfile.fncs Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
fcfontset.fncs Add missing return type for FcFontSet* functions 2019-08-21 11:45:23 +02:00
fcformat.fncs Update doc to include the version info of `since when' 2014-03-07 19:42:21 +09:00
fcfreetype.fncs doc: trivial update 2017-11-07 14:46:10 +09:00
fcinit.fncs More doc typo fixes 2011-03-14 18:23:56 -03:00
fclangset.fncs Update doc to include the version info of `since when' 2014-03-07 19:42:21 +09:00
fcmatrix.fncs More doc typo fixes 2011-03-14 18:23:56 -03:00
fcobjectset.fncs More doc typo fixes 2011-03-14 18:23:56 -03:00
fcobjecttype.fncs Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants 2013-01-01 22:55:08 -06:00
fcpattern.fncs Bug 43367 - RFE: iterator to peek objects in FcPattern 2018-05-11 20:48:30 +09:00
fcrange.fncs Fix a typo 2014-12-25 13:48:57 +09:00
fcstring.fncs Fix misleading summary in docs for FcStrStrIgnoreCase 2019-03-15 18:53:08 +09:00
fcstrset.fncs Update doc to include the version info of `since when' 2014-03-07 19:42:21 +09:00
fcvalue.fncs Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00
fcweight.fncs Fix a typo in the description of FcWeightFromOpenTypeDouble 2019-06-06 10:50:31 +00:00
fontconfig-devel.sgml Add FC_FONT_HAS_HINT property to see if font has hinting or not. 2019-07-29 10:19:26 +00:00
fontconfig-user.sgml Use an URN for DTD ID 2020-03-28 15:01:35 +01:00
func.sgml Update doc to include the version info of `since when' 2014-03-07 19:42:21 +09:00
version.sgml.in Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 2010-11-10 16:45:42 -05:00