From b16b9e4656e7199c2aec74a4c8ebc7a875d3ba73 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Mon, 2 Feb 2015 15:02:49 +0100 Subject: massive reduction of unneeded files --- nx-X11/extras/fontconfig/doc/FcAtomicCreate.3 | 24 - nx-X11/extras/fontconfig/doc/FcAtomicDeleteNew.3 | 21 - nx-X11/extras/fontconfig/doc/FcAtomicDestroy.3 | 21 - nx-X11/extras/fontconfig/doc/FcAtomicLock.3 | 23 - nx-X11/extras/fontconfig/doc/FcAtomicNewFile.3 | 22 - nx-X11/extras/fontconfig/doc/FcAtomicOrigFile.3 | 21 - nx-X11/extras/fontconfig/doc/FcAtomicReplaceOrig.3 | 21 - nx-X11/extras/fontconfig/doc/FcAtomicUnlock.3 | 21 - nx-X11/extras/fontconfig/doc/FcBlanksAdd.3 | 22 - nx-X11/extras/fontconfig/doc/FcBlanksCreate.3 | 21 - nx-X11/extras/fontconfig/doc/FcBlanksDestroy.3 | 21 - nx-X11/extras/fontconfig/doc/FcBlanksIsMember.3 | 22 - nx-X11/extras/fontconfig/doc/FcCharSetAddChar.3 | 23 - nx-X11/extras/fontconfig/doc/FcCharSetCopy.3 | 22 - nx-X11/extras/fontconfig/doc/FcCharSetCount.3 | 21 - nx-X11/extras/fontconfig/doc/FcCharSetCreate.3 | 22 - nx-X11/extras/fontconfig/doc/FcCharSetDestroy.3 | 23 - nx-X11/extras/fontconfig/doc/FcCharSetEqual.3 | 22 - nx-X11/extras/fontconfig/doc/FcCharSetFirstPage.3 | 23 - nx-X11/extras/fontconfig/doc/FcCharSetHasChar.3 | 21 - nx-X11/extras/fontconfig/doc/FcCharSetIntersect.3 | 22 - .../fontconfig/doc/FcCharSetIntersectCount.3 | 21 - nx-X11/extras/fontconfig/doc/FcCharSetIsSubset.3 | 21 - nx-X11/extras/fontconfig/doc/FcCharSetNextPage.3 | 23 - nx-X11/extras/fontconfig/doc/FcCharSetSubtract.3 | 21 - .../extras/fontconfig/doc/FcCharSetSubtractCount.3 | 21 - nx-X11/extras/fontconfig/doc/FcCharSetUnion.3 | 21 - .../extras/fontconfig/doc/FcConfigAppFontAddDir.3 | 22 - .../extras/fontconfig/doc/FcConfigAppFontAddFile.3 | 21 - .../extras/fontconfig/doc/FcConfigAppFontClear.3 | 21 - nx-X11/extras/fontconfig/doc/FcConfigBuildFonts.3 | 23 - nx-X11/extras/fontconfig/doc/FcConfigCreate.3 | 21 - nx-X11/extras/fontconfig/doc/FcConfigDestroy.3 | 23 - nx-X11/extras/fontconfig/doc/FcConfigFilename.3 | 31 - nx-X11/extras/fontconfig/doc/FcConfigGetBlanks.3 | 22 - nx-X11/extras/fontconfig/doc/FcConfigGetCache.3 | 21 - .../extras/fontconfig/doc/FcConfigGetConfigDirs.3 | 22 - .../extras/fontconfig/doc/FcConfigGetConfigFiles.3 | 22 - nx-X11/extras/fontconfig/doc/FcConfigGetCurrent.3 | 21 - nx-X11/extras/fontconfig/doc/FcConfigGetFontDirs.3 | 23 - nx-X11/extras/fontconfig/doc/FcConfigGetFonts.3 | 22 - .../fontconfig/doc/FcConfigGetRescanInverval.3 | 23 - .../extras/fontconfig/doc/FcConfigParseAndLoad.3 | 24 - nx-X11/extras/fontconfig/doc/FcConfigSetCurrent.3 | 22 - .../fontconfig/doc/FcConfigSetRescanInverval.3 | 21 - nx-X11/extras/fontconfig/doc/FcConfigSubstitute.3 | 21 - .../fontconfig/doc/FcConfigSubstituteWithPat.3 | 24 - nx-X11/extras/fontconfig/doc/FcConfigUptoDate.3 | 22 - nx-X11/extras/fontconfig/doc/FcDefaultSubstitute.3 | 31 - nx-X11/extras/fontconfig/doc/FcDirCacheValid.3 | 22 - nx-X11/extras/fontconfig/doc/FcDirSave.3 | 23 - nx-X11/extras/fontconfig/doc/FcDirScan.3 | 25 - nx-X11/extras/fontconfig/doc/FcFileScan.3 | 25 - nx-X11/extras/fontconfig/doc/FcFini.3 | 24 - nx-X11/extras/fontconfig/doc/FcFontList.3 | 22 - nx-X11/extras/fontconfig/doc/FcFontMatch.3 | 23 - nx-X11/extras/fontconfig/doc/FcFontRenderPrepare.3 | 24 - nx-X11/extras/fontconfig/doc/FcFontSetAdd.3 | 22 - nx-X11/extras/fontconfig/doc/FcFontSetCreate.3 | 21 - nx-X11/extras/fontconfig/doc/FcFontSetDestroy.3 | 22 - nx-X11/extras/fontconfig/doc/FcFontSort.3 | 33 - nx-X11/extras/fontconfig/doc/FcFreeTypeCharIndex.3 | 26 - nx-X11/extras/fontconfig/doc/FcFreeTypeCharSet.3 | 25 - nx-X11/extras/fontconfig/doc/FcFreeTypeQuery.3 | 23 - nx-X11/extras/fontconfig/doc/FcGetVersion.3 | 21 - nx-X11/extras/fontconfig/doc/FcInit.3 | 24 - nx-X11/extras/fontconfig/doc/FcInitBringUptoDate.3 | 23 - nx-X11/extras/fontconfig/doc/FcInitLoadConfig.3 | 22 - .../fontconfig/doc/FcInitLoadConfigAndFonts.3 | 22 - nx-X11/extras/fontconfig/doc/FcInitReinitialize.3 | 22 - nx-X11/extras/fontconfig/doc/FcMatrixCopy.3 | 22 - nx-X11/extras/fontconfig/doc/FcMatrixEqual.3 | 23 - nx-X11/extras/fontconfig/doc/FcMatrixInit.3 | 22 - nx-X11/extras/fontconfig/doc/FcMatrixMultiply.3 | 23 - nx-X11/extras/fontconfig/doc/FcMatrixRotate.3 | 29 - nx-X11/extras/fontconfig/doc/FcMatrixScale.3 | 29 - nx-X11/extras/fontconfig/doc/FcMatrixShear.3 | 29 - nx-X11/extras/fontconfig/doc/FcNameConstant.3 | 22 - nx-X11/extras/fontconfig/doc/FcNameGetConstant.3 | 21 - nx-X11/extras/fontconfig/doc/FcNameGetObjectType.3 | 21 - nx-X11/extras/fontconfig/doc/FcNameParse.3 | 21 - .../fontconfig/doc/FcNameRegisterConstants.3 | 21 - .../fontconfig/doc/FcNameRegisterObjectTypes.3 | 21 - nx-X11/extras/fontconfig/doc/FcNameUnparse.3 | 23 - .../fontconfig/doc/FcNameUnregisterConstants.3 | 21 - .../fontconfig/doc/FcNameUnregisterObjectTypes.3 | 21 - nx-X11/extras/fontconfig/doc/FcObjectSetAdd.3 | 21 - nx-X11/extras/fontconfig/doc/FcObjectSetBuild.3 | 23 - nx-X11/extras/fontconfig/doc/FcObjectSetCreate.3 | 21 - nx-X11/extras/fontconfig/doc/FcObjectSetDestroy.3 | 21 - nx-X11/extras/fontconfig/doc/FcPatternAdd-Type.3 | 34 - nx-X11/extras/fontconfig/doc/FcPatternAdd.3 | 25 - nx-X11/extras/fontconfig/doc/FcPatternAddWeak.3 | 22 - nx-X11/extras/fontconfig/doc/FcPatternBuild.3 | 47 - nx-X11/extras/fontconfig/doc/FcPatternCreate.3 | 21 - nx-X11/extras/fontconfig/doc/FcPatternDel.3 | 22 - nx-X11/extras/fontconfig/doc/FcPatternDestroy.3 | 21 - nx-X11/extras/fontconfig/doc/FcPatternEqual.3 | 21 - .../extras/fontconfig/doc/FcPatternEqualSubset.3 | 22 - nx-X11/extras/fontconfig/doc/FcPatternGet-Type.3 | 35 - nx-X11/extras/fontconfig/doc/FcPatternGet.3 | 24 - nx-X11/extras/fontconfig/doc/FcPatternHash.3 | 22 - nx-X11/extras/fontconfig/doc/FcPatternPrint.3 | 23 - nx-X11/extras/fontconfig/doc/FcPatternRemove.3 | 22 - nx-X11/extras/fontconfig/doc/FcStrBasename.3 | 23 - nx-X11/extras/fontconfig/doc/FcStrCmpIgnoreCase.3 | 24 - nx-X11/extras/fontconfig/doc/FcStrCopy.3 | 23 - nx-X11/extras/fontconfig/doc/FcStrCopyFilename.3 | 23 - nx-X11/extras/fontconfig/doc/FcStrDirname.3 | 23 - nx-X11/extras/fontconfig/doc/FcStrDowncase.3 | 22 - nx-X11/extras/fontconfig/doc/FcStrListCreate.3 | 21 - nx-X11/extras/fontconfig/doc/FcStrListDone.3 | 21 - nx-X11/extras/fontconfig/doc/FcStrListNext.3 | 21 - nx-X11/extras/fontconfig/doc/FcStrSetAdd.3 | 21 - nx-X11/extras/fontconfig/doc/FcStrSetAddFilename.3 | 23 - nx-X11/extras/fontconfig/doc/FcStrSetCreate.3 | 21 - nx-X11/extras/fontconfig/doc/FcStrSetDel.3 | 22 - nx-X11/extras/fontconfig/doc/FcStrSetDestroy.3 | 21 - nx-X11/extras/fontconfig/doc/FcStrSetMember.3 | 22 - nx-X11/extras/fontconfig/doc/FcStrStr.3 | 25 - nx-X11/extras/fontconfig/doc/FcStrStrIgnoreCase.3 | 26 - nx-X11/extras/fontconfig/doc/FcUcs4ToUtf8.3 | 23 - nx-X11/extras/fontconfig/doc/FcUtf16Len.3 | 28 - nx-X11/extras/fontconfig/doc/FcUtf16ToUcs4.3 | 25 - nx-X11/extras/fontconfig/doc/FcUtf8Len.3 | 26 - nx-X11/extras/fontconfig/doc/FcUtf8ToUcs4.3 | 24 - nx-X11/extras/fontconfig/doc/FcValueDestroy.3 | 22 - nx-X11/extras/fontconfig/doc/FcValueSave.3 | 22 - nx-X11/extras/fontconfig/doc/Makefile.am | 182 - nx-X11/extras/fontconfig/doc/Makefile.in | 777 ---- nx-X11/extras/fontconfig/doc/confdir.sgml.in | 25 - nx-X11/extras/fontconfig/doc/edit-sgml.c | 521 --- nx-X11/extras/fontconfig/doc/fcatomic.fncs | 93 - nx-X11/extras/fontconfig/doc/fcblanks.fncs | 58 - nx-X11/extras/fontconfig/doc/fccharset.fncs | 167 - nx-X11/extras/fontconfig/doc/fcconfig.fncs | 292 -- nx-X11/extras/fontconfig/doc/fcconstant.fncs | 58 - nx-X11/extras/fontconfig/doc/fcfile.fncs | 78 - nx-X11/extras/fontconfig/doc/fcfontset.fncs | 49 - nx-X11/extras/fontconfig/doc/fcfreetype.fncs | 69 - nx-X11/extras/fontconfig/doc/fcinit.fncs | 89 - nx-X11/extras/fontconfig/doc/fcmatrix.fncs | 123 - nx-X11/extras/fontconfig/doc/fcobjectset.fncs | 61 - nx-X11/extras/fontconfig/doc/fcobjecttype.fncs | 48 - nx-X11/extras/fontconfig/doc/fcpattern.fncs | 323 -- nx-X11/extras/fontconfig/doc/fcstring.fncs | 186 - nx-X11/extras/fontconfig/doc/fcstrset.fncs | 104 - nx-X11/extras/fontconfig/doc/fcvalue.fncs | 40 - nx-X11/extras/fontconfig/doc/fontconfig-devel.pdf | Bin 387875 -> 0 bytes nx-X11/extras/fontconfig/doc/fontconfig-devel.sgml | 515 --- nx-X11/extras/fontconfig/doc/fontconfig-devel.txt | 3792 -------------------- .../fontconfig/doc/fontconfig-devel/index.html | 1030 ------ .../fontconfig/doc/fontconfig-devel/r1011.html | 190 - .../fontconfig/doc/fontconfig-devel/r1042.html | 203 -- .../fontconfig/doc/fontconfig-devel/r1064.html | 195 - .../fontconfig/doc/fontconfig-devel/r1090.html | 203 -- .../fontconfig/doc/fontconfig-devel/r1112.html | 207 -- .../fontconfig/doc/fontconfig-devel/r1135.html | 204 -- .../fontconfig/doc/fontconfig-devel/r1159.html | 206 -- .../fontconfig/doc/fontconfig-devel/r1182.html | 206 -- .../fontconfig/doc/fontconfig-devel/r120.html | 200 -- .../fontconfig/doc/fontconfig-devel/r1207.html | 206 -- .../fontconfig/doc/fontconfig-devel/r1232.html | 205 -- .../fontconfig/doc/fontconfig-devel/r1257.html | 205 -- .../fontconfig/doc/fontconfig-devel/r1282.html | 205 -- .../fontconfig/doc/fontconfig-devel/r1307.html | 202 -- .../fontconfig/doc/fontconfig-devel/r1329.html | 205 -- .../fontconfig/doc/fontconfig-devel/r1354.html | 205 -- .../fontconfig/doc/fontconfig-devel/r1379.html | 205 -- .../fontconfig/doc/fontconfig-devel/r1404.html | 207 -- .../fontconfig/doc/fontconfig-devel/r141.html | 202 -- .../fontconfig/doc/fontconfig-devel/r1431.html | 199 - .../fontconfig/doc/fontconfig-devel/r1462.html | 206 -- .../fontconfig/doc/fontconfig-devel/r1485.html | 206 -- .../fontconfig/doc/fontconfig-devel/r1508.html | 210 -- .../fontconfig/doc/fontconfig-devel/r1534.html | 213 -- .../fontconfig/doc/fontconfig-devel/r1563.html | 219 -- .../fontconfig/doc/fontconfig-devel/r1593.html | 219 -- .../fontconfig/doc/fontconfig-devel/r162.html | 202 -- .../fontconfig/doc/fontconfig-devel/r1623.html | 208 -- .../fontconfig/doc/fontconfig-devel/r1656.html | 199 - .../fontconfig/doc/fontconfig-devel/r1677.html | 201 -- .../fontconfig/doc/fontconfig-devel/r1698.html | 203 -- .../fontconfig/doc/fontconfig-devel/r1720.html | 199 - .../fontconfig/doc/fontconfig-devel/r1741.html | 203 -- .../fontconfig/doc/fontconfig-devel/r1763.html | 201 -- .../fontconfig/doc/fontconfig-devel/r1784.html | 203 -- .../fontconfig/doc/fontconfig-devel/r1806.html | 204 -- .../fontconfig/doc/fontconfig-devel/r1828.html | 203 -- .../fontconfig/doc/fontconfig-devel/r183.html | 199 - .../fontconfig/doc/fontconfig-devel/r1850.html | 199 - .../fontconfig/doc/fontconfig-devel/r1871.html | 203 -- .../fontconfig/doc/fontconfig-devel/r1895.html | 200 -- .../fontconfig/doc/fontconfig-devel/r1916.html | 204 -- .../fontconfig/doc/fontconfig-devel/r1938.html | 199 - .../fontconfig/doc/fontconfig-devel/r1961.html | 199 - .../fontconfig/doc/fontconfig-devel/r1984.html | 200 -- .../fontconfig/doc/fontconfig-devel/r2007.html | 199 - .../fontconfig/doc/fontconfig-devel/r2028.html | 208 -- .../fontconfig/doc/fontconfig-devel/r204.html | 200 -- .../fontconfig/doc/fontconfig-devel/r2057.html | 199 - .../fontconfig/doc/fontconfig-devel/r2082.html | 210 -- .../fontconfig/doc/fontconfig-devel/r2110.html | 231 -- .../fontconfig/doc/fontconfig-devel/r2147.html | 220 -- .../fontconfig/doc/fontconfig-devel/r2178.html | 206 -- .../fontconfig/doc/fontconfig-devel/r2205.html | 216 -- .../fontconfig/doc/fontconfig-devel/r2229.html | 191 - .../fontconfig/doc/fontconfig-devel/r225.html | 190 - .../fontconfig/doc/fontconfig-devel/r2255.html | 202 -- .../fontconfig/doc/fontconfig-devel/r2279.html | 202 -- .../fontconfig/doc/fontconfig-devel/r2303.html | 191 - .../fontconfig/doc/fontconfig-devel/r2328.html | 202 -- .../fontconfig/doc/fontconfig-devel/r2352.html | 202 -- .../fontconfig/doc/fontconfig-devel/r2376.html | 202 -- .../fontconfig/doc/fontconfig-devel/r2398.html | 195 - .../fontconfig/doc/fontconfig-devel/r2426.html | 199 - .../fontconfig/doc/fontconfig-devel/r2447.html | 199 - .../fontconfig/doc/fontconfig-devel/r2468.html | 200 -- .../fontconfig/doc/fontconfig-devel/r249.html | 199 - .../fontconfig/doc/fontconfig-devel/r2491.html | 189 - .../fontconfig/doc/fontconfig-devel/r2517.html | 205 -- .../fontconfig/doc/fontconfig-devel/r2539.html | 204 -- .../fontconfig/doc/fontconfig-devel/r2561.html | 203 -- .../fontconfig/doc/fontconfig-devel/r2583.html | 202 -- .../fontconfig/doc/fontconfig-devel/r2605.html | 202 -- .../fontconfig/doc/fontconfig-devel/r2627.html | 199 - .../fontconfig/doc/fontconfig-devel/r2648.html | 199 - .../fontconfig/doc/fontconfig-devel/r2669.html | 191 - .../fontconfig/doc/fontconfig-devel/r2694.html | 218 -- .../fontconfig/doc/fontconfig-devel/r270.html | 199 - .../fontconfig/doc/fontconfig-devel/r2730.html | 215 -- .../fontconfig/doc/fontconfig-devel/r2765.html | 210 -- .../fontconfig/doc/fontconfig-devel/r2793.html | 192 - .../fontconfig/doc/fontconfig-devel/r2818.html | 199 - .../fontconfig/doc/fontconfig-devel/r2839.html | 206 -- .../fontconfig/doc/fontconfig-devel/r2864.html | 205 -- .../fontconfig/doc/fontconfig-devel/r2889.html | 207 -- .../fontconfig/doc/fontconfig-devel/r291.html | 205 -- .../fontconfig/doc/fontconfig-devel/r2914.html | 209 -- .../fontconfig/doc/fontconfig-devel/r2940.html | 202 -- .../fontconfig/doc/fontconfig-devel/r2962.html | 202 -- .../fontconfig/doc/fontconfig-devel/r2984.html | 202 -- .../fontconfig/doc/fontconfig-devel/r3006.html | 191 - .../fontconfig/doc/fontconfig-devel/r3031.html | 214 -- .../fontconfig/doc/fontconfig-devel/r3060.html | 207 -- .../fontconfig/doc/fontconfig-devel/r3085.html | 219 -- .../fontconfig/doc/fontconfig-devel/r3117.html | 221 -- .../fontconfig/doc/fontconfig-devel/r3150.html | 227 -- .../fontconfig/doc/fontconfig-devel/r316.html | 209 -- .../fontconfig/doc/fontconfig-devel/r3186.html | 207 -- .../fontconfig/doc/fontconfig-devel/r3209.html | 203 -- .../fontconfig/doc/fontconfig-devel/r3231.html | 207 -- .../fontconfig/doc/fontconfig-devel/r3254.html | 208 -- .../fontconfig/doc/fontconfig-devel/r3279.html | 215 -- .../fontconfig/doc/fontconfig-devel/r3306.html | 216 -- .../fontconfig/doc/fontconfig-devel/r3333.html | 204 -- .../fontconfig/doc/fontconfig-devel/r3355.html | 193 - .../fontconfig/doc/fontconfig-devel/r344.html | 200 -- .../fontconfig/doc/fontconfig-devel/r365.html | 206 -- .../fontconfig/doc/fontconfig-devel/r393.html | 206 -- .../fontconfig/doc/fontconfig-devel/r422.html | 237 -- .../fontconfig/doc/fontconfig-devel/r497.html | 211 -- .../fontconfig/doc/fontconfig-devel/r527.html | 238 -- .../fontconfig/doc/fontconfig-devel/r614.html | 237 -- .../fontconfig/doc/fontconfig-devel/r655.html | 200 -- .../fontconfig/doc/fontconfig-devel/r678.html | 200 -- .../fontconfig/doc/fontconfig-devel/r703.html | 201 -- .../fontconfig/doc/fontconfig-devel/r724.html | 217 -- .../fontconfig/doc/fontconfig-devel/r752.html | 202 -- .../fontconfig/doc/fontconfig-devel/r774.html | 190 - .../fontconfig/doc/fontconfig-devel/r798.html | 199 - .../fontconfig/doc/fontconfig-devel/r819.html | 200 -- .../fontconfig/doc/fontconfig-devel/r840.html | 189 - .../fontconfig/doc/fontconfig-devel/r866.html | 199 - .../fontconfig/doc/fontconfig-devel/r887.html | 199 - .../fontconfig/doc/fontconfig-devel/r910.html | 199 - .../fontconfig/doc/fontconfig-devel/r931.html | 195 - .../fontconfig/doc/fontconfig-devel/r965.html | 204 -- .../fontconfig/doc/fontconfig-devel/r988.html | 203 -- .../fontconfig/doc/fontconfig-devel/r99.html | 200 -- .../fontconfig/doc/fontconfig-devel/x19.html | 254 -- .../fontconfig/doc/fontconfig-devel/x31.html | 464 --- .../fontconfig/doc/fontconfig-devel/x93.html | 1138 ------ nx-X11/extras/fontconfig/doc/fontconfig-user.html | 1218 ------- nx-X11/extras/fontconfig/doc/fontconfig-user.pdf | Bin 47713 -> 0 bytes nx-X11/extras/fontconfig/doc/fontconfig-user.sgml | 642 ---- nx-X11/extras/fontconfig/doc/fontconfig-user.txt | 643 ---- nx-X11/extras/fontconfig/doc/fonts-conf.5 | 590 --- nx-X11/extras/fontconfig/doc/func.sgml | 90 - nx-X11/extras/fontconfig/doc/version.sgml.in | 24 - 290 files changed, 42858 deletions(-) delete mode 100644 nx-X11/extras/fontconfig/doc/FcAtomicCreate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcAtomicDeleteNew.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcAtomicDestroy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcAtomicLock.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcAtomicNewFile.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcAtomicOrigFile.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcAtomicReplaceOrig.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcAtomicUnlock.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcBlanksAdd.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcBlanksCreate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcBlanksDestroy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcBlanksIsMember.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetAddChar.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetCopy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetCount.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetCreate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetDestroy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetEqual.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetFirstPage.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetHasChar.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetIntersect.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetIntersectCount.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetIsSubset.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetNextPage.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetSubtract.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetSubtractCount.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcCharSetUnion.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigAppFontAddDir.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigAppFontAddFile.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigAppFontClear.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigBuildFonts.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigCreate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigDestroy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigFilename.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigGetBlanks.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigGetCache.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigGetConfigDirs.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigGetConfigFiles.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigGetCurrent.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigGetFontDirs.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigGetFonts.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigGetRescanInverval.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigParseAndLoad.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigSetCurrent.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigSetRescanInverval.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigSubstitute.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigSubstituteWithPat.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcConfigUptoDate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcDefaultSubstitute.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcDirCacheValid.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcDirSave.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcDirScan.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFileScan.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFini.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFontList.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFontMatch.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFontRenderPrepare.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFontSetAdd.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFontSetCreate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFontSetDestroy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFontSort.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFreeTypeCharIndex.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFreeTypeCharSet.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcFreeTypeQuery.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcGetVersion.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcInit.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcInitBringUptoDate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcInitLoadConfig.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcInitLoadConfigAndFonts.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcInitReinitialize.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcMatrixCopy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcMatrixEqual.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcMatrixInit.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcMatrixMultiply.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcMatrixRotate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcMatrixScale.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcMatrixShear.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcNameConstant.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcNameGetConstant.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcNameGetObjectType.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcNameParse.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcNameRegisterConstants.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcNameRegisterObjectTypes.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcNameUnparse.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcNameUnregisterConstants.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcNameUnregisterObjectTypes.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcObjectSetAdd.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcObjectSetBuild.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcObjectSetCreate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcObjectSetDestroy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternAdd-Type.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternAdd.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternAddWeak.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternBuild.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternCreate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternDel.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternDestroy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternEqual.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternEqualSubset.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternGet-Type.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternGet.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternHash.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternPrint.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcPatternRemove.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrBasename.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrCmpIgnoreCase.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrCopy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrCopyFilename.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrDirname.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrDowncase.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrListCreate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrListDone.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrListNext.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrSetAdd.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrSetAddFilename.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrSetCreate.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrSetDel.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrSetDestroy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrSetMember.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrStr.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcStrStrIgnoreCase.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcUcs4ToUtf8.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcUtf16Len.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcUtf16ToUcs4.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcUtf8Len.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcUtf8ToUcs4.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcValueDestroy.3 delete mode 100644 nx-X11/extras/fontconfig/doc/FcValueSave.3 delete mode 100644 nx-X11/extras/fontconfig/doc/Makefile.am delete mode 100644 nx-X11/extras/fontconfig/doc/Makefile.in delete mode 100644 nx-X11/extras/fontconfig/doc/confdir.sgml.in delete mode 100644 nx-X11/extras/fontconfig/doc/edit-sgml.c delete mode 100644 nx-X11/extras/fontconfig/doc/fcatomic.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcblanks.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fccharset.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcconfig.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcconstant.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcfile.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcfontset.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcfreetype.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcinit.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcmatrix.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcobjectset.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcobjecttype.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcpattern.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcstring.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcstrset.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fcvalue.fncs delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel.pdf delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel.sgml delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel.txt delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/index.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1011.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1042.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1064.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1090.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1112.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1135.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1159.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1182.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r120.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1207.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1232.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1257.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1282.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1307.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1329.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1354.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1379.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1404.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r141.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1431.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1462.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1485.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1508.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1534.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1563.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1593.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r162.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1623.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1656.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1677.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1698.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1720.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1741.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1763.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1784.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1806.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1828.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r183.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1850.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1871.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1895.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1916.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1938.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1961.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r1984.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2007.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2028.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r204.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2057.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2082.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2110.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2147.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2178.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2205.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2229.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r225.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2255.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2279.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2303.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2328.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2352.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2376.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2398.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2426.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2447.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2468.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r249.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2491.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2517.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2539.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2561.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2583.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2605.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2627.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2648.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2669.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2694.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r270.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2730.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2765.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2793.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2818.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2839.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2864.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2889.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r291.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2914.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2940.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2962.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r2984.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3006.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3031.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3060.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3085.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3117.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3150.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r316.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3186.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3209.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3231.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3254.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3279.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3306.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3333.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r3355.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r344.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r365.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r393.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r422.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r497.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r527.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r614.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r655.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r678.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r703.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r724.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r752.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r774.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r798.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r819.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r840.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r866.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r887.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r910.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r931.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r965.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r988.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/r99.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/x19.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/x31.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-devel/x93.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-user.html delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-user.pdf delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-user.sgml delete mode 100644 nx-X11/extras/fontconfig/doc/fontconfig-user.txt delete mode 100644 nx-X11/extras/fontconfig/doc/fonts-conf.5 delete mode 100644 nx-X11/extras/fontconfig/doc/func.sgml delete mode 100644 nx-X11/extras/fontconfig/doc/version.sgml.in (limited to 'nx-X11/extras/fontconfig/doc') diff --git a/nx-X11/extras/fontconfig/doc/FcAtomicCreate.3 b/nx-X11/extras/fontconfig/doc/FcAtomicCreate.3 deleted file mode 100644 index 807297892..000000000 --- a/nx-X11/extras/fontconfig/doc/FcAtomicCreate.3 +++ /dev/null @@ -1,24 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcAtomicCreate" "3" "27 April 2005" "" "" - -.SH NAME -FcAtomicCreate \- create an FcAtomic object -.SH SYNOPSIS -.sp -\fB#include -.sp -FcAtomic * FcAtomicCreate (const FcChar8 *\fIfile\fB); -\fR -.SH "DESCRIPTION" -.PP -Creates a data structure containing data needed to control access to \fIfile\fR\&. -Writing is done to a separate file. Once that file is complete, the original -configuration file is atomically replaced so that reading process always see -a consistent and complete file without the need to lock for reading. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcAtomicDeleteNew.3 b/nx-X11/extras/fontconfig/doc/FcAtomicDeleteNew.3 deleted file mode 100644 index c5f51f162..000000000 --- a/nx-X11/extras/fontconfig/doc/FcAtomicDeleteNew.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcAtomicDeleteNew" "3" "27 April 2005" "" "" - -.SH NAME -FcAtomicDeleteNew \- delete new file -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcAtomicDeleteNew (FcAtomic *\fIatomic\fB); -\fR -.SH "DESCRIPTION" -.PP -Deletes the new file. Used in error recovery to back out changes. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcAtomicDestroy.3 b/nx-X11/extras/fontconfig/doc/FcAtomicDestroy.3 deleted file mode 100644 index e27b049ca..000000000 --- a/nx-X11/extras/fontconfig/doc/FcAtomicDestroy.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcAtomicDestroy" "3" "27 April 2005" "" "" - -.SH NAME -FcAtomicDestroy \- destroy an FcAtomic object -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcAtomicDestroy (FcAtomic *\fIatomic\fB); -\fR -.SH "DESCRIPTION" -.PP -Destroys \fIatomic\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcAtomicLock.3 b/nx-X11/extras/fontconfig/doc/FcAtomicLock.3 deleted file mode 100644 index e711ab9c3..000000000 --- a/nx-X11/extras/fontconfig/doc/FcAtomicLock.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcAtomicLock" "3" "27 April 2005" "" "" - -.SH NAME -FcAtomicLock \- lock a file -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcAtomicLock (FcAtomic *\fIatomic\fB); -\fR -.SH "DESCRIPTION" -.PP -Attempts to lock the file referenced by \fIatomic\fR\&. Returns FcFalse if the -file is locked by another process, else returns FcTrue and leaves the file -locked. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcAtomicNewFile.3 b/nx-X11/extras/fontconfig/doc/FcAtomicNewFile.3 deleted file mode 100644 index e44a748ef..000000000 --- a/nx-X11/extras/fontconfig/doc/FcAtomicNewFile.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcAtomicNewFile" "3" "27 April 2005" "" "" - -.SH NAME -FcAtomicNewFile \- return new temporary file name -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcAtomicNewFile (FcAtomic *\fIatomic\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the filename for writing a new version of the file referenced -by \fIatomic\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcAtomicOrigFile.3 b/nx-X11/extras/fontconfig/doc/FcAtomicOrigFile.3 deleted file mode 100644 index da4b04820..000000000 --- a/nx-X11/extras/fontconfig/doc/FcAtomicOrigFile.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcAtomicOrigFile" "3" "27 April 2005" "" "" - -.SH NAME -FcAtomicOrigFile \- return original file name -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcAtomicOrigFile (FcAtomic *\fIatomic\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the file refernced by \fIatomic\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcAtomicReplaceOrig.3 b/nx-X11/extras/fontconfig/doc/FcAtomicReplaceOrig.3 deleted file mode 100644 index 55376d1ea..000000000 --- a/nx-X11/extras/fontconfig/doc/FcAtomicReplaceOrig.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcAtomicReplaceOrig" "3" "27 April 2005" "" "" - -.SH NAME -FcAtomicReplaceOrig \- replace original with new -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcAtomicReplaceOrig (FcAtomic *\fIatomic\fB); -\fR -.SH "DESCRIPTION" -.PP -Replaces the original file referenced by \fIatomic\fR with the new file. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcAtomicUnlock.3 b/nx-X11/extras/fontconfig/doc/FcAtomicUnlock.3 deleted file mode 100644 index df559ea26..000000000 --- a/nx-X11/extras/fontconfig/doc/FcAtomicUnlock.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcAtomicUnlock" "3" "27 April 2005" "" "" - -.SH NAME -FcAtomicUnlock \- unlock a file -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcAtomicUnlock (FcAtomic *\fIatomic\fB); -\fR -.SH "DESCRIPTION" -.PP -Unlocks the file. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcBlanksAdd.3 b/nx-X11/extras/fontconfig/doc/FcBlanksAdd.3 deleted file mode 100644 index f126595b2..000000000 --- a/nx-X11/extras/fontconfig/doc/FcBlanksAdd.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcBlanksAdd" "3" "27 April 2005" "" "" - -.SH NAME -FcBlanksAdd \- Add a character to an FcBlanks -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcBlanksAdd (FcBlanks *\fIb\fB, FcChar32\fIucs4\fB); -\fR -.SH "DESCRIPTION" -.PP -Adds a single character to an FcBlanks object, returning FcFalse -if this process ran out of memory. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcBlanksCreate.3 b/nx-X11/extras/fontconfig/doc/FcBlanksCreate.3 deleted file mode 100644 index 9cb416880..000000000 --- a/nx-X11/extras/fontconfig/doc/FcBlanksCreate.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcBlanksCreate" "3" "27 April 2005" "" "" - -.SH NAME -FcBlanksCreate \- Create an FcBlanks -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBlanks * FcBlanksCreate (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Creates an empty FcBlanks object. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcBlanksDestroy.3 b/nx-X11/extras/fontconfig/doc/FcBlanksDestroy.3 deleted file mode 100644 index 1f1431f2a..000000000 --- a/nx-X11/extras/fontconfig/doc/FcBlanksDestroy.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcBlanksDestroy" "3" "27 April 2005" "" "" - -.SH NAME -FcBlanksDestroy \- Destroy and FcBlanks -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcBlanksDestroy (FcBlanks *\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -Destroys an FcBlanks object, freeing any associated memory. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcBlanksIsMember.3 b/nx-X11/extras/fontconfig/doc/FcBlanksIsMember.3 deleted file mode 100644 index 3c713da8f..000000000 --- a/nx-X11/extras/fontconfig/doc/FcBlanksIsMember.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcBlanksIsMember" "3" "27 April 2005" "" "" - -.SH NAME -FcBlanksIsMember \- Query membership in an FcBlanks -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcBlanksIsMember (FcBlanks *\fIb\fB, FcChar32\fIucs4\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns whether the specified FcBlanks object contains the indicated Unicode -value. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetAddChar.3 b/nx-X11/extras/fontconfig/doc/FcCharSetAddChar.3 deleted file mode 100644 index 243942eda..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetAddChar.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetAddChar" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetAddChar \- Add a character to a charset -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcCharSetAddChar (FcCharSet *\fIfcs\fB, FcChar32\fIucs4\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcCharSetAddChar\fR adds a single unicode char to the set, -returning FcFalse on failure, either as a result of a constant set or from -running out of memory. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetCopy.3 b/nx-X11/extras/fontconfig/doc/FcCharSetCopy.3 deleted file mode 100644 index 5fb2c0c65..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetCopy.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetCopy" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetCopy \- Copy a charset -.SH SYNOPSIS -.sp -\fB#include -.sp -FcCharSet * FcCharSetCopy (FcCharSet *\fIsrc\fB); -\fR -.SH "DESCRIPTION" -.PP -Makes a copy of \fIsrc\fR; note that this may not actually do anything more -than increment the reference count on \fIsrc\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetCount.3 b/nx-X11/extras/fontconfig/doc/FcCharSetCount.3 deleted file mode 100644 index df5a5424c..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetCount.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetCount" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetCount \- Count entries in a charset -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar32 FcCharSetCount (const FcCharSet *\fIa\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the total number of unicode chars in \fIa\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetCreate.3 b/nx-X11/extras/fontconfig/doc/FcCharSetCreate.3 deleted file mode 100644 index e21b227b9..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetCreate.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetCreate" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetCreate \- Create an empty character set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcCharSet * FcCharSetCreate (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcCharSetCreate\fR allocates and initializes a new empty -character set object. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetDestroy.3 b/nx-X11/extras/fontconfig/doc/FcCharSetDestroy.3 deleted file mode 100644 index ac7b137c5..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetDestroy.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetDestroy" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetDestroy \- Destroy a character set -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcCharSetDestroy (FcCharSet *\fIfcs\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcCharSetDestroy\fR decrements the reference count -\fIfcs\fR\&. If the reference count becomes zero, all -memory referenced is freed. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetEqual.3 b/nx-X11/extras/fontconfig/doc/FcCharSetEqual.3 deleted file mode 100644 index 0cdf163fe..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetEqual.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetEqual" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetEqual \- Compare two charsets -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcCharSetEqual (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns whether \fIa\fR and \fIb\fR -contain the same set of unicode chars. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetFirstPage.3 b/nx-X11/extras/fontconfig/doc/FcCharSetFirstPage.3 deleted file mode 100644 index 9e07b3e6e..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetFirstPage.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetFirstPage" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetFirstPage \- Start enumerating charset contents -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar32 FcCharSetFirstPage (const FcCharSet *\fIa\fB, FcChar32[FC_CHARSET_MAP_SIZE]\fImap\fB, FcChar32 *\fInext\fB); -\fR -.SH "DESCRIPTION" -.PP -Builds an array of bits marking the first page of Unicode coverage of -\fIa\fR\&. Returns the base of the array. \fInext\fR contains the next page in the -font. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetHasChar.3 b/nx-X11/extras/fontconfig/doc/FcCharSetHasChar.3 deleted file mode 100644 index 7b630d05e..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetHasChar.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetHasChar" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetHasChar \- Check a charset for a char -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcCharSetHasChar (const FcCharSet *\fIfcs\fB, FcChar32\fIucs4\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns whether \fIfcs\fR contains the char \fIucs4\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetIntersect.3 b/nx-X11/extras/fontconfig/doc/FcCharSetIntersect.3 deleted file mode 100644 index 03fe74459..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetIntersect.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetIntersect" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetIntersect \- Intersect charsets -.SH SYNOPSIS -.sp -\fB#include -.sp -FcCharSet * FcCharSetIntersect (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns a set including only those chars found in both -\fIa\fR and \fIb\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetIntersectCount.3 b/nx-X11/extras/fontconfig/doc/FcCharSetIntersectCount.3 deleted file mode 100644 index 9f95a9046..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetIntersectCount.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetIntersectCount" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetIntersectCount \- Intersect and count charsets -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar32 FcCharSetIntersectCount (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the number of chars that are in both \fIa\fR and \fIb\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetIsSubset.3 b/nx-X11/extras/fontconfig/doc/FcCharSetIsSubset.3 deleted file mode 100644 index 722b80edb..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetIsSubset.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetIsSubset" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetIsSubset \- Test for charset inclusion -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcCharSetIsSubset (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns whether \fIa\fR is a subset of \fIb\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetNextPage.3 b/nx-X11/extras/fontconfig/doc/FcCharSetNextPage.3 deleted file mode 100644 index 5f75a875c..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetNextPage.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetNextPage" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetNextPage \- Continue enumerating charset contents -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar32 FcCharSetNextPage (const FcCharSet *\fIa\fB, FcChar32[FC_CHARSET_MAP_SIZE]\fImap\fB, FcChar32 *\fInext\fB); -\fR -.SH "DESCRIPTION" -.PP -Builds an array of bits marking the Unicode coverage of \fIa\fR for page -\fI*next\fR\&. Returns the base of the array. \fInext\fR contains the next page in -the font. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetSubtract.3 b/nx-X11/extras/fontconfig/doc/FcCharSetSubtract.3 deleted file mode 100644 index 4842ae6c8..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetSubtract.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetSubtract" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetSubtract \- Subtract charsets -.SH SYNOPSIS -.sp -\fB#include -.sp -FcCharSet * FcCharSetSubtract (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns a set including only those chars found in \fIa\fR but not \fIb\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetSubtractCount.3 b/nx-X11/extras/fontconfig/doc/FcCharSetSubtractCount.3 deleted file mode 100644 index 037f6a61b..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetSubtractCount.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetSubtractCount" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetSubtractCount \- Subtract and count charsets -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar32 FcCharSetSubtractCount (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the number of chars that are in \fIa\fR but not in \fIb\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcCharSetUnion.3 b/nx-X11/extras/fontconfig/doc/FcCharSetUnion.3 deleted file mode 100644 index ab7de468b..000000000 --- a/nx-X11/extras/fontconfig/doc/FcCharSetUnion.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcCharSetUnion" "3" "27 April 2005" "" "" - -.SH NAME -FcCharSetUnion \- Add charsets -.SH SYNOPSIS -.sp -\fB#include -.sp -FcCharSet * FcCharSetUnion (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns a set including only those chars found in either \fIa\fR or \fIb\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigAppFontAddDir.3 b/nx-X11/extras/fontconfig/doc/FcConfigAppFontAddDir.3 deleted file mode 100644 index a86e6f06a..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigAppFontAddDir.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigAppFontAddDir" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigAppFontAddDir \- Add fonts from directory to font database -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcConfigAppFontAddDir (FcConfig *\fIconfig\fB, const char *\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Scans the specified directory for fonts, adding each one found to the -application-specific set of fonts. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigAppFontAddFile.3 b/nx-X11/extras/fontconfig/doc/FcConfigAppFontAddFile.3 deleted file mode 100644 index 93dc80197..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigAppFontAddFile.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigAppFontAddFile" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigAppFontAddFile \- Add font file to font database -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcConfigAppFontAddFile (FcConfig *\fIconfig\fB, const char *\fIfile\fB); -\fR -.SH "DESCRIPTION" -.PP -Adds an application-specific font to the configuration. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigAppFontClear.3 b/nx-X11/extras/fontconfig/doc/FcConfigAppFontClear.3 deleted file mode 100644 index 7dae4eac5..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigAppFontClear.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigAppFontClear" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigAppFontClear \- Remove all app fonts from font database -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcConfigAppFontClear (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Clears the set of application-specific fonts. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigBuildFonts.3 b/nx-X11/extras/fontconfig/doc/FcConfigBuildFonts.3 deleted file mode 100644 index 0aff093a2..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigBuildFonts.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigBuildFonts" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigBuildFonts \- Build font database -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcConfigBuildFonts (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Builds the set of available fonts for the given configuration. Note that -any changes to the configuration after this call have indeterminate effects. -Returns FcFalse if this operation runs out of memory. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigCreate.3 b/nx-X11/extras/fontconfig/doc/FcConfigCreate.3 deleted file mode 100644 index fea3a89b2..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigCreate.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigCreate" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigCreate \- Create a configuration -.SH SYNOPSIS -.sp -\fB#include -.sp -FcConfig * FcConfigCreate (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Creates an empty configuration. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigDestroy.3 b/nx-X11/extras/fontconfig/doc/FcConfigDestroy.3 deleted file mode 100644 index f75379f0c..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigDestroy.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigDestroy" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigDestroy \- Destroy a configuration -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcConfigDestroy (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Destroys a configuration and any data associated with it. Note that calling -this function with the return from FcConfigGetCurrent will place the library -in an indeterminate state. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigFilename.3 b/nx-X11/extras/fontconfig/doc/FcConfigFilename.3 deleted file mode 100644 index d1d81a3e5..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigFilename.3 +++ /dev/null @@ -1,31 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigFilename" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigFilename \- Find a config file -.SH SYNOPSIS -.sp -\fB#include -.sp -char * FcConfigFilename (const char *\fIname\fB); -\fR -.SH "DESCRIPTION" -.PP -Given the specified external entity name, return the associated filename. -This provides applications a way to convert various configuration file -references into filename form. -.PP -A null or empty \fIname\fR indicates that the default configuration file should -be used; which file this references can be overridden with the -FC_CONFIG_FILE environment variable. Next, if the name starts with \fI~\fR, it -refers to a file in the current users home directory. Otherwise if the name -doesn't start with '/', it refers to a file in the default configuration -directory; the built-in default directory can be overridden with the -FC_CONFIG_DIR environment variable. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigGetBlanks.3 b/nx-X11/extras/fontconfig/doc/FcConfigGetBlanks.3 deleted file mode 100644 index c989ef9c8..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigGetBlanks.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigGetBlanks" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigGetBlanks \- Get config blanks -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBlanks * FcConfigGetBlanks (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the FcBlanks object associated with the given configuration, if no -blanks were present in the configuration, this function will return 0. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigGetCache.3 b/nx-X11/extras/fontconfig/doc/FcConfigGetCache.3 deleted file mode 100644 index 40c5bf39f..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigGetCache.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigGetCache" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigGetCache \- Get cache filename -.SH SYNOPSIS -.sp -\fB#include -.sp -char * FcConfigGetCache (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the name of the file used to store per-user font information. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigGetConfigDirs.3 b/nx-X11/extras/fontconfig/doc/FcConfigGetConfigDirs.3 deleted file mode 100644 index 88c9d4583..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigGetConfigDirs.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigGetConfigDirs" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigGetConfigDirs \- Get config directories -.SH SYNOPSIS -.sp -\fB#include -.sp -FcStrList * FcConfigGetConfigDirs (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the list of font directories specified in the configuration files -for \fIconfig\fR\&. Does not include any subdirectories. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigGetConfigFiles.3 b/nx-X11/extras/fontconfig/doc/FcConfigGetConfigFiles.3 deleted file mode 100644 index 8bd2e7c81..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigGetConfigFiles.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigGetConfigFiles" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigGetConfigFiles \- Get config files -.SH SYNOPSIS -.sp -\fB#include -.sp -FcStrList * FcConfigGetConfigFiles (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the list of known configuration files used to generate \fIconfig\fR\&. -Note that this will not include any configuration done with FcConfigParse. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigGetCurrent.3 b/nx-X11/extras/fontconfig/doc/FcConfigGetCurrent.3 deleted file mode 100644 index 4b4bdb369..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigGetCurrent.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigGetCurrent" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigGetCurrent \- Return current configuration -.SH SYNOPSIS -.sp -\fB#include -.sp -FcConfig * FcConfigGetCurrent (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the current default configuration. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigGetFontDirs.3 b/nx-X11/extras/fontconfig/doc/FcConfigGetFontDirs.3 deleted file mode 100644 index acfb21a32..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigGetFontDirs.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigGetFontDirs" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigGetFontDirs \- Get font directories -.SH SYNOPSIS -.sp -\fB#include -.sp -FcStrList * FcConfigGetFontDirs (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the list of font directories in \fIconfig\fR\&. This includes the -configured font directories along with any directories below those in the -filesystem. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigGetFonts.3 b/nx-X11/extras/fontconfig/doc/FcConfigGetFonts.3 deleted file mode 100644 index 52c12bb88..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigGetFonts.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigGetFonts" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigGetFonts \- Get config font set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcFontSet * FcConfigGetFonts (FcConfig *\fIconfig\fB, FcSetName\fIset\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns one of the two sets of fonts from the configuration as specified -by \fIset\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigGetRescanInverval.3 b/nx-X11/extras/fontconfig/doc/FcConfigGetRescanInverval.3 deleted file mode 100644 index c4b7673ec..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigGetRescanInverval.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigGetRescanInverval" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigGetRescanInverval \- Get config rescan interval -.SH SYNOPSIS -.sp -\fB#include -.sp -int FcConfigGetRescanInverval (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the interval between automatic checks of the configuration (in -seconds) specified in \fIconfig\fR\&. The configuration is checked during -a call to FcFontList when this interval has passed since the last check. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigParseAndLoad.3 b/nx-X11/extras/fontconfig/doc/FcConfigParseAndLoad.3 deleted file mode 100644 index a288dbf93..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigParseAndLoad.3 +++ /dev/null @@ -1,24 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigParseAndLoad" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigParseAndLoad \- load a configuration file -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcConfigParseAndLoad (FcConfig *\fIconfig\fB, const FcChar8 *\fIfile\fB); -\fR -.SH "DESCRIPTION" -.PP -Walks the configuration in 'file' and constructs the internal representation -in 'config'. Any include files referenced from within 'file' will be loaded -with FcConfigLoad and also parsed. If 'complain' is FcFalse, no warning -will be displayed if 'file' does not exist. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigSetCurrent.3 b/nx-X11/extras/fontconfig/doc/FcConfigSetCurrent.3 deleted file mode 100644 index 9a02c07a4..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigSetCurrent.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigSetCurrent" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigSetCurrent \- Set configuration as default -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcConfigSetCurrent (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Sets the current default configuration to \fIconfig\fR\&. Implicitly calls -FcConfigBuildFonts if necessary, returning FcFalse if that call fails. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigSetRescanInverval.3 b/nx-X11/extras/fontconfig/doc/FcConfigSetRescanInverval.3 deleted file mode 100644 index 85e5fba3b..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigSetRescanInverval.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigSetRescanInverval" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigSetRescanInverval \- Set config rescan interval -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcConfigSetRescanInverval (FcConfig *\fIconfig\fB, int\fIrescanInterval\fB); -\fR -.SH "DESCRIPTION" -.PP -Sets the rescan interval; returns FcFalse if an error occurred. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigSubstitute.3 b/nx-X11/extras/fontconfig/doc/FcConfigSubstitute.3 deleted file mode 100644 index 3112b341a..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigSubstitute.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigSubstitute" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigSubstitute \- Execute substitutions -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcConfigSubstitute (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcMatchKind\fIkind\fB); -\fR -.SH "DESCRIPTION" -.PP -Calls FcConfigSubstituteWithPat setting p_pat to NULL. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigSubstituteWithPat.3 b/nx-X11/extras/fontconfig/doc/FcConfigSubstituteWithPat.3 deleted file mode 100644 index 5df4e5146..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigSubstituteWithPat.3 +++ /dev/null @@ -1,24 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigSubstituteWithPat" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigSubstituteWithPat \- Execute substitutions -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcConfigSubstituteWithPat (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcPattern *\fIp_pat\fB, FcMatchKind\fIkind\fB); -\fR -.SH "DESCRIPTION" -.PP -Performs the sequence of pattern modification operations, if \fIkind\fR is -FcMatchPattern, then those tagged as pattern operations are applied, else -if \fIkind\fR is FcMatchFont, those tagged as font operations are applied and -p_pat is used for elements with target=pattern. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcConfigUptoDate.3 b/nx-X11/extras/fontconfig/doc/FcConfigUptoDate.3 deleted file mode 100644 index 6793c751b..000000000 --- a/nx-X11/extras/fontconfig/doc/FcConfigUptoDate.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcConfigUptoDate" "3" "27 April 2005" "" "" - -.SH NAME -FcConfigUptoDate \- Check timestamps on config files -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcConfigUptoDate (FcConfig *\fIconfig\fB); -\fR -.SH "DESCRIPTION" -.PP -Checks all of the files related to \fIconfig\fR and returns whether the -in-memory version is in sync with the disk version. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcDefaultSubstitute.3 b/nx-X11/extras/fontconfig/doc/FcDefaultSubstitute.3 deleted file mode 100644 index 1d693b37c..000000000 --- a/nx-X11/extras/fontconfig/doc/FcDefaultSubstitute.3 +++ /dev/null @@ -1,31 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcDefaultSubstitute" "3" "27 April 2005" "" "" - -.SH NAME -FcDefaultSubstitute \- Perform default substitutions in a pattern -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcDefaultSubstitute (FcPattern *\fIpattern\fB); -\fR -.SH "DESCRIPTION" -.PP -Supplies default values for underspecified font patterns: -.TP 0.2i -\(bu -Patterns without a specified style or weight are set to Medium -.TP 0.2i -\(bu -Patterns without a specified style or slant are set to Roman -.TP 0.2i -\(bu -Patterns without a specified pixel size are given one computed from any -specified point size (default 12), dpi (default 75) and scale (default 1). -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcDirCacheValid.3 b/nx-X11/extras/fontconfig/doc/FcDirCacheValid.3 deleted file mode 100644 index 888658cd6..000000000 --- a/nx-X11/extras/fontconfig/doc/FcDirCacheValid.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcDirCacheValid" "3" "27 April 2005" "" "" - -.SH NAME -FcDirCacheValid \- check directory cache timestamp -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcDirCacheValid (const FcChar8 *\fIcache_file\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns FcTrue if \fIcache_file\fR is no older than the -directory containing it, else FcFalse. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcDirSave.3 b/nx-X11/extras/fontconfig/doc/FcDirSave.3 deleted file mode 100644 index be6cdab78..000000000 --- a/nx-X11/extras/fontconfig/doc/FcDirSave.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcDirSave" "3" "27 April 2005" "" "" - -.SH NAME -FcDirSave \- save a directory cache -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcDirSave (FcFontSet *\fIset\fB, FcStrSet *\fIdirs\fB, const char *\fIdir\fB); -\fR -.SH "DESCRIPTION" -.PP -Creates the per-directory cache file for \fIdir\fR and -populates it with the fonts in \fIset\fR and subdirectories -in \fIdirs\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcDirScan.3 b/nx-X11/extras/fontconfig/doc/FcDirScan.3 deleted file mode 100644 index 3191cec02..000000000 --- a/nx-X11/extras/fontconfig/doc/FcDirScan.3 +++ /dev/null @@ -1,25 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcDirScan" "3" "27 April 2005" "" "" - -.SH NAME -FcDirScan \- scan a font directory -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcDirScan (FcFontSet *\fIset\fB, FcStrSet *\fIdirs\fB, FcFileCache *\fIcache\fB, FcBlanks *\fIblanks\fB, const char *\fIdir\fB, FcBool\fIforce\fB); -\fR -.SH "DESCRIPTION" -.PP -Scans an entire directory and adds all fonts found to -\fIset\fR\&. If \fIforce\fR is FcTrue, then -the directory and all files within it are scanned even if information is -present in the per-directory cache file or \fIcache\fR\&. Any -subdirectories found are added to \fIdirs\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFileScan.3 b/nx-X11/extras/fontconfig/doc/FcFileScan.3 deleted file mode 100644 index 99013e551..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFileScan.3 +++ /dev/null @@ -1,25 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFileScan" "3" "27 April 2005" "" "" - -.SH NAME -FcFileScan \- scan a font file -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcFileScan (FcFontSet *\fIset\fB, FcStrSet *\fIdirs\fB, FcFileCache *\fIcache\fB, FcBlanks *\fIblanks\fB, const char *\fIfile\fB, FcBool\fIforce\fB); -\fR -.SH "DESCRIPTION" -.PP -Scans a single file and adds all fonts found to \fIset\fR\&. -If \fIforce\fR is FcTrue, then the file is scanned even if -associated information is found in \fIcache\fR\&. If -\fIfile\fR is a directory, it is added to -\fIdirs\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFini.3 b/nx-X11/extras/fontconfig/doc/FcFini.3 deleted file mode 100644 index 2d38685fe..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFini.3 +++ /dev/null @@ -1,24 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFini" "3" "27 April 2005" "" "" - -.SH NAME -FcFini \- finalize fonconfig library -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcFini (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Frees all data structures allocated by previous calls to fontconfig -functions. Fontconfig returns to an uninitialized state, requiring a -new call to one of the FcInit functions before any other fontconfig -function may be called. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFontList.3 b/nx-X11/extras/fontconfig/doc/FcFontList.3 deleted file mode 100644 index 1be867f92..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFontList.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFontList" "3" "27 April 2005" "" "" - -.SH NAME -FcFontList \- List fonts -.SH SYNOPSIS -.sp -\fB#include -.sp -FcFontSet * FcFontList (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcObjectSet *\fIos\fB); -\fR -.SH "DESCRIPTION" -.PP -Selects fonts matching \fIp\fR, creates patterns from those fonts containing -only the objects in \fIos\fR and returns the set of unique such patterns. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFontMatch.3 b/nx-X11/extras/fontconfig/doc/FcFontMatch.3 deleted file mode 100644 index f5a01503f..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFontMatch.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFontMatch" "3" "27 April 2005" "" "" - -.SH NAME -FcFontMatch \- Return best font -.SH SYNOPSIS -.sp -\fB#include -.sp -FcPattern * FcFontMatch (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcResult *\fIresult\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the font in \fIconfig\fR most close matching \fIp\fR\&. This function -should be called only after FcConfigSubstitute and FcDefaultSubstitute have -been called for \fIp\fR; otherwise the results will not be correct. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFontRenderPrepare.3 b/nx-X11/extras/fontconfig/doc/FcFontRenderPrepare.3 deleted file mode 100644 index 8bcf87413..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFontRenderPrepare.3 +++ /dev/null @@ -1,24 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFontRenderPrepare" "3" "27 April 2005" "" "" - -.SH NAME -FcFontRenderPrepare \- Prepare pattern for loading font file -.SH SYNOPSIS -.sp -\fB#include -.sp -FcPattern * FcFontRenderPrepare (FcConfig *\fIconfig\fB, FcPattern *\fIpat\fB, FcPattern *\fIfont\fB); -\fR -.SH "DESCRIPTION" -.PP -Creates a new pattern consisting of elements of \fIfont\fR not appearing -in \fIpat\fR, elements of \fIpat\fR not appearing in \fIfont\fR and the best matching -value from \fIpat\fR for elements appearing in both. The result is passed to -FcConfigSubstitute with \fIkind\fR FcMatchFont and then returned. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFontSetAdd.3 b/nx-X11/extras/fontconfig/doc/FcFontSetAdd.3 deleted file mode 100644 index 6c8855ecf..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFontSetAdd.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFontSetAdd" "3" "27 April 2005" "" "" - -.SH NAME -FcFontSetAdd \- Add to a font set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcFontSetAdd (FcFontSet *\fIs\fB, FcPattern *\fIfont\fB); -\fR -.SH "DESCRIPTION" -.PP -Adds a pattern to a font set. Note that the pattern is not copied before -being inserted into the set. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFontSetCreate.3 b/nx-X11/extras/fontconfig/doc/FcFontSetCreate.3 deleted file mode 100644 index b4448549c..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFontSetCreate.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFontSetCreate" "3" "27 April 2005" "" "" - -.SH NAME -FcFontSetCreate \- Create a font set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcFontSet * FcFontSetCreate (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Creates an empty font set. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFontSetDestroy.3 b/nx-X11/extras/fontconfig/doc/FcFontSetDestroy.3 deleted file mode 100644 index 751d84bfc..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFontSetDestroy.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFontSetDestroy" "3" "27 April 2005" "" "" - -.SH NAME -FcFontSetDestroy \- Destroy a font set -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcFontSetDestroy (FcFontSet *\fIs\fB); -\fR -.SH "DESCRIPTION" -.PP -Destroys a font set. Note that this destroys any referenced patterns as -well. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFontSort.3 b/nx-X11/extras/fontconfig/doc/FcFontSort.3 deleted file mode 100644 index 3c8d027f8..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFontSort.3 +++ /dev/null @@ -1,33 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFontSort" "3" "27 April 2005" "" "" - -.SH NAME -FcFontSort \- Return list of matching fonts -.SH SYNOPSIS -.sp -\fB#include -.sp -FcFontSet * FcFontSort (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcBool\fItrim\fB, FcCharSet **\fIcsp\fB, FcResult *\fIresult\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the list of fonts sorted by closeness to \fIp\fR\&. If \fItrim\fR is FcTrue, -elements in the list which don't include Unicode coverage not provided by -earlier elements in the list are elided. The union of Unicode coverage of -all of the fonts is returned in \fIcsp\fR, if \fIcsp\fR is not NULL. This function -should be called only after FcConfigSubstitute and FcDefaultSubstitute have -been called for \fIp\fR; otherwise the results will not be correct. -.PP -The returned FcFontSet references FcPattern structures which may be shared -by the return value from multiple FcFontSort calls, applications must not -modify these patterns. Instead, they should be passed, along with \fIp\fR to -FcFontRenderPrepare which combines them into a complete pattern. -.PP -The FcFontSet returned by FcFontSort is destroyed by caling FcFontSetDestroy. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFreeTypeCharIndex.3 b/nx-X11/extras/fontconfig/doc/FcFreeTypeCharIndex.3 deleted file mode 100644 index 22fef2064..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFreeTypeCharIndex.3 +++ /dev/null @@ -1,26 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFreeTypeCharIndex" "3" "27 April 2005" "" "" - -.SH NAME -FcFreeTypeCharIndex \- map Unicode to glyph id -.SH SYNOPSIS -.sp -\fB#include -#include -.sp -FT_UInt FcFreeTypeCharIndex (FT_Face\fIface\fB, FcChar32\fIucs4\fB); -\fR -.SH "DESCRIPTION" -.PP -Maps a Unicode char to a glyph index. This function uses information from -several possible underlying encoding tables to work around broken fonts. -As a result, this function isn't designed to be used in performance -sensitive areas; results from this function are intended to be cached by -higher level functions. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFreeTypeCharSet.3 b/nx-X11/extras/fontconfig/doc/FcFreeTypeCharSet.3 deleted file mode 100644 index 68e2a2ea3..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFreeTypeCharSet.3 +++ /dev/null @@ -1,25 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFreeTypeCharSet" "3" "27 April 2005" "" "" - -.SH NAME -FcFreeTypeCharSet \- compute unicode coverage -.SH SYNOPSIS -.sp -\fB#include -#include -.sp -FcCharSet * FcFreeTypeCharSet (FT_Face\fIface\fB, FcBlanks *\fIblanks\fB); -\fR -.SH "DESCRIPTION" -.PP -Scans a FreeType face and returns the set of encoded Unicode chars. This scans -several encoding tables to build as complete a list as possible. -If 'blanks' is not 0, the glyphs in the font are examined and any blank glyphs -not in 'blanks' are not placed in the returned FcCharSet. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcFreeTypeQuery.3 b/nx-X11/extras/fontconfig/doc/FcFreeTypeQuery.3 deleted file mode 100644 index 8c3244f8a..000000000 --- a/nx-X11/extras/fontconfig/doc/FcFreeTypeQuery.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcFreeTypeQuery" "3" "27 April 2005" "" "" - -.SH NAME -FcFreeTypeQuery \- compute font file pattern -.SH SYNOPSIS -.sp -\fB#include -#include -.sp -FcPattern * FcFreeTypeQuery (const char *\fIfile\fB, int\fIid\fB, FcBlanks *\fIblanks\fB, int *\fIcount\fB); -\fR -.SH "DESCRIPTION" -.PP -Constructs a pattern representing the 'id'th font in 'file'. The number -of fonts in 'file' is returned in 'count'. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcGetVersion.3 b/nx-X11/extras/fontconfig/doc/FcGetVersion.3 deleted file mode 100644 index a70e818fe..000000000 --- a/nx-X11/extras/fontconfig/doc/FcGetVersion.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcGetVersion" "3" "27 April 2005" "" "" - -.SH NAME -FcGetVersion \- library version number -.SH SYNOPSIS -.sp -\fB#include -.sp -int FcGetVersion (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the version number of the library. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcInit.3 b/nx-X11/extras/fontconfig/doc/FcInit.3 deleted file mode 100644 index 4aa26ed22..000000000 --- a/nx-X11/extras/fontconfig/doc/FcInit.3 +++ /dev/null @@ -1,24 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcInit" "3" "27 April 2005" "" "" - -.SH NAME -FcInit \- initialize fontconfig library -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcInit (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Loads the default configuration file and the fonts referenced therein and -sets the default configuration to that result. Returns whether this -process succeeded or not. If the default configuration has already -been loaded, this routine does nothing and returns FcTrue. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcInitBringUptoDate.3 b/nx-X11/extras/fontconfig/doc/FcInitBringUptoDate.3 deleted file mode 100644 index 0bf94d2de..000000000 --- a/nx-X11/extras/fontconfig/doc/FcInitBringUptoDate.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcInitBringUptoDate" "3" "27 April 2005" "" "" - -.SH NAME -FcInitBringUptoDate \- reload configuration files if needed -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcInitBringUptoDate (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Checks the rescan interval in the default configuration, checking the -configuration if the interval has passed and reloading the configuration if -when any changes are detected. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcInitLoadConfig.3 b/nx-X11/extras/fontconfig/doc/FcInitLoadConfig.3 deleted file mode 100644 index 8e2f1c782..000000000 --- a/nx-X11/extras/fontconfig/doc/FcInitLoadConfig.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcInitLoadConfig" "3" "27 April 2005" "" "" - -.SH NAME -FcInitLoadConfig \- load configuration -.SH SYNOPSIS -.sp -\fB#include -.sp -FcConfig * FcInitLoadConfig (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Loads the default configuration file and returns the resulting configuration. -Does not load any font information. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcInitLoadConfigAndFonts.3 b/nx-X11/extras/fontconfig/doc/FcInitLoadConfigAndFonts.3 deleted file mode 100644 index 30a18e037..000000000 --- a/nx-X11/extras/fontconfig/doc/FcInitLoadConfigAndFonts.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcInitLoadConfigAndFonts" "3" "27 April 2005" "" "" - -.SH NAME -FcInitLoadConfigAndFonts \- load configuration and font data -.SH SYNOPSIS -.sp -\fB#include -.sp -FcConfig * FcInitLoadConfigAndFonts (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Loads the default configuration file and builds information about the -available fonts. Returns the resulting configuration. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcInitReinitialize.3 b/nx-X11/extras/fontconfig/doc/FcInitReinitialize.3 deleted file mode 100644 index 3e3e71460..000000000 --- a/nx-X11/extras/fontconfig/doc/FcInitReinitialize.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcInitReinitialize" "3" "27 April 2005" "" "" - -.SH NAME -FcInitReinitialize \- re-initialize library -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcInitReinitialize (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Forces the default configuration file to be reloaded and resets the default -configuration. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcMatrixCopy.3 b/nx-X11/extras/fontconfig/doc/FcMatrixCopy.3 deleted file mode 100644 index b388c203d..000000000 --- a/nx-X11/extras/fontconfig/doc/FcMatrixCopy.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcMatrixCopy" "3" "27 April 2005" "" "" - -.SH NAME -FcMatrixCopy \- Copy a matrix -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcMatrixCopy (const FcMatrix *\fImatrix\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcMatrixCopy\fR allocates a new FcMatrix -and copies \fImat\fR into it. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcMatrixEqual.3 b/nx-X11/extras/fontconfig/doc/FcMatrixEqual.3 deleted file mode 100644 index af22d89ea..000000000 --- a/nx-X11/extras/fontconfig/doc/FcMatrixEqual.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcMatrixEqual" "3" "27 April 2005" "" "" - -.SH NAME -FcMatrixEqual \- Compare two matrices -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcMatrixEqual (const FcMatrix *\fImatrix1\fB, const FcMatrix *\fImatrix2\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcMatrixEqual\fR compares \fImatrix1\fR -and \fImatrix2\fR returning FcTrue when they are equal and -FcFalse when they are not. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcMatrixInit.3 b/nx-X11/extras/fontconfig/doc/FcMatrixInit.3 deleted file mode 100644 index ac2b07be7..000000000 --- a/nx-X11/extras/fontconfig/doc/FcMatrixInit.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcMatrixInit" "3" "27 April 2005" "" "" - -.SH NAME -FcMatrixInit \- initialize an FcMatrix structure -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcMatrixInit (FcMatrix *\fImatrix\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcMatrixInit\fR initializes \fImatrix\fR -to the identity matrix. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcMatrixMultiply.3 b/nx-X11/extras/fontconfig/doc/FcMatrixMultiply.3 deleted file mode 100644 index eee9b40c2..000000000 --- a/nx-X11/extras/fontconfig/doc/FcMatrixMultiply.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcMatrixMultiply" "3" "27 April 2005" "" "" - -.SH NAME -FcMatrixMultiply \- Multiply matrices -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcMatrixMultiply (FcMatrix *\fIresult\fB, const FcMatrix *\fImatrix1\fB, const FcMatrix *\fImatrix2\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcMatrixMultiply\fR multiplies -\fImatrix1\fR and \fImatrix2\fR storing -the result in \fIresult\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcMatrixRotate.3 b/nx-X11/extras/fontconfig/doc/FcMatrixRotate.3 deleted file mode 100644 index 098d6135a..000000000 --- a/nx-X11/extras/fontconfig/doc/FcMatrixRotate.3 +++ /dev/null @@ -1,29 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcMatrixRotate" "3" "27 April 2005" "" "" - -.SH NAME -FcMatrixRotate \- Rotate a matrix -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcMatrixRotate (FcMatrix *\fImatrix\fB, double\fIcos\fB, double\fIsin\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcMatrixRotate\fR rotates \fImatrix\fR -by the angle who's sine is \fIsin\fR and cosine is -\fIcos\fR\&. This is done by multiplying by the -matrix: - -.nf - cos -sin - sin cos -.fi -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcMatrixScale.3 b/nx-X11/extras/fontconfig/doc/FcMatrixScale.3 deleted file mode 100644 index b4c784af7..000000000 --- a/nx-X11/extras/fontconfig/doc/FcMatrixScale.3 +++ /dev/null @@ -1,29 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcMatrixScale" "3" "27 April 2005" "" "" - -.SH NAME -FcMatrixScale \- Scale a matrix -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcMatrixScale (FcMatrix *\fImatrix\fB, double\fIsx\fB, double\fIdy\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcMatrixScale\fR multiplies \fImatrix\fR -x values by \fIsx\fR and y values by -\fIsy\fR\&. This is done by multiplying by -the matrix: - -.nf - sx 0 - 0 sy -.fi -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcMatrixShear.3 b/nx-X11/extras/fontconfig/doc/FcMatrixShear.3 deleted file mode 100644 index 997493fd7..000000000 --- a/nx-X11/extras/fontconfig/doc/FcMatrixShear.3 +++ /dev/null @@ -1,29 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcMatrixShear" "3" "27 April 2005" "" "" - -.SH NAME -FcMatrixShear \- Shear a matrix -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcMatrixShear (FcMatrix *\fImatrix\fB, double\fIsh\fB, double\fIsv\fB); -\fR -.SH "DESCRIPTION" -.PP -\fBFcMatrixShare\fR shears \fImatrix\fR -horizontally by \fIsh\fR and vertically by -\fIsv\fR\&. This is done by multiplying by -the matrix: - -.nf - 1 sh - sv 1 -.fi -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcNameConstant.3 b/nx-X11/extras/fontconfig/doc/FcNameConstant.3 deleted file mode 100644 index ce5d3c99a..000000000 --- a/nx-X11/extras/fontconfig/doc/FcNameConstant.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcNameConstant" "3" "27 April 2005" "" "" - -.SH NAME -FcNameConstant \- Get the value for a symbolic constant -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcNameConstant (FcChar8 *\fIstring\fB, int *\fIresult\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns whether a symbolic constant with name \fIstring\fR is registered, -placing the value of the constant in \fIresult\fR if present. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcNameGetConstant.3 b/nx-X11/extras/fontconfig/doc/FcNameGetConstant.3 deleted file mode 100644 index 269622f71..000000000 --- a/nx-X11/extras/fontconfig/doc/FcNameGetConstant.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcNameGetConstant" "3" "27 April 2005" "" "" - -.SH NAME -FcNameGetConstant \- Lookup symbolic constant -.SH SYNOPSIS -.sp -\fB#include -.sp -const FcConstant * FcNameGetConstant (FcChar8 *\fIstring\fB); -\fR -.SH "DESCRIPTION" -.PP -Return the FcConstant structure related to symbolic constant \fIstring\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcNameGetObjectType.3 b/nx-X11/extras/fontconfig/doc/FcNameGetObjectType.3 deleted file mode 100644 index f2760e8fc..000000000 --- a/nx-X11/extras/fontconfig/doc/FcNameGetObjectType.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcNameGetObjectType" "3" "27 April 2005" "" "" - -.SH NAME -FcNameGetObjectType \- Lookup an object type -.SH SYNOPSIS -.sp -\fB#include -.sp -const FcObjectType * FcNameGetObjectType (const char *\fIobject\fB); -\fR -.SH "DESCRIPTION" -.PP -Return the object type for the pattern element named \fIobject\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcNameParse.3 b/nx-X11/extras/fontconfig/doc/FcNameParse.3 deleted file mode 100644 index ad050f7ab..000000000 --- a/nx-X11/extras/fontconfig/doc/FcNameParse.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcNameParse" "3" "27 April 2005" "" "" - -.SH NAME -FcNameParse \- Parse a pattern string -.SH SYNOPSIS -.sp -\fB#include -.sp -FcPattern * FcNameParse (const char *\fIname\fB); -\fR -.SH "DESCRIPTION" -.PP -Converts \fIname\fR from the standard text format described above into a pattern. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcNameRegisterConstants.3 b/nx-X11/extras/fontconfig/doc/FcNameRegisterConstants.3 deleted file mode 100644 index 9a5679f41..000000000 --- a/nx-X11/extras/fontconfig/doc/FcNameRegisterConstants.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcNameRegisterConstants" "3" "27 April 2005" "" "" - -.SH NAME -FcNameRegisterConstants \- Register symbolic constants -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcNameRegisterConstants (const FcConstant *\fIconsts\fB, int\fInconsts\fB); -\fR -.SH "DESCRIPTION" -.PP -Register \fInconsts\fR new symbolic constants. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcNameRegisterObjectTypes.3 b/nx-X11/extras/fontconfig/doc/FcNameRegisterObjectTypes.3 deleted file mode 100644 index 763b7bafa..000000000 --- a/nx-X11/extras/fontconfig/doc/FcNameRegisterObjectTypes.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcNameRegisterObjectTypes" "3" "27 April 2005" "" "" - -.SH NAME -FcNameRegisterObjectTypes \- Register object types -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcNameRegisterObjectTypes (const FcObjectType *\fItypes\fB, int\fIntype\fB); -\fR -.SH "DESCRIPTION" -.PP -Register \fIntype\fR new object types. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcNameUnparse.3 b/nx-X11/extras/fontconfig/doc/FcNameUnparse.3 deleted file mode 100644 index d7385bcc3..000000000 --- a/nx-X11/extras/fontconfig/doc/FcNameUnparse.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcNameUnparse" "3" "27 April 2005" "" "" - -.SH NAME -FcNameUnparse \- Convert a pattern back into a string that can be parsed -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcNameUnparse (FcPattern *\fIpat\fB); -\fR -.SH "DESCRIPTION" -.PP -Converts the given pattern into the standard text format described above. -The return value is not static, but instead refers to newly allocated memory -which should be freed by the caller. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcNameUnregisterConstants.3 b/nx-X11/extras/fontconfig/doc/FcNameUnregisterConstants.3 deleted file mode 100644 index 5e56441cb..000000000 --- a/nx-X11/extras/fontconfig/doc/FcNameUnregisterConstants.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcNameUnregisterConstants" "3" "27 April 2005" "" "" - -.SH NAME -FcNameUnregisterConstants \- Unregister symbolic constants -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcNameUnregisterConstants (const FcConstant *\fIconsts\fB, int\fInconsts\fB); -\fR -.SH "DESCRIPTION" -.PP -Unregister \fInconsts\fR symbolic constants. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcNameUnregisterObjectTypes.3 b/nx-X11/extras/fontconfig/doc/FcNameUnregisterObjectTypes.3 deleted file mode 100644 index 86e523850..000000000 --- a/nx-X11/extras/fontconfig/doc/FcNameUnregisterObjectTypes.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcNameUnregisterObjectTypes" "3" "27 April 2005" "" "" - -.SH NAME -FcNameUnregisterObjectTypes \- Unregister object types -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcNameUnregisterObjectTypes (const FcObjectType *\fItypes\fB, int\fIntype\fB); -\fR -.SH "DESCRIPTION" -.PP -Unregister \fIntype\fR object types. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcObjectSetAdd.3 b/nx-X11/extras/fontconfig/doc/FcObjectSetAdd.3 deleted file mode 100644 index 57abab314..000000000 --- a/nx-X11/extras/fontconfig/doc/FcObjectSetAdd.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcObjectSetAdd" "3" "27 April 2005" "" "" - -.SH NAME -FcObjectSetAdd \- Add to an object set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcObjectSetAdd (FcObjectSet *\fIos\fB, const char *\fIobject\fB); -\fR -.SH "DESCRIPTION" -.PP -Adds a proprety name to the set. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcObjectSetBuild.3 b/nx-X11/extras/fontconfig/doc/FcObjectSetBuild.3 deleted file mode 100644 index ec9f06136..000000000 --- a/nx-X11/extras/fontconfig/doc/FcObjectSetBuild.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcObjectSetBuild" "3" "27 April 2005" "" "" - -.SH NAME -FcObjectSetBuild, FcObjectSetVaBuild \- Build object set from args -.SH SYNOPSIS -.sp -\fB#include -.sp -FcObjectSet * FcObjectSetBuild (const char *\fIfirst\fB, \&...\fI\fB); -.sp -FcObjectSet * FcObjectSetVaBuild (const char *\fIfirst\fB, va_list\fIva\fB); -\fR -.SH "DESCRIPTION" -.PP -These build an object set from a null-terminated list of property names. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcObjectSetCreate.3 b/nx-X11/extras/fontconfig/doc/FcObjectSetCreate.3 deleted file mode 100644 index cdf76d650..000000000 --- a/nx-X11/extras/fontconfig/doc/FcObjectSetCreate.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcObjectSetCreate" "3" "27 April 2005" "" "" - -.SH NAME -FcObjectSetCreate \- Create an object set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcObjectSet * FcObjectSetCreate (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Creates an empty set. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcObjectSetDestroy.3 b/nx-X11/extras/fontconfig/doc/FcObjectSetDestroy.3 deleted file mode 100644 index 9a311aa4c..000000000 --- a/nx-X11/extras/fontconfig/doc/FcObjectSetDestroy.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcObjectSetDestroy" "3" "27 April 2005" "" "" - -.SH NAME -FcObjectSetDestroy \- Destroy an object set -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcObjectSetDestroy (FcObjectSet *\fIos\fB); -\fR -.SH "DESCRIPTION" -.PP -Destroys an object set. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternAdd-Type.3 b/nx-X11/extras/fontconfig/doc/FcPatternAdd-Type.3 deleted file mode 100644 index 1876c280d..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternAdd-Type.3 +++ /dev/null @@ -1,34 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternAdd-Type" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, FcPatternAddMatrix, FcPatternAddCharSet, FcPatternAddBool \- Add a typed value to a pattern -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcPatternAddInteger (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIi\fB); -.sp -FcBool FcPatternAddDouble (FcPattern *\fIp\fB, const char *\fIobject\fB, double\fId\fB); -.sp -FcBool FcPatternAddString (FcPattern *\fIp\fB, const char *\fIobject\fB, const char *\fIs\fB); -.sp -FcBool FcPatternAddMatrix (FcPattern *\fIp\fB, const char *\fIobject\fB, const FcMatrix *\fIm\fB); -.sp -FcBool FcPatternAddCharSet (FcPattern *\fIp\fB, const char *\fIobject\fB, const FcCharSet *\fIc\fB); -.sp -FcBool FcPatternAddBool (FcPattern *\fIp\fB, const char *\fIobject\fB, FcBool\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -These are all convenience functions that insert objects of the specified -type into the pattern. Use these in preference to FcPatternAdd as they -will provide compile-time typechecking. These all append values to -any existing list of values. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternAdd.3 b/nx-X11/extras/fontconfig/doc/FcPatternAdd.3 deleted file mode 100644 index c5194dae6..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternAdd.3 +++ /dev/null @@ -1,25 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternAdd" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternAdd \- Add a value to a pattern -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcPatternAdd (FcPattern *\fIp\fB, const char *\fIobject\fB, FcValue\fIvalue\fB, FcBool\fIappend\fB); -\fR -.SH "DESCRIPTION" -.PP -Adds a single value to the list of values associated with the property named -`object\fI\&. If `append\fR is FcTrue, the value is added at the end of any -existing list, otherwise it is inserted at the begining. `value' is saved -(with FcValueSave) when inserted into the pattern so that the library -retains no reference to any application-supplied data structure. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternAddWeak.3 b/nx-X11/extras/fontconfig/doc/FcPatternAddWeak.3 deleted file mode 100644 index 7ff770eeb..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternAddWeak.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternAddWeak" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternAddWeak \- Add a value to a pattern with weak binding -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcPatternAddWeak (FcPattern *\fIp\fB, const char *\fIobject\fB, FcValue\fIvalue\fB, FcBool\fIappend\fB); -\fR -.SH "DESCRIPTION" -.PP -FcPatternAddWeak is essentially the same as FcPatternAdd except that any -values added to the list have binding \fIweak\fR instead of \fIstrong\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternBuild.3 b/nx-X11/extras/fontconfig/doc/FcPatternBuild.3 deleted file mode 100644 index daa3ad92e..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternBuild.3 +++ /dev/null @@ -1,47 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternBuild" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternBuild, FcPatternVaBuild \- Create patterns from arguments -.SH SYNOPSIS -.sp -\fB#include -.sp -FcPattern * FcPatternBuild (FcPattern *\fIorig\fB, \&...\fI\fB); -.sp -FcPattern * FcPatternVaBuild (FcPattern *\fIorig\fB, va_list\fIva\fB); -\fR -.SH "DESCRIPTION" -.PP -Builds a pattern using a list of objects, types and values. Each -value to be entered in the pattern is specified with three arguments: -.TP 3 -1. -Object name, a string describing the property to be added. -.TP 3 -2. -Object type, one of the FcType enumerated values -.TP 3 -3. -Value, not an FcValue, but the raw type as passed to any of the -FcPatternAdd functions. Must match the type of the second -argument. -.PP -The argument list is terminated by a null object name, no object type nor -value need be passed for this. The values are added to `pattern', if -`pattern' is null, a new pattern is created. In either case, the pattern is -returned. Example - -.nf -pattern = FcPatternBuild (0, FC_FAMILY, FtTypeString, "Times", (char *) 0); -.fi -.PP -FcPatternVaBuild is used when the arguments are already in the form of a -varargs value. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternCreate.3 b/nx-X11/extras/fontconfig/doc/FcPatternCreate.3 deleted file mode 100644 index d6d18f6d8..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternCreate.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternCreate" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternCreate \- Create a pattern -.SH SYNOPSIS -.sp -\fB#include -.sp -FcPattern * FcPatternCreate (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Creates a pattern with no properties; used to build patterns from scratch. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternDel.3 b/nx-X11/extras/fontconfig/doc/FcPatternDel.3 deleted file mode 100644 index 65ac8ef91..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternDel.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternDel" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternDel \- Delete a property from a pattern -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcPatternDel (FcPattern *\fIp\fB, const char *\fIobject\fB); -\fR -.SH "DESCRIPTION" -.PP -Deletes all values associated with the property `object', returning -whether the property existed or not. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternDestroy.3 b/nx-X11/extras/fontconfig/doc/FcPatternDestroy.3 deleted file mode 100644 index cd723ced9..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternDestroy.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternDestroy" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternDestroy \- Destroy a pattern -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcPatternDestroy (FcPattern *\fIp\fB); -\fR -.SH "DESCRIPTION" -.PP -Destroys a pattern, in the process destroying all related values. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternEqual.3 b/nx-X11/extras/fontconfig/doc/FcPatternEqual.3 deleted file mode 100644 index fa1050c46..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternEqual.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternEqual" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternEqual \- Compare patterns -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcPatternEqual (const FcPattern *\fIpa\fB, const FcPattern *\fIpb\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns whether \fIpa\fR and \fIpb\fR are exactly alike. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternEqualSubset.3 b/nx-X11/extras/fontconfig/doc/FcPatternEqualSubset.3 deleted file mode 100644 index 8f91d4b35..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternEqualSubset.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternEqualSubset" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternEqualSubset \- Compare portions of patterns -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcPatternEqualSubset (const FcPattern *\fIpa\fB, const FcPattern *\fIpb\fB, const FcObjectSet *\fIos\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns whether \fIpa\fR and \fIpb\fR have exactly the same values for all of the -objects in \fIos\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternGet-Type.3 b/nx-X11/extras/fontconfig/doc/FcPatternGet-Type.3 deleted file mode 100644 index 6b0eb55b5..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternGet-Type.3 +++ /dev/null @@ -1,35 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternGet-Type" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternGetInteger, FcPatternGetDouble, FcPatternGetString, FcPatternGetMatrix, FcPatternGetCharSet, FcPatternGetBool \- Return a typed value from a pattern -.SH SYNOPSIS -.sp -\fB#include -.sp -FcResult FcPatternGetInteger (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, int *\fIi\fB); -.sp -FcResult FcPatternGetDouble (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, double *\fId\fB); -.sp -FcResult FcPatternGetString (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, char **const\fIs\fB); -.sp -FcResult FcPatternGetMatrix (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, FcMatrix **\fIs\fB); -.sp -FcResult FcPatternGetCharSet (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, FcCharSet **\fIc\fB); -.sp -FcResult FcPatternGetBool (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, FcBool *\fIb\fB); -\fR -.SH "DESCRIPTION" -.PP -These are convenience functions that call FcPatternGet and verify that the -returned data is of the expected type. They return FcResultTypeMismatch if -this is not the case. Note that these (like FcPatternGet) do not make a -copy of any data structure referenced by the return value. Use these -in preference to FcPatternGet to provide compile-time typechecking. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternGet.3 b/nx-X11/extras/fontconfig/doc/FcPatternGet.3 deleted file mode 100644 index 2fdfad284..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternGet.3 +++ /dev/null @@ -1,24 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternGet" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternGet \- Return a value from a pattern -.SH SYNOPSIS -.sp -\fB#include -.sp -FcResult FcPatternGet (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIid\fB, FcValue *\fIv\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns in \fIv\fR the \fIid\fR\&'th value -associated with the property \fIobject\fR\&. -The value returned is not a copy, but rather refers to the data stored -within the pattern directly. Applications must not free this value. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternHash.3 b/nx-X11/extras/fontconfig/doc/FcPatternHash.3 deleted file mode 100644 index a02dbca72..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternHash.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternHash" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternHash \- Compute a pattern hash value -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar32 FcPatternHash (const FcPattern *\fIp\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns a 32-bit number which is the same for any two patterns which are -equal. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternPrint.3 b/nx-X11/extras/fontconfig/doc/FcPatternPrint.3 deleted file mode 100644 index d17f159ff..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternPrint.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternPrint" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternPrint \- Print a pattern for debugging -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcPatternPrint (const FcPattern *\fIp\fB); -\fR -.SH "DESCRIPTION" -.PP -Prints an easily readable version of the pattern to stdout. There is -no provision for reparsing data in this format, it's just for diagnostics -and debugging. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcPatternRemove.3 b/nx-X11/extras/fontconfig/doc/FcPatternRemove.3 deleted file mode 100644 index a5c75c5a9..000000000 --- a/nx-X11/extras/fontconfig/doc/FcPatternRemove.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcPatternRemove" "3" "27 April 2005" "" "" - -.SH NAME -FcPatternRemove \- Remove one object of the specified type from the pattern -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcPatternRemove (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIid\fB); -\fR -.SH "DESCRIPTION" -.PP -Removes the value associated with the property `object' at position `id', returning -whether the property existed and had a value at that position or not. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrBasename.3 b/nx-X11/extras/fontconfig/doc/FcStrBasename.3 deleted file mode 100644 index c385cc988..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrBasename.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrBasename" "3" "27 April 2005" "" "" - -.SH NAME -FcStrBasename \- last component of filename -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcStrBasename (const FcChar8 *\fIfile\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the filename of \fIfile\fR stripped of any leading -directory names. This is returned in newly allocated storage which should -be freed when no longer needed. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrCmpIgnoreCase.3 b/nx-X11/extras/fontconfig/doc/FcStrCmpIgnoreCase.3 deleted file mode 100644 index 0488a761a..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrCmpIgnoreCase.3 +++ /dev/null @@ -1,24 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrCmpIgnoreCase" "3" "27 April 2005" "" "" - -.SH NAME -FcStrCmpIgnoreCase \- compare UTF-8 strings ignoring ASCII case -.SH SYNOPSIS -.sp -\fB#include -.sp -int FcStrCmpIgnoreCase (const FcChar8 *\fIs1\fB, const FcChar8 *\fIs2\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the usual <0, 0, >0 result of comparing -\fIs1\fR and \fIs2\fR\&. This test is -case-insensitive in the ASCII range and will operate properly with UTF8 -encoded strings, although it does not check for well formed strings. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrCopy.3 b/nx-X11/extras/fontconfig/doc/FcStrCopy.3 deleted file mode 100644 index 32dd7fe8d..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrCopy.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrCopy" "3" "27 April 2005" "" "" - -.SH NAME -FcStrCopy \- duplicate a string -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcStrCopy (const FcChar8 *\fIs\fB); -\fR -.SH "DESCRIPTION" -.PP -Allocates memory, copies \fIs\fR and returns the resulting -buffer. Yes, this is \fBstrdup\fR, but that function isn't -available on every platform. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrCopyFilename.3 b/nx-X11/extras/fontconfig/doc/FcStrCopyFilename.3 deleted file mode 100644 index 6eb38e7cb..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrCopyFilename.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrCopyFilename" "3" "27 April 2005" "" "" - -.SH NAME -FcStrCopyFilename \- copy a string, expanding '~' -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcStrCopyFilename (const FcChar8 *\fIs\fB); -\fR -.SH "DESCRIPTION" -.PP -Just like FcStrCopy except that it converts any leading '~' characters in -\fIs\fR to the value of the HOME environment variable. -Returns NULL if '~' is present in \fIs\fR and HOME is unset. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrDirname.3 b/nx-X11/extras/fontconfig/doc/FcStrDirname.3 deleted file mode 100644 index 7c1553452..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrDirname.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrDirname" "3" "27 April 2005" "" "" - -.SH NAME -FcStrDirname \- directory part of filename -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcStrDirname (const FcChar8 *\fIfile\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the directory containing \fIfile\fR\&. This -is returned in newly allocated storage which should be freed when no longer -needed. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrDowncase.3 b/nx-X11/extras/fontconfig/doc/FcStrDowncase.3 deleted file mode 100644 index 31fa39670..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrDowncase.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrDowncase" "3" "27 April 2005" "" "" - -.SH NAME -FcStrDowncase \- create a lower case translation of a string -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcStrDowncase (const FcChar8 *\fIs\fB); -\fR -.SH "DESCRIPTION" -.PP -Allocates memory, copies \fIs\fR, converting upper case -letters to lower case and returns the allocated buffer. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrListCreate.3 b/nx-X11/extras/fontconfig/doc/FcStrListCreate.3 deleted file mode 100644 index f4414a440..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrListCreate.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrListCreate" "3" "27 April 2005" "" "" - -.SH NAME -FcStrListCreate \- create a string iterator -.SH SYNOPSIS -.sp -\fB#include -.sp -FcStrList * FcStrListCreate (FcStrSet *\fIset\fB); -\fR -.SH "DESCRIPTION" -.PP -Creates an iterator to list the strings in \fIset\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrListDone.3 b/nx-X11/extras/fontconfig/doc/FcStrListDone.3 deleted file mode 100644 index 8c4a5cc1f..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrListDone.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrListDone" "3" "27 April 2005" "" "" - -.SH NAME -FcStrListDone \- destroy a string iterator -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcStrListDone (FcStrList *\fIlist\fB); -\fR -.SH "DESCRIPTION" -.PP -Destroys the enumerator \fIlist\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrListNext.3 b/nx-X11/extras/fontconfig/doc/FcStrListNext.3 deleted file mode 100644 index a30b8b713..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrListNext.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrListNext" "3" "27 April 2005" "" "" - -.SH NAME -FcStrListNext \- get next string in iteration -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcStrListNext (FcStrList *\fIlist\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the next string in \fIset\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrSetAdd.3 b/nx-X11/extras/fontconfig/doc/FcStrSetAdd.3 deleted file mode 100644 index ea0d7c004..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrSetAdd.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrSetAdd" "3" "27 April 2005" "" "" - -.SH NAME -FcStrSetAdd \- add to a string set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcStrSetAdd (FcStrSet *\fIset\fB, const FcChar8 *\fIs\fB); -\fR -.SH "DESCRIPTION" -.PP -Adds a copy of \fIs\fR to \fIset\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrSetAddFilename.3 b/nx-X11/extras/fontconfig/doc/FcStrSetAddFilename.3 deleted file mode 100644 index c77fc6953..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrSetAddFilename.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrSetAddFilename" "3" "27 April 2005" "" "" - -.SH NAME -FcStrSetAddFilename \- add a filename to a string set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcStrSetAddFilename (FcStrSet *\fIset\fB, const FcChar8 *\fIs\fB); -\fR -.SH "DESCRIPTION" -.PP -Adds a copy \fIs\fR to \fIset\fR, The copy -is created with FcStrCopyFilename so that leading '~' values are replaced -with the value of the HOME environment variable. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrSetCreate.3 b/nx-X11/extras/fontconfig/doc/FcStrSetCreate.3 deleted file mode 100644 index dfde43075..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrSetCreate.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrSetCreate" "3" "27 April 2005" "" "" - -.SH NAME -FcStrSetCreate \- create a string set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcStrSet * FcStrSetCreate (void\fI\fB); -\fR -.SH "DESCRIPTION" -.PP -Create an empty set. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrSetDel.3 b/nx-X11/extras/fontconfig/doc/FcStrSetDel.3 deleted file mode 100644 index cb4431993..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrSetDel.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrSetDel" "3" "27 April 2005" "" "" - -.SH NAME -FcStrSetDel \- delete from a string set -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcStrSetDel (FcStrSet *\fIset\fB, const FcChar8 *\fIs\fB); -\fR -.SH "DESCRIPTION" -.PP -Removes \fIs\fR from \fIset\fR, returning -FcTrue if \fIs\fR was a member else FcFalse. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrSetDestroy.3 b/nx-X11/extras/fontconfig/doc/FcStrSetDestroy.3 deleted file mode 100644 index 90508e9b7..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrSetDestroy.3 +++ /dev/null @@ -1,21 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrSetDestroy" "3" "27 April 2005" "" "" - -.SH NAME -FcStrSetDestroy \- destroy a string set -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcStrSetDestroy (FcStrSet *\fIset\fB); -\fR -.SH "DESCRIPTION" -.PP -Destroys \fIset\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrSetMember.3 b/nx-X11/extras/fontconfig/doc/FcStrSetMember.3 deleted file mode 100644 index 291de7177..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrSetMember.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrSetMember" "3" "27 April 2005" "" "" - -.SH NAME -FcStrSetMember \- check set for membership -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcStrSetMember (FcStrSet *\fIset\fB, const FcChar8 *\fIs\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns whether \fIs\fR is a member of -\fIset\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrStr.3 b/nx-X11/extras/fontconfig/doc/FcStrStr.3 deleted file mode 100644 index 25f18a22c..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrStr.3 +++ /dev/null @@ -1,25 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrStr" "3" "27 April 2005" "" "" - -.SH NAME -FcStrStr \- locate UTF-8 substring -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcStrStr (const char *\fIs1\fB, const char *\fIs2\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the location of \fIs2\fR in -\fIs1\fR\&. Returns NULL if \fIs2\fR -is not present in \fIs1\fR\&. This test will operate properly -with UTF8 encoded strings, although it does not check for well formed -strings. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcStrStrIgnoreCase.3 b/nx-X11/extras/fontconfig/doc/FcStrStrIgnoreCase.3 deleted file mode 100644 index ffb03c7b3..000000000 --- a/nx-X11/extras/fontconfig/doc/FcStrStrIgnoreCase.3 +++ /dev/null @@ -1,26 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcStrStrIgnoreCase" "3" "27 April 2005" "" "" - -.SH NAME -FcStrStrIgnoreCase \- locate UTF-8 substring ignoring ASCII case -.SH SYNOPSIS -.sp -\fB#include -.sp -FcChar8 * FcStrStrIgnoreCase (const char *\fIs1\fB, const char *\fIs2\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns the location of \fIs2\fR in -\fIs1\fR, ignoring ASCII case. Returns NULL if -\fIs2\fR is not present in \fIs1\fR\&. -This test is case-insensitive in the ASCII range and will operate properly -with UTF8 encoded strings, although it does not check for well formed -strings. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcUcs4ToUtf8.3 b/nx-X11/extras/fontconfig/doc/FcUcs4ToUtf8.3 deleted file mode 100644 index 6b6c29851..000000000 --- a/nx-X11/extras/fontconfig/doc/FcUcs4ToUtf8.3 +++ /dev/null @@ -1,23 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcUcs4ToUtf8" "3" "27 April 2005" "" "" - -.SH NAME -FcUcs4ToUtf8 \- convert UCS4 to UTF-8 -.SH SYNOPSIS -.sp -\fB#include -.sp -int FcUcs4ToUtf8 (FcChar32\fIsrc\fB, FcChar8\fIdst[FC_UTF8_MAX_LEN]\fB); -\fR -.SH "DESCRIPTION" -.PP -Converts the Unicode char from \fIsrc\fR into -\fIdst\fR and returns the number of bytes needed to encode -the char. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcUtf16Len.3 b/nx-X11/extras/fontconfig/doc/FcUtf16Len.3 deleted file mode 100644 index d14d8a1d4..000000000 --- a/nx-X11/extras/fontconfig/doc/FcUtf16Len.3 +++ /dev/null @@ -1,28 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcUtf16Len" "3" "27 April 2005" "" "" - -.SH NAME -FcUtf16Len \- count UTF-16 encoded chars -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcUtf16Len (FcChar8 *\fIsrc\fB, FcEndian\fIendian\fB, int\fIlen\fB, int *\fInchar\fB, int *\fIwchar\fB); -\fR -.SH "DESCRIPTION" -.PP -Counts the number of Unicode chars in \fIlen\fR bytes of -\fIsrc\fR\&. Bytes of \fIsrc\fR are -combined into 16-bit units according to \fIendian\fR\&. -Places that count in \fInchar\fR\&. -\fIwchar\fR contains 1, 2 or 4 depending on the number of -bytes needed to hold the largest unicode char counted. The return value -indicates whether \fIstring\fR is a well-formed UTF16 -string. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcUtf16ToUcs4.3 b/nx-X11/extras/fontconfig/doc/FcUtf16ToUcs4.3 deleted file mode 100644 index e2787b219..000000000 --- a/nx-X11/extras/fontconfig/doc/FcUtf16ToUcs4.3 +++ /dev/null @@ -1,25 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcUtf16ToUcs4" "3" "27 April 2005" "" "" - -.SH NAME -FcUtf16ToUcs4 \- convert UTF-16 to UCS4 -.SH SYNOPSIS -.sp -\fB#include -.sp -int FcUtf16ToUcs4 (FcChar8 *\fIsrc\fB, FcEndian\fIendian\fB, FcChar32 *\fIdst\fB, int\fIlen\fB); -\fR -.SH "DESCRIPTION" -.PP -Converts the next Unicode char from \fIsrc\fR into -\fIdst\fR and returns the number of bytes containing the -char. \fIsrc\fR must be at least \fIlen\fR -bytes long. Bytes of \fIsrc\fR are combined into 16-bit -units according to \fIendian\fR\&. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcUtf8Len.3 b/nx-X11/extras/fontconfig/doc/FcUtf8Len.3 deleted file mode 100644 index b6a6923e7..000000000 --- a/nx-X11/extras/fontconfig/doc/FcUtf8Len.3 +++ /dev/null @@ -1,26 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcUtf8Len" "3" "27 April 2005" "" "" - -.SH NAME -FcUtf8Len \- count UTF-8 encoded chars -.SH SYNOPSIS -.sp -\fB#include -.sp -FcBool FcUtf8Len (FcChar8 *\fIsrc\fB, int\fIlen\fB, int *\fInchar\fB, int *\fIwchar\fB); -\fR -.SH "DESCRIPTION" -.PP -Counts the number of Unicode chars in \fIlen\fR bytes of -\fIsrc\fR\&. Places that count in -\fInchar\fR\&. \fIwchar\fR contains 1, 2 or -4 depending on the number of bytes needed to hold the largest unicode char -counted. The return value indicates whether \fIsrc\fR is a -well-formed UTF8 string. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcUtf8ToUcs4.3 b/nx-X11/extras/fontconfig/doc/FcUtf8ToUcs4.3 deleted file mode 100644 index 90a530e59..000000000 --- a/nx-X11/extras/fontconfig/doc/FcUtf8ToUcs4.3 +++ /dev/null @@ -1,24 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcUtf8ToUcs4" "3" "27 April 2005" "" "" - -.SH NAME -FcUtf8ToUcs4 \- convert UTF-8 to UCS4 -.SH SYNOPSIS -.sp -\fB#include -.sp -int FcUtf8ToUcs4 (FcChar8 *\fIsrc\fB, FcChar32 *\fIdst\fB, int\fIlen\fB); -\fR -.SH "DESCRIPTION" -.PP -Converts the next Unicode char from \fIsrc\fR into -\fIdst\fR and returns the number of bytes containing the -char. \fIsrc\fR nust be at least -\fIlen\fR bytes long. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcValueDestroy.3 b/nx-X11/extras/fontconfig/doc/FcValueDestroy.3 deleted file mode 100644 index 269526ee3..000000000 --- a/nx-X11/extras/fontconfig/doc/FcValueDestroy.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcValueDestroy" "3" "27 April 2005" "" "" - -.SH NAME -FcValueDestroy \- Free a value -.SH SYNOPSIS -.sp -\fB#include -.sp -void FcValueDestroy (FcValue\fIv\fB); -\fR -.SH "DESCRIPTION" -.PP -Frees any memory referenced by \fIv\fR\&. Values of type FcTypeString, -FcTypeMatrix and FcTypeCharSet reference memory, the other types do not. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/FcValueSave.3 b/nx-X11/extras/fontconfig/doc/FcValueSave.3 deleted file mode 100644 index 23ff97b99..000000000 --- a/nx-X11/extras/fontconfig/doc/FcValueSave.3 +++ /dev/null @@ -1,22 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FcValueSave" "3" "27 April 2005" "" "" - -.SH NAME -FcValueSave \- Copy a value -.SH SYNOPSIS -.sp -\fB#include -.sp -FcValue FcValueSave (FcValue\fIv\fB); -\fR -.SH "DESCRIPTION" -.PP -Returns a copy of \fIv\fR duplicating any object referenced by it so that \fIv\fR -may be safely destroyed without harming the new value. -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/Makefile.am b/nx-X11/extras/fontconfig/doc/Makefile.am deleted file mode 100644 index f280fbe92..000000000 --- a/nx-X11/extras/fontconfig/doc/Makefile.am +++ /dev/null @@ -1,182 +0,0 @@ -# -# $Id: Makefile.am,v 1.3 2005/06/28 01:01:03 alanc Exp $ -# -# Copyright © 2003 Keith Packard -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of Keith Packard not be used in -# advertising or publicity pertaining to distribution of the software without -# specific, written prior permission. Keith Packard makes no -# representations about the suitability of this software for any purpose. It -# is provided "as is" without express or implied warranty. -# -# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -# PERFORMANCE OF THIS SOFTWARE. - -CC = @CC_FOR_BUILD@ -EXEEXT = @EXEEXT_FOR_BUILD@ -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ - -DOC_SRC = $(srcdir) -DOC_MODULE = fontconfig -DOC2HTML = docbook2html -DOC2TXT = docbook2txt -DOC2MAN = docbook2man -DOC2PDF = docbook2pdf - -TXT = fontconfig-user.txt fontconfig-devel.txt -PDF = fontconfig-user.pdf fontconfig-devel.pdf -HTML_FILES = fontconfig-user.html -HTML_DIR = fontconfig-devel -SGML = fontconfig-user.sgml fontconfig-devel.sgml -FNCS_TMPL = ${DOC_SRC}/func.sgml - -DOC_FUNCS_FNCS=\ - fcatomic.fncs \ - fcblanks.fncs \ - fccharset.fncs \ - fcconfig.fncs \ - fcconstant.fncs \ - fcfile.fncs \ - fcfontset.fncs \ - fcfreetype.fncs \ - fcinit.fncs \ - fcmatrix.fncs \ - fcobjectset.fncs \ - fcobjecttype.fncs \ - fcpattern.fncs \ - fcstring.fncs \ - fcstrset.fncs \ - fcvalue.fncs - -DOC_FUNCS_SGML=\ - fcatomic.sgml \ - fcblanks.sgml \ - fccharset.sgml \ - fcconfig.sgml \ - fcconstant.sgml \ - fcfile.sgml \ - fcfontset.sgml \ - fcfreetype.sgml \ - fcinit.sgml \ - fcmatrix.sgml \ - fcobjectset.sgml \ - fcobjecttype.sgml \ - fcpattern.sgml \ - fcstring.sgml \ - fcstrset.sgml \ - fcvalue.sgml - -man5_MANS=fonts-conf.5 -man3_MANS=$(DOCMAN3) - -noinst_PROGRAMS=edit-sgml -edit_sgml_SOURCES=edit-sgml.c - -docdir=@DOCDIR@ - -DOC_FILES=$(TXT) $(PDF) $(HTML_FILES) -LOCAL_DOCS=$(man3_MANS) $(man5_MANS) $(DOC_FILES) $(HTML_DIR)/* - -EXTRA_DIST=$(LOCAL_DOCS) $(SGML) $(DOC_FUNCS_FNCS) $(FNCS_TMPL) confdir.sgml.in - -SUFFIXES=.fncs .sgml .txt .html - -if USEDOCBOOK - -.fncs.sgml: - $(RM) $@ - ./edit-sgml$(EXEEXT) $(FNCS_TMPL) < '$<' > $*.sgml - -.sgml.txt: - $(RM) $@ - $(DOC2TXT) $< - -.sgml.pdf: - $(RM) $@ - $(DOC2PDF) $< - -$(man3_MANS): func.refs - -func.refs: local-fontconfig-devel.sgml $(DOC_FUNCS_SGML) version.sgml confdir.sgml - $(RM) func.refs - $(DOC2MAN) local-fontconfig-devel.sgml - mv manpage.refs func.refs - $(RM) manpage.links - -local-fontconfig-devel.sgml: fontconfig-devel.sgml - $(LN_S) $< $@ - -$(DOC_FUNCS_SGML): edit-sgml$(EXEEXT) $(FNCS_TMPL) - -fonts-conf.5: local-fontconfig-user.sgml version.sgml confdir.sgml - $(RM) $@ - $(DOC2MAN) local-fontconfig-user.sgml - $(RM) manpage.refs manpage.links - -local-fontconfig-user.sgml: fontconfig-user.sgml - $(LN_S) $< $@ - -all-local: $(LOCAL_DOCS) - -clean-local: - $(RM) $(man3_MANS) $(man5_MANS) $(DOC_FILES) $(DOC_FUNCS_SGML) func.refs - $(RM) -r $(HTML_DIR) - -$(HTML_DIR): local-fontconfig-devel.sgml $(DOC_FUNCS_SGML) version.sgml confdir.sgml - $(RM) -r $(HTML_DIR) - $(DOC2HTML) -o $(HTML_DIR) local-fontconfig-devel.sgml - -fontconfig-devel.txt: local-fontconfig-devel.sgml $(DOC_FUNCS_SGML) version.sgml confdir.sgml - $(RM) $@ - $(DOC2TXT) local-fontconfig-devel.sgml - mv local-fontconfig-devel.txt $@ - -fontconfig-devel.pdf: local-fontconfig-devel.sgml $(DOC_FUNCS_SGML) version.sgml confdir.sgml - $(RM) $@ - $(DOC2PDF) local-fontconfig-devel.sgml - mv local-fontconfig-devel.pdf $@ - -fontconfig-user.html: local-fontconfig-user.sgml version.sgml confdir.sgml - $(RM) $@ local-$@ $@.tmp - $(DOC2HTML) -u local-fontconfig-user.sgml > $@.tmp - -test -f local-$@ && mv local-$@ $@ - -test -f $@ || mv $@.tmp $@ - -test -f $@.tmp && $(RM) $@.tmp - -fontconfig-user.txt: local-fontconfig-user.sgml version.sgml confdir.sgml - $(RM) $@ - $(DOC2TXT) local-fontconfig-user.sgml - mv local-fontconfig-user.txt $@ - -fontconfig-user.pdf: local-fontconfig-user.sgml version.sgml confdir.sgml - $(RM) $@ - $(DOC2PDF) local-fontconfig-user.sgml - mv local-fontconfig-user.pdf $@ - -STRIPNL=awk '{ if (NR > 1) printf ("\n"); printf ("%s", $$0); }' -confdir.sgml: ${DOC_SRC}/confdir.sgml.in - sed "s,@CONFDIR\@,${CONFDIR}," < ${DOC_SRC}/confdir.sgml.in | $(STRIPNL) > confdir.sgml - -CLEANFILES=confdir.sgml local-fontconfig-user.sgml local-fontconfig-devel.sgml - -else -all-local: -clean-local: -endif - -htmldocdir=$(docdir)/$(HTML_DIR) - -doc_DATA = $(DOC_FILES) - -htmldoc_DATA = $(HTML_DIR)/* - -$(HTML_DIR)/*: $(HTML_DIR) diff --git a/nx-X11/extras/fontconfig/doc/Makefile.in b/nx-X11/extras/fontconfig/doc/Makefile.in deleted file mode 100644 index f210e40c6..000000000 --- a/nx-X11/extras/fontconfig/doc/Makefile.in +++ /dev/null @@ -1,777 +0,0 @@ -# Makefile.in generated by automake 1.7.9 from Makefile.am. -# @configure_input@ - -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 -# Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# -# $Id: Makefile.in,v 1.3 2005/06/28 01:01:03 alanc Exp $ -# -# Copyright © 2003 Keith Packard -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of Keith Packard not be used in -# advertising or publicity pertaining to distribution of the software without -# specific, written prior permission. Keith Packard makes no -# representations about the suitability of this software for any purpose. It -# is provided "as is" without express or implied warranty. -# -# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -# PERFORMANCE OF THIS SOFTWARE. - -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -top_builddir = .. - -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -INSTALL = @INSTALL@ -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -host_triplet = @host@ -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AS = @AS@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ - -CC = @CC_FOR_BUILD@ -CCDEPMODE = @CCDEPMODE@ -CC_FOR_BUILD = @CC_FOR_BUILD@ -CFLAGS = @CFLAGS@ -CONFDIR = @CONFDIR@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CROSS_COMPILING_FALSE = @CROSS_COMPILING_FALSE@ -CROSS_COMPILING_TRUE = @CROSS_COMPILING_TRUE@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ -DOCDIR = @DOCDIR@ -DOCMAN3 = @DOCMAN3@ -DOCSRC = @DOCSRC@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_DOCS_FALSE = @ENABLE_DOCS_FALSE@ -ENABLE_DOCS_TRUE = @ENABLE_DOCS_TRUE@ -EXEEXT = @EXEEXT_FOR_BUILD@ -EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@ -EXPAT_CFLAGS = @EXPAT_CFLAGS@ -EXPAT_LIBS = @EXPAT_LIBS@ -F77 = @F77@ -FC_ADD_FONTS = @FC_ADD_FONTS@ -FC_DEFAULT_FONTS = @FC_DEFAULT_FONTS@ -FC_FONTDATE = @FC_FONTDATE@ -FC_FONTPATH = @FC_FONTPATH@ -FFLAGS = @FFLAGS@ -FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ -FREETYPE_LIBS = @FREETYPE_LIBS@ -HASDOCBOOK = @HASDOCBOOK@ -HAVE_EXPAT = @HAVE_EXPAT@ -HAVE_XMLPARSE_H = @HAVE_XMLPARSE_H@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_CURRENT = @LT_CURRENT@ -LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ -LT_REVISION = @LT_REVISION@ -LT_VERSION_INFO = @LT_VERSION_INFO@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MS_LIB_AVAILABLE_FALSE = @MS_LIB_AVAILABLE_FALSE@ -MS_LIB_AVAILABLE_TRUE = @MS_LIB_AVAILABLE_TRUE@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -ORTH_FILES = @ORTH_FILES@ -OS_WIN32_FALSE = @OS_WIN32_FALSE@ -OS_WIN32_TRUE = @OS_WIN32_TRUE@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -RANLIB = @RANLIB@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -USEDOCBOOK_FALSE = @USEDOCBOOK_FALSE@ -USEDOCBOOK_TRUE = @USEDOCBOOK_TRUE@ -VERSION = @VERSION@ -WARN_CFLAGS = @WARN_CFLAGS@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_AS = @ac_ct_AS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DLLTOOL = @ac_ct_DLLTOOL@ -ac_ct_F77 = @ac_ct_F77@ -ac_ct_OBJDUMP = @ac_ct_OBJDUMP@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_STRIP = @ac_ct_STRIP@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -confdir = @confdir@ -datadir = @datadir@ -exec_prefix = @exec_prefix@ -ft_config = @ft_config@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -ms_librarian = @ms_librarian@ -oldincludedir = @oldincludedir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ - -DOC_SRC = $(srcdir) -DOC_MODULE = fontconfig -DOC2HTML = docbook2html -DOC2TXT = docbook2txt -DOC2MAN = docbook2man -DOC2PDF = docbook2pdf - -TXT = fontconfig-user.txt fontconfig-devel.txt -PDF = fontconfig-user.pdf fontconfig-devel.pdf -HTML_FILES = fontconfig-user.html -HTML_DIR = fontconfig-devel -SGML = fontconfig-user.sgml fontconfig-devel.sgml -FNCS_TMPL = ${DOC_SRC}/func.sgml - -DOC_FUNCS_FNCS = \ - fcatomic.fncs \ - fcblanks.fncs \ - fccharset.fncs \ - fcconfig.fncs \ - fcconstant.fncs \ - fcfile.fncs \ - fcfontset.fncs \ - fcfreetype.fncs \ - fcinit.fncs \ - fcmatrix.fncs \ - fcobjectset.fncs \ - fcobjecttype.fncs \ - fcpattern.fncs \ - fcstring.fncs \ - fcstrset.fncs \ - fcvalue.fncs - - -DOC_FUNCS_SGML = \ - fcatomic.sgml \ - fcblanks.sgml \ - fccharset.sgml \ - fcconfig.sgml \ - fcconstant.sgml \ - fcfile.sgml \ - fcfontset.sgml \ - fcfreetype.sgml \ - fcinit.sgml \ - fcmatrix.sgml \ - fcobjectset.sgml \ - fcobjecttype.sgml \ - fcpattern.sgml \ - fcstring.sgml \ - fcstrset.sgml \ - fcvalue.sgml - - -man5_MANS = fonts-conf.5 -man3_MANS = $(DOCMAN3) - -noinst_PROGRAMS = edit-sgml -edit_sgml_SOURCES = edit-sgml.c - -docdir = @DOCDIR@ - -DOC_FILES = $(TXT) $(PDF) $(HTML_FILES) -LOCAL_DOCS = $(man3_MANS) $(man5_MANS) $(DOC_FILES) $(HTML_DIR)/* - -EXTRA_DIST = $(LOCAL_DOCS) $(SGML) $(DOC_FUNCS_FNCS) $(FNCS_TMPL) confdir.sgml.in - -SUFFIXES = .fncs .sgml .txt .html - -@USEDOCBOOK_TRUE@STRIPNL = awk '{ if (NR > 1) printf ("\n"); printf ("%s", $$0); }' - -@USEDOCBOOK_TRUE@CLEANFILES = confdir.sgml local-fontconfig-user.sgml local-fontconfig-devel.sgml - -htmldocdir = $(docdir)/$(HTML_DIR) - -doc_DATA = $(DOC_FILES) - -htmldoc_DATA = $(HTML_DIR)/* -subdir = doc -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = version.sgml -noinst_PROGRAMS = edit-sgml$(EXEEXT) -PROGRAMS = $(noinst_PROGRAMS) - -am_edit_sgml_OBJECTS = edit-sgml.$(OBJEXT) -edit_sgml_OBJECTS = $(am_edit_sgml_OBJECTS) -edit_sgml_LDADD = $(LDADD) -edit_sgml_DEPENDENCIES = -edit_sgml_LDFLAGS = - -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/edit-sgml.Po -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ - $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -DIST_SOURCES = $(edit_sgml_SOURCES) - -NROFF = nroff -MANS = $(man3_MANS) $(man5_MANS) -DATA = $(doc_DATA) $(htmldoc_DATA) - -DIST_COMMON = $(srcdir)/Makefile.in Makefile.am version.sgml.in -SOURCES = $(edit_sgml_SOURCES) - -all: all-am - -.SUFFIXES: -.SUFFIXES: .fncs .sgml .txt .html .c .lo .o .obj .pdf -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu doc/Makefile -Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -version.sgml: $(top_builddir)/config.status version.sgml.in - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ - -clean-noinstPROGRAMS: - @list='$(noinst_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done -edit-sgml$(EXEEXT): $(edit_sgml_OBJECTS) $(edit_sgml_DEPENDENCIES) - @rm -f edit-sgml$(EXEEXT) - $(LINK) $(edit_sgml_LDFLAGS) $(edit_sgml_OBJECTS) $(edit_sgml_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/edit-sgml.Po@am__quote@ - -.c.o: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< - -.c.obj: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: - -man3dir = $(mandir)/man3 -install-man3: $(man3_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(man3dir) - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst"; \ - $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst; \ - done -uninstall-man3: - @$(NORMAL_UNINSTALL) - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f $(DESTDIR)$(man3dir)/$$inst"; \ - rm -f $(DESTDIR)$(man3dir)/$$inst; \ - done - -man5dir = $(mandir)/man5 -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(man5dir) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man5dir)/$$inst"; \ - $(INSTALL_DATA) $$file $(DESTDIR)$(man5dir)/$$inst; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f $(DESTDIR)$(man5dir)/$$inst"; \ - rm -f $(DESTDIR)$(man5dir)/$$inst; \ - done -docDATA_INSTALL = $(INSTALL_DATA) -install-docDATA: $(doc_DATA) - @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(docdir) - @list='$(doc_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f="`echo $$p | sed -e 's|^.*/||'`"; \ - echo " $(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f"; \ - $(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f; \ - done - -uninstall-docDATA: - @$(NORMAL_UNINSTALL) - @list='$(doc_DATA)'; for p in $$list; do \ - f="`echo $$p | sed -e 's|^.*/||'`"; \ - echo " rm -f $(DESTDIR)$(docdir)/$$f"; \ - rm -f $(DESTDIR)$(docdir)/$$f; \ - done -htmldocDATA_INSTALL = $(INSTALL_DATA) -install-htmldocDATA: $(htmldoc_DATA) - @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(htmldocdir) - @list='$(htmldoc_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f="`echo $$p | sed -e 's|^.*/||'`"; \ - echo " $(htmldocDATA_INSTALL) $$d$$p $(DESTDIR)$(htmldocdir)/$$f"; \ - $(htmldocDATA_INSTALL) $$d$$p $(DESTDIR)$(htmldocdir)/$$f; \ - done - -uninstall-htmldocDATA: - @$(NORMAL_UNINSTALL) - @list='$(htmldoc_DATA)'; for p in $$list; do \ - f="`echo $$p | sed -e 's|^.*/||'`"; \ - echo " rm -f $(DESTDIR)$(htmldocdir)/$$f"; \ - rm -f $(DESTDIR)$(htmldocdir)/$$f; \ - done - -ETAGS = etags -ETAGSFLAGS = - -CTAGS = ctags -CTAGSFLAGS = - -tags: TAGS - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - mkid -fID $$unique - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$tags$$unique" \ - || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique - -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = .. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) - -distdir: $(DISTFILES) - $(mkinstalldirs) $(distdir)/$(HTML_DIR) $(distdir)/${DOC_SRC} - @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ - list='$(DISTFILES)'; for file in $$list; do \ - case $$file in \ - $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ - $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ - esac; \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkinstalldirs) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ - if test -d $$d/$$file; then \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(PROGRAMS) $(MANS) $(DATA) all-local - -installdirs: - $(mkinstalldirs) $(DESTDIR)$(man3dir) $(DESTDIR)$(man5dir) $(DESTDIR)$(docdir) $(DESTDIR)$(htmldocdir) -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags - -dvi: dvi-am - -dvi-am: - -info: info-am - -info-am: - -install-data-am: install-docDATA install-htmldocDATA install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man3 install-man5 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-docDATA uninstall-htmldocDATA uninstall-info-am \ - uninstall-man - -uninstall-man: uninstall-man3 uninstall-man5 - -.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ - clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ - ctags distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am info \ - info-am install install-am install-data install-data-am \ - install-docDATA install-exec install-exec-am \ - install-htmldocDATA install-info install-info-am install-man \ - install-man3 install-man5 install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-docDATA \ - uninstall-htmldocDATA uninstall-info-am uninstall-man \ - uninstall-man3 uninstall-man5 - - -@USEDOCBOOK_TRUE@.fncs.sgml: -@USEDOCBOOK_TRUE@ $(RM) $@ -@USEDOCBOOK_TRUE@ ./edit-sgml$(EXEEXT) $(FNCS_TMPL) < '$<' > $*.sgml - -@USEDOCBOOK_TRUE@.sgml.txt: -@USEDOCBOOK_TRUE@ $(RM) $@ -@USEDOCBOOK_TRUE@ $(DOC2TXT) $< - -@USEDOCBOOK_TRUE@.sgml.pdf: -@USEDOCBOOK_TRUE@ $(RM) $@ -@USEDOCBOOK_TRUE@ $(DOC2PDF) $< - -@USEDOCBOOK_TRUE@$(man3_MANS): func.refs - -@USEDOCBOOK_TRUE@func.refs: local-fontconfig-devel.sgml $(DOC_FUNCS_SGML) version.sgml confdir.sgml -@USEDOCBOOK_TRUE@ $(RM) func.refs -@USEDOCBOOK_TRUE@ $(DOC2MAN) local-fontconfig-devel.sgml -@USEDOCBOOK_TRUE@ mv manpage.refs func.refs -@USEDOCBOOK_TRUE@ $(RM) manpage.links - -@USEDOCBOOK_TRUE@local-fontconfig-devel.sgml: fontconfig-devel.sgml -@USEDOCBOOK_TRUE@ $(LN_S) $< $@ - -@USEDOCBOOK_TRUE@$(DOC_FUNCS_SGML): edit-sgml$(EXEEXT) $(FNCS_TMPL) - -@USEDOCBOOK_TRUE@fonts-conf.5: local-fontconfig-user.sgml version.sgml confdir.sgml -@USEDOCBOOK_TRUE@ $(RM) $@ -@USEDOCBOOK_TRUE@ $(DOC2MAN) local-fontconfig-user.sgml -@USEDOCBOOK_TRUE@ $(RM) manpage.refs manpage.links - -@USEDOCBOOK_TRUE@local-fontconfig-user.sgml: fontconfig-user.sgml -@USEDOCBOOK_TRUE@ $(LN_S) $< $@ - -@USEDOCBOOK_TRUE@all-local: $(LOCAL_DOCS) - -@USEDOCBOOK_TRUE@clean-local: -@USEDOCBOOK_TRUE@ $(RM) $(man3_MANS) $(man5_MANS) $(DOC_FILES) $(DOC_FUNCS_SGML) func.refs -@USEDOCBOOK_TRUE@ $(RM) -r $(HTML_DIR) - -@USEDOCBOOK_TRUE@$(HTML_DIR): local-fontconfig-devel.sgml $(DOC_FUNCS_SGML) version.sgml confdir.sgml -@USEDOCBOOK_TRUE@ $(RM) -r $(HTML_DIR) -@USEDOCBOOK_TRUE@ $(DOC2HTML) -o $(HTML_DIR) local-fontconfig-devel.sgml - -@USEDOCBOOK_TRUE@fontconfig-devel.txt: local-fontconfig-devel.sgml $(DOC_FUNCS_SGML) version.sgml confdir.sgml -@USEDOCBOOK_TRUE@ $(RM) $@ -@USEDOCBOOK_TRUE@ $(DOC2TXT) local-fontconfig-devel.sgml -@USEDOCBOOK_TRUE@ mv local-fontconfig-devel.txt $@ - -@USEDOCBOOK_TRUE@fontconfig-devel.pdf: local-fontconfig-devel.sgml $(DOC_FUNCS_SGML) version.sgml confdir.sgml -@USEDOCBOOK_TRUE@ $(RM) $@ -@USEDOCBOOK_TRUE@ $(DOC2PDF) local-fontconfig-devel.sgml -@USEDOCBOOK_TRUE@ mv local-fontconfig-devel.pdf $@ - -@USEDOCBOOK_TRUE@fontconfig-user.html: local-fontconfig-user.sgml version.sgml confdir.sgml -@USEDOCBOOK_TRUE@ $(RM) $@ local-$@ $@.tmp -@USEDOCBOOK_TRUE@ $(DOC2HTML) -u local-fontconfig-user.sgml > $@.tmp -@USEDOCBOOK_TRUE@ -test -f local-$@ && mv local-$@ $@ -@USEDOCBOOK_TRUE@ -test -f $@ || mv $@.tmp $@ -@USEDOCBOOK_TRUE@ -test -f $@.tmp && $(RM) $@.tmp - -@USEDOCBOOK_TRUE@fontconfig-user.txt: local-fontconfig-user.sgml version.sgml confdir.sgml -@USEDOCBOOK_TRUE@ $(RM) $@ -@USEDOCBOOK_TRUE@ $(DOC2TXT) local-fontconfig-user.sgml -@USEDOCBOOK_TRUE@ mv local-fontconfig-user.txt $@ - -@USEDOCBOOK_TRUE@fontconfig-user.pdf: local-fontconfig-user.sgml version.sgml confdir.sgml -@USEDOCBOOK_TRUE@ $(RM) $@ -@USEDOCBOOK_TRUE@ $(DOC2PDF) local-fontconfig-user.sgml -@USEDOCBOOK_TRUE@ mv local-fontconfig-user.pdf $@ -@USEDOCBOOK_TRUE@confdir.sgml: ${DOC_SRC}/confdir.sgml.in -@USEDOCBOOK_TRUE@ sed "s,@CONFDIR\@,${CONFDIR}," < ${DOC_SRC}/confdir.sgml.in | $(STRIPNL) > confdir.sgml - -@USEDOCBOOK_FALSE@all-local: -@USEDOCBOOK_FALSE@clean-local: - -$(HTML_DIR)/*: $(HTML_DIR) -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/nx-X11/extras/fontconfig/doc/confdir.sgml.in b/nx-X11/extras/fontconfig/doc/confdir.sgml.in deleted file mode 100644 index 5deb06178..000000000 --- a/nx-X11/extras/fontconfig/doc/confdir.sgml.in +++ /dev/null @@ -1,25 +0,0 @@ - - -@CONFDIR@ diff --git a/nx-X11/extras/fontconfig/doc/edit-sgml.c b/nx-X11/extras/fontconfig/doc/edit-sgml.c deleted file mode 100644 index 28465feee..000000000 --- a/nx-X11/extras/fontconfig/doc/edit-sgml.c +++ /dev/null @@ -1,521 +0,0 @@ -/* - * $Id: edit-sgml.c,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ - -#include -#include -#include -#include - -static void * -New (int size); - -static void * -Reallocate (void *p, int size); - -static void -Dispose (void *p); - -typedef enum { False, True } Bool; - -typedef struct { - char *buf; - int size; - int len; -} String; - -static String * -StringNew (void); - -static void -StringAdd (String *s, char c); - -static void -StringAddString (String *s, char *buf); - -static String * -StringMake (char *buf); - -static void -StringDel (String *s); - -static void -StringPut (FILE *f, String *s); - -static void -StringDispose (String *s); - -typedef struct { - String *tag; - String *text; -} Replace; - -static Replace * -ReplaceNew (void); - -static void -ReplaceDispose (Replace *r); - -static void -Bail (char *format, char *arg); - -static Replace * -ReplaceRead (FILE *f); - -typedef struct _replaceList { - struct _replaceList *next; - Replace *r; -} ReplaceList; - -static ReplaceList * -ReplaceListNew (Replace *r, ReplaceList *next); - -static void -ReplaceListDispose (ReplaceList *l); - -typedef struct { - ReplaceList *head; -} ReplaceSet; - -static ReplaceSet * -ReplaceSetNew (void); - -static void -ReplaceSetDispose (ReplaceSet *s); - -static void -ReplaceSetAdd (ReplaceSet *s, Replace *r); - -static Replace * -ReplaceSetFind (ReplaceSet *s, char *tag); - -static ReplaceSet * -ReplaceSetRead (FILE *f); - -typedef struct _skipStack { - struct _skipStack *prev; - int skipping; -} SkipStack; - -static SkipStack * -SkipStackPush (SkipStack *prev, int skipping); - -static SkipStack * -SkipStackPop (SkipStack *prev); - -typedef struct _loopStack { - struct _loopStack *prev; - String *tag; - String *extra; - long pos; -} LoopStack; - -static LoopStack * -LoopStackPush (LoopStack *prev, FILE *f, char *tag); - -static LoopStack * -LoopStackLoop (ReplaceSet *rs, LoopStack *ls, FILE *f); - -static void -LineSkip (FILE *f); - -static void -DoReplace (FILE *f, ReplaceSet *s); - -#define STRING_INIT 128 - -static void * -New (int size) -{ - void *m = malloc (size); - if (!m) - abort (); - return m; -} - -static void * -Reallocate (void *p, int size) -{ - void *r = realloc (p, size); - - if (!r) - abort (); - return r; -} - -static void -Dispose (void *p) -{ - free (p); -} - -static String * -StringNew (void) -{ - String *s; - - s = New (sizeof (String)); - s->buf = New (STRING_INIT); - s->size = STRING_INIT - 1; - s->buf[0] = '\0'; - s->len = 0; - return s; -} - -static void -StringAdd (String *s, char c) -{ - if (s->len == s->size) - s->buf = Reallocate (s->buf, (s->size *= 2) + 1); - s->buf[s->len++] = c; - s->buf[s->len] = '\0'; -} - -static void -StringAddString (String *s, char *buf) -{ - while (*buf) - StringAdd (s, *buf++); -} - -static String * -StringMake (char *buf) -{ - String *s = StringNew (); - StringAddString (s, buf); - return s; -} - -static void -StringDel (String *s) -{ - if (s->len) - s->buf[--s->len] = '\0'; -} - -static void -StringPut (FILE *f, String *s) -{ - char *b = s->buf; - - while (*b) - putc (*b++, f); -} - -#define StringLast(s) ((s)->len ? (s)->buf[(s)->len - 1] : '\0') - -static void -StringDispose (String *s) -{ - Dispose (s->buf); - Dispose (s); -} - -static Replace * -ReplaceNew (void) -{ - Replace *r = New (sizeof (Replace)); - r->tag = StringNew (); - r->text = StringNew (); - return r; -} - -static void -ReplaceDispose (Replace *r) -{ - StringDispose (r->tag); - StringDispose (r->text); - Dispose (r); -} - -static void -Bail (char *format, char *arg) -{ - fprintf (stderr, "fatal: "); - fprintf (stderr, format, arg); - fprintf (stderr, "\n"); - exit (1); -} - -static Replace * -ReplaceRead (FILE *f) -{ - int c; - Replace *r; - - while ((c = getc (f)) != '@') - { - if (c == EOF) - return 0; - } - r = ReplaceNew(); - while ((c = getc (f)) != '@') - { - if (c == EOF) - { - ReplaceDispose (r); - return 0; - } - if (isspace (c)) - Bail ("invalid character after tag %s", r->tag->buf); - StringAdd (r->tag, c); - } - if (r->tag->buf[0] == '\0') - { - ReplaceDispose (r); - return 0; - } - while (isspace ((c = getc (f)))) - ; - ungetc (c, f); - while ((c = getc (f)) != '@' && c != EOF) - StringAdd (r->text, c); - if (c == '@') - ungetc (c, f); - while (isspace (StringLast (r->text))) - StringDel (r->text); - return r; -} - -static ReplaceList * -ReplaceListNew (Replace *r, ReplaceList *next) -{ - ReplaceList *l = New (sizeof (ReplaceList)); - l->r = r; - l->next = next; - return l; -} - -static void -ReplaceListDispose (ReplaceList *l) -{ - if (l) - { - ReplaceListDispose (l->next); - ReplaceDispose (l->r); - Dispose (l); - } -} - -static ReplaceSet * -ReplaceSetNew (void) -{ - ReplaceSet *s = New (sizeof (ReplaceSet)); - s->head = 0; - return s; -} - -static void -ReplaceSetDispose (ReplaceSet *s) -{ - ReplaceListDispose (s->head); - Dispose (s); -} - -static void -ReplaceSetAdd (ReplaceSet *s, Replace *r) -{ - s->head = ReplaceListNew (r, s->head); -} - -static Replace * -ReplaceSetFind (ReplaceSet *s, char *tag) -{ - ReplaceList *l; - - for (l = s->head; l; l = l->next) - if (!strcmp (tag, l->r->tag->buf)) - return l->r; - return 0; -} - -static ReplaceSet * -ReplaceSetRead (FILE *f) -{ - ReplaceSet *s = ReplaceSetNew (); - Replace *r; - - while ((r = ReplaceRead (f))) - { - while (ReplaceSetFind (s, r->tag->buf)) - StringAdd (r->tag, '+'); - ReplaceSetAdd (s, r); - } - if (!s->head) - { - ReplaceSetDispose (s); - s = 0; - } - return s; -} - -static SkipStack * -SkipStackPush (SkipStack *prev, int skipping) -{ - SkipStack *ss = New (sizeof (SkipStack)); - ss->prev = prev; - ss->skipping = skipping; - return ss; -} - -static SkipStack * -SkipStackPop (SkipStack *prev) -{ - SkipStack *ss = prev->prev; - Dispose (prev); - return ss; -} - -static LoopStack * -LoopStackPush (LoopStack *prev, FILE *f, char *tag) -{ - LoopStack *ls = New (sizeof (LoopStack)); - ls->prev = prev; - ls->tag = StringMake (tag); - ls->extra = StringNew (); - ls->pos = ftell (f); - return ls; -} - -static LoopStack * -LoopStackLoop (ReplaceSet *rs, LoopStack *ls, FILE *f) -{ - String *s = StringMake (ls->tag->buf); - LoopStack *ret = ls; - Bool loop; - - StringAdd (ls->extra, '+'); - StringAddString (s, ls->extra->buf); - loop = ReplaceSetFind (rs, s->buf) != 0; - StringDispose (s); - if (loop) - fseek (f, ls->pos, SEEK_SET); - else - { - ret = ls->prev; - StringDispose (ls->tag); - StringDispose (ls->extra); - Dispose (ls); - } - return ret; -} - -static void -LineSkip (FILE *f) -{ - int c; - - while ((c = getc (f)) == '\n') - ; - ungetc (c, f); -} - -static void -DoReplace (FILE *f, ReplaceSet *s) -{ - int c; - String *tag; - Replace *r; - SkipStack *ss = 0; - LoopStack *ls = 0; - int skipping = 0; - - while ((c = getc (f)) != EOF) - { - if (c == '@') - { - tag = StringNew (); - while ((c = getc (f)) != '@') - { - if (c == EOF) - abort (); - StringAdd (tag, c); - } - if (ls) - StringAddString (tag, ls->extra->buf); - switch (tag->buf[0]) { - case '?': - ss = SkipStackPush (ss, skipping); - if (!ReplaceSetFind (s, tag->buf + 1)) - skipping++; - LineSkip (f); - break; - case ':': - if (!ss) - abort (); - if (ss->skipping == skipping) - ++skipping; - else - --skipping; - LineSkip (f); - break; - case ';': - skipping = ss->skipping; - ss = SkipStackPop (ss); - LineSkip (f); - break; - case '{': - ls = LoopStackPush (ls, f, tag->buf + 1); - LineSkip (f); - break; - case '}': - ls = LoopStackLoop (s, ls, f); - LineSkip (f); - break; - default: - r = ReplaceSetFind (s, tag->buf); - if (r && !skipping) - StringPut (stdout, r->text); - break; - } - StringDispose (tag); - } - else if (!skipping) - putchar (c); - } -} - -int -main (int argc, char **argv) -{ - FILE *f; - ReplaceSet *s; - - if (!argv[1]) - Bail ("usage: %s ", argv[0]); - f = fopen (argv[1], "r"); - if (!f) - { - Bail ("can't open file %s", argv[1]); - exit (1); - } - while ((s = ReplaceSetRead (stdin))) - { - DoReplace (f, s); - ReplaceSetDispose (s); - rewind (f); - } - if (ferror (stdout)) - Bail ("%s", "error writing output"); - exit (0); -} diff --git a/nx-X11/extras/fontconfig/doc/fcatomic.fncs b/nx-X11/extras/fontconfig/doc/fcatomic.fncs deleted file mode 100644 index 2d5cf4952..000000000 --- a/nx-X11/extras/fontconfig/doc/fcatomic.fncs +++ /dev/null @@ -1,93 +0,0 @@ -/* - * $Id: fcatomic.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ - -@RET@ FcAtomic * -@FUNC@ FcAtomicCreate -@TYPE1@ const FcChar8 * @ARG1@ file -@PURPOSE@ create an FcAtomic object -@DESC@ -Creates a data structure containing data needed to control access to file. -Writing is done to a separate file. Once that file is complete, the original -configuration file is atomically replaced so that reading process always see -a consistent and complete file without the need to lock for reading. -@@ - -@RET@ FcBool -@FUNC@ FcAtomicLock -@TYPE1@ FcAtomic * @ARG1@ atomic -@PURPOSE@ lock a file -@DESC@ -Attempts to lock the file referenced by atomic. Returns FcFalse if the -file is locked by another process, else returns FcTrue and leaves the file -locked. -@@ - -@RET@ FcChar8 * -@FUNC@ FcAtomicNewFile -@TYPE1@ FcAtomic * @ARG1@ atomic -@PURPOSE@ return new temporary file name -@DESC@ -Returns the filename for writing a new version of the file referenced -by atomic. -@@ - -@RET@ FcChar8 * -@FUNC@ FcAtomicOrigFile -@TYPE1@ FcAtomic * @ARG1@ atomic -@PURPOSE@ return original file name -@DESC@ -Returns the file refernced by atomic. -@@ - -@RET@ FcBool -@FUNC@ FcAtomicReplaceOrig -@TYPE1@ FcAtomic * @ARG1@ atomic -@PURPOSE@ replace original with new -@DESC@ -Replaces the original file referenced by atomic with the new file. -@@ - -@RET@ void -@FUNC@ FcAtomicDeleteNew -@TYPE1@ FcAtomic * @ARG1@ atomic -@PURPOSE@ delete new file -@DESC@ -Deletes the new file. Used in error recovery to back out changes. -@@ - -@RET@ void -@FUNC@ FcAtomicUnlock -@TYPE1@ FcAtomic * @ARG1@ atomic -@PURPOSE@ unlock a file -@DESC@ -Unlocks the file. -@@ - -@RET@ void -@FUNC@ FcAtomicDestroy -@TYPE1@ FcAtomic * @ARG1@ atomic -@PURPOSE@ destroy an FcAtomic object -@DESC@ -Destroys atomic. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcblanks.fncs b/nx-X11/extras/fontconfig/doc/fcblanks.fncs deleted file mode 100644 index a5d987d9c..000000000 --- a/nx-X11/extras/fontconfig/doc/fcblanks.fncs +++ /dev/null @@ -1,58 +0,0 @@ -/* - * $Id: fcblanks.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ FcBlanks * -@FUNC@ FcBlanksCreate -@TYPE1@ void -@PURPOSE@ Create an FcBlanks -@DESC@ -Creates an empty FcBlanks object. -@@ - -@RET@ void -@FUNC@ FcBlanksDestroy -@TYPE1@ FcBlanks * @ARG1@ b -@PURPOSE@ Destroy and FcBlanks -@DESC@ -Destroys an FcBlanks object, freeing any associated memory. -@@ - -@RET@ FcBool -@FUNC@ FcBlanksAdd -@TYPE1@ FcBlanks * @ARG1@ b -@TYPE2@ FcChar32 @ARG2@ ucs4 -@PURPOSE@ Add a character to an FcBlanks -@DESC@ -Adds a single character to an FcBlanks object, returning FcFalse -if this process ran out of memory. -@@ - -@RET@ FcBool -@FUNC@ FcBlanksIsMember -@TYPE1@ FcBlanks * @ARG1@ b -@TYPE2@ FcChar32 @ARG2@ ucs4 -@PURPOSE@ Query membership in an FcBlanks -@DESC@ -Returns whether the specified FcBlanks object contains the indicated Unicode -value. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fccharset.fncs b/nx-X11/extras/fontconfig/doc/fccharset.fncs deleted file mode 100644 index 5193641b3..000000000 --- a/nx-X11/extras/fontconfig/doc/fccharset.fncs +++ /dev/null @@ -1,167 +0,0 @@ -/* - * $Id: fccharset.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ FcCharSet * -@FUNC@ FcCharSetCreate -@TYPE1@ void -@PURPOSE@ Create an empty character set -@DESC@ -FcCharSetCreate allocates and initializes a new empty -character set object. -@@ - -@RET@ void -@FUNC@ FcCharSetDestroy -@TYPE1@ FcCharSet * @ARG1@ fcs -@PURPOSE@ Destroy a character set -@DESC@ -FcCharSetDestroy decrements the reference count -fcs. If the reference count becomes zero, all -memory referenced is freed. -@@ - -@RET@ FcBool -@FUNC@ FcCharSetAddChar -@TYPE1@ FcCharSet * @ARG1@ fcs -@TYPE2@ FcChar32 @ARG2@ ucs4 -@PURPOSE@ Add a character to a charset -@DESC@ -FcCharSetAddChar adds a single unicode char to the set, -returning FcFalse on failure, either as a result of a constant set or from -running out of memory. -@@ - -@RET@ FcCharSet * -@FUNC@ FcCharSetCopy -@TYPE1@ FcCharSet * @ARG1@ src -@PURPOSE@ Copy a charset -@DESC@ -Makes a copy of src; note that this may not actually do anything more -than increment the reference count on src. -@@ - -@RET@ FcBool -@FUNC@ FcCharSetEqual -@TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ const FcCharSet * @ARG2@ b -@PURPOSE@ Compare two charsets -@DESC@ -Returns whether a and b -contain the same set of unicode chars. -@@ - -@RET@ FcCharSet * -@FUNC@ FcCharSetIntersect -@TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ const FcCharSet * @ARG2@ b -@PURPOSE@ Intersect charsets -@DESC@ -Returns a set including only those chars found in both -a and b. -@@ - -@RET@ FcCharSet * -@FUNC@ FcCharSetUnion -@TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ const FcCharSet * @ARG2@ b -@PURPOSE@ Add charsets -@DESC@ -Returns a set including only those chars found in either a or b. -@@ - -@RET@ FcCharSet * -@FUNC@ FcCharSetSubtract -@TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ const FcCharSet * @ARG2@ b -@PURPOSE@ Subtract charsets -@DESC@ -Returns a set including only those chars found in a but not b. -@@ - -@RET@ FcBool -@FUNC@ FcCharSetHasChar -@TYPE1@ const FcCharSet * @ARG1@ fcs -@TYPE2@ FcChar32 @ARG2@ ucs4 -@PURPOSE@ Check a charset for a char -@DESC@ -Returns whether fcs contains the char ucs4. -@@ - -@RET@ FcChar32 -@FUNC@ FcCharSetCount -@TYPE1@ const FcCharSet * @ARG1@ a -@PURPOSE@ Count entries in a charset -@DESC@ -Returns the total number of unicode chars in a. -@@ - -@RET@ FcChar32 -@FUNC@ FcCharSetIntersectCount -@TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ const FcCharSet * @ARG2@ b -@PURPOSE@ Intersect and count charsets -@DESC@ -Returns the number of chars that are in both a and b. -@@ - -@RET@ FcChar32 -@FUNC@ FcCharSetSubtractCount -@TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ const FcCharSet * @ARG2@ b -@PURPOSE@ Subtract and count charsets -@DESC@ -Returns the number of chars that are in a but not in b. -@@ - -@RET@ FcBool -@FUNC@ FcCharSetIsSubset -@TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ const FcCharSet * @ARG2@ b -@PURPOSE@ Test for charset inclusion -@DESC@ -Returns whether a is a subset of b. -@@ - -@RET@ FcChar32 -@FUNC@ FcCharSetFirstPage -@TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ FcChar32[FC_CHARSET_MAP_SIZE] @ARG2@ map -@TYPE3@ FcChar32 * @ARG3@ next -@PURPOSE@ Start enumerating charset contents -@DESC@ -Builds an array of bits marking the first page of Unicode coverage of -a. Returns the base of the array. next contains the next page in the -font. -@@ - -@RET@ FcChar32 -@FUNC@ FcCharSetNextPage -@TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ FcChar32[FC_CHARSET_MAP_SIZE] @ARG2@ map -@TYPE3@ FcChar32 * @ARG3@ next -@PURPOSE@ Continue enumerating charset contents -@DESC@ -Builds an array of bits marking the Unicode coverage of a for page -*next. Returns the base of the array. next contains the next page in -the font. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcconfig.fncs b/nx-X11/extras/fontconfig/doc/fcconfig.fncs deleted file mode 100644 index 0053ae56a..000000000 --- a/nx-X11/extras/fontconfig/doc/fcconfig.fncs +++ /dev/null @@ -1,292 +0,0 @@ -/* - * $Id: fcconfig.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ FcConfig * -@FUNC@ FcConfigCreate -@TYPE1@ void -@PURPOSE@ Create a configuration -@DESC@ -Creates an empty configuration. -@@ - -@RET@ void -@FUNC@ FcConfigDestroy -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Destroy a configuration -@DESC@ -Destroys a configuration and any data associated with it. Note that calling -this function with the return from FcConfigGetCurrent will place the library -in an indeterminate state. -@@ - -@RET@ FcBool -@FUNC@ FcConfigSetCurrent -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Set configuration as default -@DESC@ -Sets the current default configuration to config. Implicitly calls -FcConfigBuildFonts if necessary, returning FcFalse if that call fails. -@@ - -@RET@ FcConfig * -@FUNC@ FcConfigGetCurrent -@TYPE1@ void -@PURPOSE@ Return current configuration -@DESC@ -Returns the current default configuration. -@@ - -@RET@ FcBool -@FUNC@ FcConfigUptoDate -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Check timestamps on config files -@DESC@ -Checks all of the files related to config and returns whether the -in-memory version is in sync with the disk version. -@@ - -@RET@ FcBool -@FUNC@ FcConfigBuildFonts -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Build font database -@DESC@ -Builds the set of available fonts for the given configuration. Note that -any changes to the configuration after this call have indeterminate effects. -Returns FcFalse if this operation runs out of memory. -@@ - -@RET@ FcStrList * -@FUNC@ FcConfigGetConfigDirs -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Get config directories -@DESC@ -Returns the list of font directories specified in the configuration files -for config. Does not include any subdirectories. -@@ - -@RET@ FcStrList * -@FUNC@ FcConfigGetFontDirs -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Get font directories -@DESC@ -Returns the list of font directories in config. This includes the -configured font directories along with any directories below those in the -filesystem. -@@ - -@RET@ FcStrList * -@FUNC@ FcConfigGetConfigFiles -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Get config files -@DESC@ -Returns the list of known configuration files used to generate config. -Note that this will not include any configuration done with FcConfigParse. -@@ - -@RET@ char * -@FUNC@ FcConfigGetCache -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Get cache filename -@DESC@ -Returns the name of the file used to store per-user font information. -@@ - -@RET@ FcFontSet * -@FUNC@ FcConfigGetFonts -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ FcSetName @ARG2@ set -@PURPOSE@ Get config font set -@DESC@ -Returns one of the two sets of fonts from the configuration as specified -by set. -@@ - -@RET@ FcBlanks * -@FUNC@ FcConfigGetBlanks -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Get config blanks -@DESC@ -Returns the FcBlanks object associated with the given configuration, if no -blanks were present in the configuration, this function will return 0. -@@ - -@RET@ int -@FUNC@ FcConfigGetRescanInverval -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Get config rescan interval -@DESC@ -Returns the interval between automatic checks of the configuration (in -seconds) specified in config. The configuration is checked during -a call to FcFontList when this interval has passed since the last check. -@@ - -@RET@ FcBool -@FUNC@ FcConfigSetRescanInverval -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ int @ARG2@ rescanInterval -@PURPOSE@ Set config rescan interval -@DESC@ -Sets the rescan interval; returns FcFalse if an error occurred. -@@ - -@RET@ FcBool -@FUNC@ FcConfigAppFontAddFile -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ const char * @ARG2@ file -@PURPOSE@ Add font file to font database -@DESC@ -Adds an application-specific font to the configuration. -@@ - -@RET@ FcBool -@FUNC@ FcConfigAppFontAddDir -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ const char * @ARG1@ dir -@PURPOSE@ Add fonts from directory to font database -@DESC@ -Scans the specified directory for fonts, adding each one found to the -application-specific set of fonts. -@@ - -@RET@ void -@FUNC@ FcConfigAppFontClear -@TYPE1@ FcConfig * @ARG1@ config -@PURPOSE@ Remove all app fonts from font database -@DESC@ -Clears the set of application-specific fonts. -@@ - -@RET@ FcBool -@FUNC@ FcConfigSubstituteWithPat -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ FcPattern * @ARG2@ p -@TYPE3@ FcPattern * @ARG3@ p_pat -@TYPE4@ FcMatchKind @ARG4@ kind -@PURPOSE@ Execute substitutions -@DESC@ -Performs the sequence of pattern modification operations, if kind is -FcMatchPattern, then those tagged as pattern operations are applied, else -if kind is FcMatchFont, those tagged as font operations are applied and -p_pat is used for <test> elements with target=pattern. -@@ - -@RET@ FcBool -@FUNC@ FcConfigSubstitute -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ FcPattern * @ARG2@ p -@TYPE3@ FcMatchKind @ARG3@ kind -@PURPOSE@ Execute substitutions -@DESC@ -Calls FcConfigSubstituteWithPat setting p_pat to NULL. -@@ - -@RET@ FcPattern * -@FUNC@ FcFontMatch -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ FcPattern * @ARG2@ p -@TYPE3@ FcResult * @ARG3@ result -@PURPOSE@ Return best font -@DESC@ -Returns the font in config most close matching p. This function -should be called only after FcConfigSubstitute and FcDefaultSubstitute have -been called for p; otherwise the results will not be correct. -@@ - -@RET@ FcFontSet * -@FUNC@ FcFontSort -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ FcPattern * @ARG2@ p -@TYPE3@ FcBool @ARG3@ trim -@TYPE4@ FcCharSet ** @ARG4@ csp -@TYPE5@ FcResult * @ARG5@ result -@PURPOSE@ Return list of matching fonts -@DESC@ -Returns the list of fonts sorted by closeness to p. If trim is FcTrue, -elements in the list which don't include Unicode coverage not provided by -earlier elements in the list are elided. The union of Unicode coverage of -all of the fonts is returned in csp, if csp is not NULL. This function -should be called only after FcConfigSubstitute and FcDefaultSubstitute have -been called for p; otherwise the results will not be correct. - -The returned FcFontSet references FcPattern structures which may be shared -by the return value from multiple FcFontSort calls, applications must not -modify these patterns. Instead, they should be passed, along with p to -FcFontRenderPrepare which combines them into a complete pattern. - -The FcFontSet returned by FcFontSort is destroyed by caling FcFontSetDestroy. -@@ - -@RET@ FcPattern * -@FUNC@ FcFontRenderPrepare -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ FcPattern * @ARG2@ pat -@TYPE3@ FcPattern * @ARG3@ font -@PURPOSE@ Prepare pattern for loading font file -@DESC@ -Creates a new pattern consisting of elements of font not appearing -in pat, elements of pat not appearing in font and the best matching -value from pat for elements appearing in both. The result is passed to -FcConfigSubstitute with kind FcMatchFont and then returned. -@@ - -@RET@ FcFontSet * -@FUNC@ FcFontList -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ FcPattern * @ARG2@ p -@TYPE3@ FcObjectSet * @ARG3@ os -@PURPOSE@ List fonts -@DESC@ -Selects fonts matching p, creates patterns from those fonts containing -only the objects in os and returns the set of unique such patterns. -@@ - -@RET@ char * -@FUNC@ FcConfigFilename -@TYPE1@ const char * @ARG1@ name -@PURPOSE@ Find a config file -@DESC@ -Given the specified external entity name, return the associated filename. -This provides applications a way to convert various configuration file -references into filename form. - -A null or empty name indicates that the default configuration file should -be used; which file this references can be overridden with the -FC_CONFIG_FILE environment variable. Next, if the name starts with ~, it -refers to a file in the current users home directory. Otherwise if the name -doesn't start with '/', it refers to a file in the default configuration -directory; the built-in default directory can be overridden with the -FC_CONFIG_DIR environment variable. -@@ - -@RET@ FcBool -@FUNC@ FcConfigParseAndLoad -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ const FcChar8 * @ARG2@ file -@TYPE2@ FcBool @ARG3@ complain -@PURPOSE@ load a configuration file -@DESC@ -Walks the configuration in 'file' and constructs the internal representation -in 'config'. Any include files referenced from within 'file' will be loaded -with FcConfigLoad and also parsed. If 'complain' is FcFalse, no warning -will be displayed if 'file' does not exist. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcconstant.fncs b/nx-X11/extras/fontconfig/doc/fcconstant.fncs deleted file mode 100644 index c124a68fc..000000000 --- a/nx-X11/extras/fontconfig/doc/fcconstant.fncs +++ /dev/null @@ -1,58 +0,0 @@ -/* - * $Id: fcconstant.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ FcBool -@FUNC@ FcNameRegisterConstants -@TYPE1@ const FcConstant * @ARG1@ consts -@TYPE2@ int @ARG2@ nconsts -@PURPOSE@ Register symbolic constants -@DESC@ -Register nconsts new symbolic constants. -@@ - -@RET@ FcBool -@FUNC@ FcNameUnregisterConstants -@TYPE1@ const FcConstant * @ARG1@ consts -@TYPE2@ int @ARG2@ nconsts -@PURPOSE@ Unregister symbolic constants -@DESC@ -Unregister nconsts symbolic constants. -@@ - -@RET@ const FcConstant * -@FUNC@ FcNameGetConstant -@TYPE1@ FcChar8 * @ARG1@ string -@PURPOSE@ Lookup symbolic constant -@DESC@ -Return the FcConstant structure related to symbolic constant string. -@@ - -@RET@ FcBool -@FUNC@ FcNameConstant -@TYPE1@ FcChar8 * @ARG1@ string -@TYPE2@ int * @ARG2@ result -@PURPOSE@ Get the value for a symbolic constant -@DESC@ -Returns whether a symbolic constant with name string is registered, -placing the value of the constant in result if present. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcfile.fncs b/nx-X11/extras/fontconfig/doc/fcfile.fncs deleted file mode 100644 index 1738d54b2..000000000 --- a/nx-X11/extras/fontconfig/doc/fcfile.fncs +++ /dev/null @@ -1,78 +0,0 @@ -/* - * $Id: fcfile.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ - -@RET@ FcBool -@FUNC@ FcFileScan -@TYPE1@ FcFontSet * @ARG1@ set -@TYPE2@ FcStrSet * @ARG2@ dirs -@TYPE3@ FcFileCache * @ARG3@ cache -@TYPE4@ FcBlanks * @ARG4@ blanks -@TYPE5@ const char * @ARG5@ file -@TYPE6@ FcBool @ARG6@ force -@PURPOSE@ scan a font file -@DESC@ -Scans a single file and adds all fonts found to set. -If force is FcTrue, then the file is scanned even if -associated information is found in cache. If -file is a directory, it is added to -dirs. -@@ - -@RET@ FcBool -@FUNC@ FcDirScan -@TYPE1@ FcFontSet * @ARG1@ set -@TYPE2@ FcStrSet * @ARG2@ dirs -@TYPE3@ FcFileCache * @ARG3@ cache -@TYPE4@ FcBlanks * @ARG4@ blanks -@TYPE5@ const char * @ARG5@ dir -@TYPE6@ FcBool @ARG6@ force -@PURPOSE@ scan a font directory -@DESC@ -Scans an entire directory and adds all fonts found to -set. If force is FcTrue, then -the directory and all files within it are scanned even if information is -present in the per-directory cache file or cache. Any -subdirectories found are added to dirs. -@@ - -@RET@ FcBool -@FUNC@ FcDirSave -@TYPE1@ FcFontSet * @ARG1@ set -@TYPE2@ FcStrSet * @ARG2@ dirs -@TYPE3@ const char * @ARG3@ dir -@PURPOSE@ save a directory cache -@DESC@ -Creates the per-directory cache file for dir and -populates it with the fonts in set and subdirectories -in dirs. -@@ - -@RET@ FcBool -@FUNC@ FcDirCacheValid -@TYPE1@ const FcChar8 * @ARG1@ cache_file -@PURPOSE@ check directory cache timestamp -@DESC@ -Returns FcTrue if cache_file is no older than the -directory containing it, else FcFalse. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcfontset.fncs b/nx-X11/extras/fontconfig/doc/fcfontset.fncs deleted file mode 100644 index 2bf76bd6e..000000000 --- a/nx-X11/extras/fontconfig/doc/fcfontset.fncs +++ /dev/null @@ -1,49 +0,0 @@ -/* - * $Id: fcfontset.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ FcFontSet * -@FUNC@ FcFontSetCreate -@TYPE1@ void -@PURPOSE@ Create a font set -@DESC@ -Creates an empty font set. -@@ - -@RET@ void -@FUNC@ FcFontSetDestroy -@TYPE1@ FcFontSet * @ARG1@ s -@PURPOSE@ Destroy a font set -@DESC@ -Destroys a font set. Note that this destroys any referenced patterns as -well. -@@ - -@RET@ FcBool -@FUNC@ FcFontSetAdd -@TYPE1@ FcFontSet * @ARG1@ s -@TYPE2@ FcPattern * @ARG2@ font -@PURPOSE@ Add to a font set -@DESC@ -Adds a pattern to a font set. Note that the pattern is not copied before -being inserted into the set. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcfreetype.fncs b/nx-X11/extras/fontconfig/doc/fcfreetype.fncs deleted file mode 100644 index 173c1901a..000000000 --- a/nx-X11/extras/fontconfig/doc/fcfreetype.fncs +++ /dev/null @@ -1,69 +0,0 @@ -/* - * $Id: fcfreetype.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ - -@SYNOPSIS@ -#include <fontconfig.h> -#include <fcfreetype.h> -@RET@ FT_UInt -@FUNC@ FcFreeTypeCharIndex -@TYPE1@ FT_Face @ARG1@ face -@TYPE2@ FcChar32 @ARG2@ ucs4 -@PURPOSE@ map Unicode to glyph id -@DESC@ -Maps a Unicode char to a glyph index. This function uses information from -several possible underlying encoding tables to work around broken fonts. -As a result, this function isn't designed to be used in performance -sensitive areas; results from this function are intended to be cached by -higher level functions. -@@ - -@SYNOPSIS@ -#include <fontconfig.h> -#include <fcfreetype.h> -@RET@ FcCharSet * -@FUNC@ FcFreeTypeCharSet -@TYPE1@ FT_Face @ARG1@ face -@TYPE2@ FcBlanks * @ARG2@ blanks -@PURPOSE@ compute unicode coverage -@DESC@ -Scans a FreeType face and returns the set of encoded Unicode chars. This scans -several encoding tables to build as complete a list as possible. -If 'blanks' is not 0, the glyphs in the font are examined and any blank glyphs -not in 'blanks' are not placed in the returned FcCharSet. -@@ - -@SYNOPSIS@ -#include <fontconfig.h> -#include <fcfreetype.h> -@RET@ FcPattern * -@FUNC@ FcFreeTypeQuery -@TYPE1@ const char * @ARG1@ file -@TYPE2@ int @ARG2@ id -@TYPE3@ FcBlanks * @ARG3@ blanks -@TYPE4@ int * @ARG4@ count -@PURPOSE@ compute font file pattern -@DESC@ -Constructs a pattern representing the 'id'th font in 'file'. The number -of fonts in 'file' is returned in 'count'. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcinit.fncs b/nx-X11/extras/fontconfig/doc/fcinit.fncs deleted file mode 100644 index 4da5032dc..000000000 --- a/nx-X11/extras/fontconfig/doc/fcinit.fncs +++ /dev/null @@ -1,89 +0,0 @@ -/* - * $Id: fcinit.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ FcConfig * -@FUNC@ FcInitLoadConfig -@TYPE1@ void -@PURPOSE@ load configuration -@DESC@ -Loads the default configuration file and returns the resulting configuration. -Does not load any font information. -@@ - -@RET@ FcConfig * -@FUNC@ FcInitLoadConfigAndFonts -@TYPE1@ void -@PURPOSE@ load configuration and font data -@DESC@ -Loads the default configuration file and builds information about the -available fonts. Returns the resulting configuration. -@@ - -@RET@ FcBool -@FUNC@ FcInit -@TYPE1@ void -@PURPOSE@ initialize fontconfig library -@DESC@ -Loads the default configuration file and the fonts referenced therein and -sets the default configuration to that result. Returns whether this -process succeeded or not. If the default configuration has already -been loaded, this routine does nothing and returns FcTrue. -@@ - -@RET@ void -@FUNC@ FcFini -@TYPE1@ void -@PURPOSE@ finalize fonconfig library -@DESC@ -Frees all data structures allocated by previous calls to fontconfig -functions. Fontconfig returns to an uninitialized state, requiring a -new call to one of the FcInit functions before any other fontconfig -function may be called. -@@ - -@RET@ int -@FUNC@ FcGetVersion -@TYPE1@ void -@PURPOSE@ library version number -@DESC@ -Returns the version number of the library. -@@ - -@RET@ FcBool -@FUNC@ FcInitReinitialize -@TYPE1@ void -@PURPOSE@ re-initialize library -@DESC@ -Forces the default configuration file to be reloaded and resets the default -configuration. -@@ - -@RET@ FcBool -@FUNC@ FcInitBringUptoDate -@TYPE1@ void -@PURPOSE@ reload configuration files if needed -@DESC@ -Checks the rescan interval in the default configuration, checking the -configuration if the interval has passed and reloading the configuration if -when any changes are detected. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcmatrix.fncs b/nx-X11/extras/fontconfig/doc/fcmatrix.fncs deleted file mode 100644 index b587e40fd..000000000 --- a/nx-X11/extras/fontconfig/doc/fcmatrix.fncs +++ /dev/null @@ -1,123 +0,0 @@ -/* - * $Id: fcmatrix.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@FUNC@ FcMatrixInit -@PURPOSE@ initialize an FcMatrix structure -@TYPE1@ FcMatrix * -@ARG1@ matrix -@DESC@ -FcMatrixInit initializes matrix -to the identity matrix. -@@ - -@FUNC@ FcMatrixCopy -@PURPOSE@ Copy a matrix -@TYPE1@ const FcMatrix * -@ARG1@ matrix -@DESC@ -FcMatrixCopy allocates a new FcMatrix -and copies mat into it. -@@ - -@FUNC@ FcMatrixEqual -@PURPOSE@ Compare two matrices -@TYPE1@ const FcMatrix * -@ARG1@ matrix1 -@TYPE2@ const FcMatrix * -@ARG2@ matrix2 -@DESC@ -FcMatrixEqual compares matrix1 -and matrix2 returning FcTrue when they are equal and -FcFalse when they are not. -@@ - -@FUNC@ FcMatrixMultiply -@PURPOSE@ Multiply matrices -@TYPE1@ FcMatrix * -@ARG1@ result -@TYPE2@ const FcMatrix * -@ARG2@ matrix1 -@TYPE3@ const FcMatrix * -@ARG3@ matrix2 -@DESC@ -FcMatrixMultiply multiplies -matrix1 and matrix2 storing -the result in result. -@@ - -@FUNC@ FcMatrixRotate -@PURPOSE@ Rotate a matrix -@TYPE1@ FcMatrix * -@ARG1@ matrix -@TYPE2@ double -@ARG2@ cos -@TYPE3@ double -@ARG3@ sin -@DESC@ -FcMatrixRotate rotates matrix -by the angle who's sine is sin and cosine is -cos. This is done by multiplying by the -matrix: - - cos -sin - sin cos - -@@ - -@FUNC@ FcMatrixScale -@PURPOSE@ Scale a matrix -@TYPE1@ FcMatrix * -@ARG1@ matrix -@TYPE2@ double -@ARG2@ sx -@TYPE3@ double -@ARG3@ dy -@DESC@ -FcMatrixScale multiplies matrix -x values by sx and y values by -sy. This is done by multiplying by -the matrix: - - sx 0 - 0 sy - -@@ - -@FUNC@ FcMatrixShear -@PURPOSE@ Shear a matrix -@TYPE1@ FcMatrix * -@ARG1@ matrix -@TYPE2@ double -@ARG2@ sh -@TYPE3@ double -@ARG3@ sv -@DESC@ -FcMatrixShare shears matrix -horizontally by sh and vertically by -sv. This is done by multiplying by -the matrix: - - 1 sh - sv 1 - -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcobjectset.fncs b/nx-X11/extras/fontconfig/doc/fcobjectset.fncs deleted file mode 100644 index bcfe64025..000000000 --- a/nx-X11/extras/fontconfig/doc/fcobjectset.fncs +++ /dev/null @@ -1,61 +0,0 @@ -/* - * $Id: fcobjectset.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ FcObjectSet * -@FUNC@ FcObjectSetCreate -@TYPE1@ void -@PURPOSE@ Create an object set -@DESC@ -Creates an empty set. -@@ - -@RET@ FcBool -@FUNC@ FcObjectSetAdd -@TYPE1@ FcObjectSet * @ARG1@ os -@TYPE2@ const char * @ARG2@ object -@PURPOSE@ Add to an object set -@DESC@ -Adds a proprety name to the set. -@@ - -@RET@ void -@FUNC@ FcObjectSetDestroy -@TYPE1@ FcObjectSet * @ARG1@ os -@PURPOSE@ Destroy an object set -@DESC@ -Destroys an object set. -@@ - -@RET@ FcObjectSet * -@FUNC@ FcObjectSetBuild -@TYPE1@ const char * @ARG1@ first -@TYPE2@ ... -@PROTOTYPE+@ -@RET+@ FcObjectSet * -@FUNC+@ FcObjectSetVaBuild -@TYPE1+@ const char * @ARG1+@ first -@TYPE2+@ va_list @ARG2+@ va -@PURPOSE@ Build object set from args -@DESC@ -These build an object set from a null-terminated list of property names. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcobjecttype.fncs b/nx-X11/extras/fontconfig/doc/fcobjecttype.fncs deleted file mode 100644 index 306f2310d..000000000 --- a/nx-X11/extras/fontconfig/doc/fcobjecttype.fncs +++ /dev/null @@ -1,48 +0,0 @@ -/* - * $Id: fcobjecttype.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ FcBool -@FUNC@ FcNameRegisterObjectTypes -@TYPE1@ const FcObjectType * @ARG1@ types -@TYPE2@ int @ARG2@ ntype -@PURPOSE@ Register object types -@DESC@ -Register ntype new object types. -@@ - -@RET@ FcBool -@FUNC@ FcNameUnregisterObjectTypes -@TYPE1@ const FcObjectType * @ARG1@ types -@TYPE2@ int @ARG2@ ntype -@PURPOSE@ Unregister object types -@DESC@ -Unregister ntype object types. -@@ - -@RET@ const FcObjectType * -@FUNC@ FcNameGetObjectType -@TYPE1@ const char * @ARG1@ object -@PURPOSE@ Lookup an object type -@DESC@ -Return the object type for the pattern element named object. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcpattern.fncs b/nx-X11/extras/fontconfig/doc/fcpattern.fncs deleted file mode 100644 index 9351fab6d..000000000 --- a/nx-X11/extras/fontconfig/doc/fcpattern.fncs +++ /dev/null @@ -1,323 +0,0 @@ -/* - * $Id: fcpattern.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ FcPattern * -@FUNC@ FcPatternCreate -@TYPE1@ void -@PURPOSE@ Create a pattern -@DESC@ -Creates a pattern with no properties; used to build patterns from scratch. -@@ - -@RET@ void -@FUNC@ FcPatternDestroy -@TYPE1@ FcPattern * @ARG1@ p -@PURPOSE@ Destroy a pattern -@DESC@ -Destroys a pattern, in the process destroying all related values. -@@ - -@RET@ FcBool -@FUNC@ FcPatternEqual -@TYPE1@ const FcPattern * @ARG1@ pa -@TYPE2@ const FcPattern * @ARG2@ pb -@PURPOSE@ Compare patterns -@DESC@ -Returns whether pa and pb are exactly alike. -@@ - -@RET@ FcBool -@FUNC@ FcPatternEqualSubset -@TYPE1@ const FcPattern * @ARG1@ pa -@TYPE2@ const FcPattern * @ARG2@ pb -@TYPE3@ const FcObjectSet * @ARG3@ os -@PURPOSE@ Compare portions of patterns -@DESC@ -Returns whether pa and pb have exactly the same values for all of the -objects in os. -@@ - -@RET@ FcChar32 -@FUNC@ FcPatternHash -@TYPE1@ const FcPattern * @ARG1@ p -@PURPOSE@ Compute a pattern hash value -@DESC@ -Returns a 32-bit number which is the same for any two patterns which are -equal. -@@ - -@RET@ FcBool -@FUNC@ FcPatternAdd -@TYPE1@ FcPattern * @ARG1@ p -@TYPE2@ const char * @ARG2@ object -@TYPE3@ FcValue @ARG3@ value -@TYPE4@ FcBool @ARG4@ append -@PURPOSE@ Add a value to a pattern -@DESC@ -Adds a single value to the list of values associated with the property named -`object. If `append is FcTrue, the value is added at the end of any -existing list, otherwise it is inserted at the begining. `value' is saved -(with FcValueSave) when inserted into the pattern so that the library -retains no reference to any application-supplied data structure. -@@ - -@RET@ FcBool -@FUNC@ FcPatternAddWeak -@TYPE1@ FcPattern * @ARG1@ p -@TYPE2@ const char * @ARG2@ object -@TYPE3@ FcValue @ARG3@ value -@TYPE4@ FcBool @ARG4@ append -@PURPOSE@ Add a value to a pattern with weak binding -@DESC@ -FcPatternAddWeak is essentially the same as FcPatternAdd except that any -values added to the list have binding weak instead of strong. -@@ - -@TITLE@ FcPatternAdd-Type -@RET@ FcBool -@FUNC@ FcPatternAddInteger -@TYPE1@ FcPattern * @ARG1@ p -@TYPE2@ const char * @ARG2@ object -@TYPE3@ int @ARG3@ i - -@PROTOTYPE+@ -@RET+@ FcBool -@FUNC+@ FcPatternAddDouble -@TYPE1+@ FcPattern * @ARG1+@ p -@TYPE2+@ const char * @ARG2+@ object -@TYPE3+@ double @ARG3+@ d - -@PROTOTYPE++@ -@RET++@ FcBool -@FUNC++@ FcPatternAddString -@TYPE1++@ FcPattern * @ARG1++@ p -@TYPE2++@ const char * @ARG2++@ object -@TYPE3++@ const char * @ARG3++@ s - -@PROTOTYPE+++@ -@RET+++@ FcBool -@FUNC+++@ FcPatternAddMatrix -@TYPE1+++@ FcPattern * @ARG1+++@ p -@TYPE2+++@ const char * @ARG2+++@ object -@TYPE3+++@ const FcMatrix * @ARG3+++@ m - -@PROTOTYPE++++@ -@RET++++@ FcBool -@FUNC++++@ FcPatternAddCharSet -@TYPE1++++@ FcPattern * @ARG1++++@ p -@TYPE2++++@ const char * @ARG2++++@ object -@TYPE3++++@ const FcCharSet * @ARG3++++@ c - -@PROTOTYPE+++++@ -@RET+++++@ FcBool -@FUNC+++++@ FcPatternAddBool -@TYPE1+++++@ FcPattern * @ARG1+++++@ p -@TYPE2+++++@ const char * @ARG2+++++@ object -@TYPE3+++++@ FcBool @ARG3+++++@ b -@PURPOSE@ Add a typed value to a pattern -@DESC@ -These are all convenience functions that insert objects of the specified -type into the pattern. Use these in preference to FcPatternAdd as they -will provide compile-time typechecking. These all append values to -any existing list of values. -@@ - -@RET@ FcResult -@FUNC@ FcPatternGet -@TYPE1@ FcPattern * @ARG1@ p -@TYPE2@ const char * @ARG2@ object -@TYPE3@ int @ARG3@ id -@TYPE4@ FcValue * @ARG4@ v -@PURPOSE@ Return a value from a pattern -@DESC@ -Returns in v the id'th value -associated with the property object. -The value returned is not a copy, but rather refers to the data stored -within the pattern directly. Applications must not free this value. -@@ - -@TITLE@ FcPatternGet-Type -@PROTOTYPE@ -@RET@ FcResult -@FUNC@ FcPatternGetInteger -@TYPE1@ FcPattern * @ARG1@ p -@TYPE2@ const char * @ARG2@ object -@TYPE3@ int @ARG3@ n -@TYPE4@ int * @ARG4@ i - -@PROTOTYPE+@ -@RET+@ FcResult -@FUNC+@ FcPatternGetDouble -@TYPE1+@ FcPattern * @ARG1+@ p -@TYPE2+@ const char * @ARG2+@ object -@TYPE3+@ int @ARG3+@ n -@TYPE4+@ double * @ARG4+@ d - -@PROTOTYPE++@ -@RET++@ FcResult -@FUNC++@ FcPatternGetString -@TYPE1++@ FcPattern * @ARG1++@ p -@TYPE2++@ const char * @ARG2++@ object -@TYPE3++@ int @ARG3++@ n -@TYPE4++@ char **const @ARG4++@ s - -@PROTOTYPE+++@ -@RET+++@ FcResult -@FUNC+++@ FcPatternGetMatrix -@TYPE1+++@ FcPattern * @ARG1+++@ p -@TYPE2+++@ const char * @ARG2+++@ object -@TYPE3+++@ int @ARG3+++@ n -@TYPE4+++@ FcMatrix ** @ARG4+++@ s - -@PROTOTYPE++++@ -@RET++++@ FcResult -@FUNC++++@ FcPatternGetCharSet -@TYPE1++++@ FcPattern * @ARG1++++@ p -@TYPE2++++@ const char * @ARG2++++@ object -@TYPE3++++@ int @ARG3++++@ n -@TYPE4++++@ FcCharSet ** @ARG4++++@ c - -@PROTOTYPE+++++@ -@RET+++++@ FcResult -@FUNC+++++@ FcPatternGetBool -@TYPE1+++++@ FcPattern * @ARG1+++++@ p -@TYPE2+++++@ const char * @ARG2+++++@ object -@TYPE3+++++@ int @ARG3+++++@ n -@TYPE4+++++@ FcBool * @ARG4+++++@ b -@PURPOSE@ Return a typed value from a pattern -@DESC@ -These are convenience functions that call FcPatternGet and verify that the -returned data is of the expected type. They return FcResultTypeMismatch if -this is not the case. Note that these (like FcPatternGet) do not make a -copy of any data structure referenced by the return value. Use these -in preference to FcPatternGet to provide compile-time typechecking. -@@ - -@RET@ FcPattern * -@FUNC@ FcPatternBuild -@TYPE1@ FcPattern * @ARG1@ orig -@TYPE2@ ... - -@PROTOTYPE+@ -@RET+@ FcPattern * -@FUNC+@ FcPatternVaBuild -@TYPE1+@ FcPattern * @ARG1+@ orig -@TYPE2+@ va_list @ARG2+@ va -@PURPOSE@ Create patterns from arguments -@DESC@ -Builds a pattern using a list of objects, types and values. Each -value to be entered in the pattern is specified with three arguments: - - - -Object name, a string describing the property to be added. - -Object type, one of the FcType enumerated values - -Value, not an FcValue, but the raw type as passed to any of the -FcPatternAdd<type> functions. Must match the type of the second -argument. - - - -The argument list is terminated by a null object name, no object type nor -value need be passed for this. The values are added to `pattern', if -`pattern' is null, a new pattern is created. In either case, the pattern is -returned. Example - - -pattern = FcPatternBuild (0, FC_FAMILY, FtTypeString, "Times", (char *) 0); - - -FcPatternVaBuild is used when the arguments are already in the form of a -varargs value. -@@ - -@RET@ FcBool -@FUNC@ FcPatternDel -@TYPE1@ FcPattern * @ARG1@ p -@TYPE2@ const char * @ARG2@ object -@PURPOSE@ Delete a property from a pattern -@DESC@ -Deletes all values associated with the property `object', returning -whether the property existed or not. -@@ - -@RET@ FcBool -@FUNC@ FcPatternRemove -@TYPE1@ FcPattern * @ARG1@ p -@TYPE2@ const char * @ARG2@ object -@TYPE3@ int @ARG3@ id -@PURPOSE@ Remove one object of the specified type from the pattern -@DESC@ -Removes the value associated with the property `object' at position `id', returning -whether the property existed and had a value at that position or not. -@@ - -@RET@ void -@FUNC@ FcPatternPrint -@TYPE1@ const FcPattern * @ARG1@ p -@PURPOSE@ Print a pattern for debugging -@DESC@ -Prints an easily readable version of the pattern to stdout. There is -no provision for reparsing data in this format, it's just for diagnostics -and debugging. -@@ - -@RET@ void -@FUNC@ FcDefaultSubstitute -@TYPE1@ FcPattern * @ARG1@ pattern -@PURPOSE@ Perform default substitutions in a pattern -@DESC@ -Supplies default values for underspecified font patterns: - - -Patterns without a specified style or weight are set to Medium - - -Patterns without a specified style or slant are set to Roman - - -Patterns without a specified pixel size are given one computed from any -specified point size (default 12), dpi (default 75) and scale (default 1). - - -@@ - -@RET@ FcPattern * -@FUNC@ FcNameParse -@TYPE1@ const char * @ARG1@ name -@PURPOSE@ Parse a pattern string -@DESC@ -Converts name from the standard text format described above into a pattern. -@@ - -@RET@ FcChar8 * -@FUNC@ FcNameUnparse -@TYPE1@ FcPattern * @ARG1@ pat -@PURPOSE@ Convert a pattern back into a string that can be parsed -@DESC@ -Converts the given pattern into the standard text format described above. -The return value is not static, but instead refers to newly allocated memory -which should be freed by the caller. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcstring.fncs b/nx-X11/extras/fontconfig/doc/fcstring.fncs deleted file mode 100644 index 86c29733c..000000000 --- a/nx-X11/extras/fontconfig/doc/fcstring.fncs +++ /dev/null @@ -1,186 +0,0 @@ -/* - * $Id: fcstring.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ - - -@RET@ int -@FUNC@ FcUtf8ToUcs4 -@TYPE1@ FcChar8 * @ARG1@ src -@TYPE2@ FcChar32 * @ARG2@ dst -@TYPE3@ int @ARG3@ len -@PURPOSE@ convert UTF-8 to UCS4 -@DESC@ -Converts the next Unicode char from src into -dst and returns the number of bytes containing the -char. src nust be at least -len bytes long. -@@ - -@RET@ int -@FUNC@ FcUcs4ToUtf8 -@TYPE1@ FcChar32 @ARG1@ src -@TYPE2@ FcChar8 @ARG2@ dst[FC_UTF8_MAX_LEN] -@PURPOSE@ convert UCS4 to UTF-8 -@DESC@ -Converts the Unicode char from src into -dst and returns the number of bytes needed to encode -the char. -@@ - -@RET@ FcBool -@FUNC@ FcUtf8Len -@TYPE1@ FcChar8 * @ARG1@ src -@TYPE2@ int @ARG2@ len -@TYPE3@ int * @ARG3@ nchar -@TYPE4@ int * @ARG4@ wchar -@PURPOSE@ count UTF-8 encoded chars -@DESC@ -Counts the number of Unicode chars in len bytes of -src. Places that count in -nchar. wchar contains 1, 2 or -4 depending on the number of bytes needed to hold the largest unicode char -counted. The return value indicates whether src is a -well-formed UTF8 string. -@@ - -@RET@ int -@FUNC@ FcUtf16ToUcs4 -@TYPE1@ FcChar8 * @ARG1@ src -@TYPE2@ FcEndian @ARG2@ endian -@TYPE3@ FcChar32 * @ARG3@ dst -@TYPE4@ int @ARG4@ len -@PURPOSE@ convert UTF-16 to UCS4 -@DESC@ -Converts the next Unicode char from src into -dst and returns the number of bytes containing the -char. src must be at least len -bytes long. Bytes of src are combined into 16-bit -units according to endian. -@@ - -@RET@ FcBool -@FUNC@ FcUtf16Len -@TYPE1@ FcChar8 * @ARG1@ src -@TYPE2@ FcEndian @ARG2@ endian -@TYPE3@ int @ARG3@ len -@TYPE4@ int * @ARG4@ nchar -@TYPE5@ int * @ARG5@ wchar -@PURPOSE@ count UTF-16 encoded chars -@DESC@ -Counts the number of Unicode chars in len bytes of -src. Bytes of src are -combined into 16-bit units according to endian. -Places that count in nchar. -wchar contains 1, 2 or 4 depending on the number of -bytes needed to hold the largest unicode char counted. The return value -indicates whether string is a well-formed UTF16 -string. -@@ - -@RET@ FcChar8 * -@FUNC@ FcStrCopy -@TYPE1@ const FcChar8 * @ARG1@ s -@PURPOSE@ duplicate a string -@DESC@ -Allocates memory, copies s and returns the resulting -buffer. Yes, this is strdup, but that function isn't -available on every platform. -@@ - -@RET@ FcChar8 * -@FUNC@ FcStrDowncase -@TYPE1@ const FcChar8 * @ARG1@ s -@PURPOSE@ create a lower case translation of a string -@DESC@ -Allocates memory, copies s, converting upper case -letters to lower case and returns the allocated buffer. -@@ - -@RET@ FcChar8 * -@FUNC@ FcStrCopyFilename -@TYPE1@ const FcChar8 * @ARG1@ s -@PURPOSE@ copy a string, expanding '~' -@DESC@ -Just like FcStrCopy except that it converts any leading '~' characters in -s to the value of the HOME environment variable. -Returns NULL if '~' is present in s and HOME is unset. -@@ - -@RET@ int -@FUNC@ FcStrCmpIgnoreCase -@TYPE1@ const FcChar8 * @ARG1@ s1 -@TYPE2@ const FcChar8 * @ARG2@ s2 -@PURPOSE@ compare UTF-8 strings ignoring ASCII case -@DESC@ -Returns the usual <0, 0, >0 result of comparing -s1 and s2. This test is -case-insensitive in the ASCII range and will operate properly with UTF8 -encoded strings, although it does not check for well formed strings. -@@ - -@RET@ FcChar8 * -@FUNC@ FcStrStr -@TYPE1@ const char * @ARG1@ s1 -@TYPE2@ const char * @ARG2@ s2 -@PURPOSE@ locate UTF-8 substring -@DESC@ -Returns the location of s2 in -s1. Returns NULL if s2 -is not present in s1. This test will operate properly -with UTF8 encoded strings, although it does not check for well formed -strings. -@@ - -@RET@ FcChar8 * -@FUNC@ FcStrStrIgnoreCase -@TYPE1@ const char * @ARG1@ s1 -@TYPE2@ const char * @ARG2@ s2 -@PURPOSE@ locate UTF-8 substring ignoring ASCII case -@DESC@ -Returns the location of s2 in -s1, ignoring ASCII case. Returns NULL if -s2 is not present in s1. -This test is case-insensitive in the ASCII range and will operate properly -with UTF8 encoded strings, although it does not check for well formed -strings. -@@ - -@RET@ FcChar8 * -@FUNC@ FcStrDirname -@TYPE1@ const FcChar8 * @ARG1@ file -@PURPOSE@ directory part of filename -@DESC@ -Returns the directory containing file. This -is returned in newly allocated storage which should be freed when no longer -needed. -@@ - -@RET@ FcChar8 * -@FUNC@ FcStrBasename -@TYPE1@ const FcChar8 * @ARG1@ file -@PURPOSE@ last component of filename -@DESC@ -Returns the filename of file stripped of any leading -directory names. This is returned in newly allocated storage which should -be freed when no longer needed. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcstrset.fncs b/nx-X11/extras/fontconfig/doc/fcstrset.fncs deleted file mode 100644 index 2c5f642fb..000000000 --- a/nx-X11/extras/fontconfig/doc/fcstrset.fncs +++ /dev/null @@ -1,104 +0,0 @@ -/* - * $Id: fcstrset.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ - - -@RET@ FcStrSet * -@FUNC@ FcStrSetCreate -@TYPE1@ void -@PURPOSE@ create a string set -@DESC@ -Create an empty set. -@@ - -@RET@ FcBool -@FUNC@ FcStrSetMember -@TYPE1@ FcStrSet * @ARG1@ set -@TYPE2@ const FcChar8 * @ARG2@ s -@PURPOSE@ check set for membership -@DESC@ -Returns whether s is a member of -set. -@@ - -@RET@ FcBool -@FUNC@ FcStrSetAdd -@TYPE1@ FcStrSet * @ARG1@ set -@TYPE2@ const FcChar8 * @ARG2@ s -@PURPOSE@ add to a string set -@DESC@ -Adds a copy of s to set. -@@ - -@RET@ FcBool -@FUNC@ FcStrSetAddFilename -@TYPE1@ FcStrSet * @ARG1@ set -@TYPE2@ const FcChar8 * @ARG2@ s -@PURPOSE@ add a filename to a string set -@DESC@ -Adds a copy s to set, The copy -is created with FcStrCopyFilename so that leading '~' values are replaced -with the value of the HOME environment variable. -@@ - -@RET@ FcBool -@FUNC@ FcStrSetDel -@TYPE1@ FcStrSet * @ARG1@ set -@TYPE2@ const FcChar8 * @ARG2@ s -@PURPOSE@ delete from a string set -@DESC@ -Removes s from set, returning -FcTrue if s was a member else FcFalse. -@@ - -@RET@ void -@FUNC@ FcStrSetDestroy -@TYPE1@ FcStrSet * @ARG1@ set -@PURPOSE@ destroy a string set -@DESC@ -Destroys set. -@@ - -@RET@ FcStrList * -@FUNC@ FcStrListCreate -@TYPE1@ FcStrSet * @ARG1@ set -@PURPOSE@ create a string iterator -@DESC@ -Creates an iterator to list the strings in set. -@@ - -@RET@ FcChar8 * -@FUNC@ FcStrListNext -@TYPE1@ FcStrList * @ARG1@ list -@PURPOSE@ get next string in iteration -@DESC@ -Returns the next string in set. -@@ - -@RET@ void -@FUNC@ FcStrListDone -@TYPE1@ FcStrList * @ARG1@ list -@PURPOSE@ destroy a string iterator -@DESC@ -Destroys the enumerator list. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fcvalue.fncs b/nx-X11/extras/fontconfig/doc/fcvalue.fncs deleted file mode 100644 index 616845f23..000000000 --- a/nx-X11/extras/fontconfig/doc/fcvalue.fncs +++ /dev/null @@ -1,40 +0,0 @@ -/* - * $Id: fcvalue.fncs,v 1.3 2005/06/28 01:01:03 alanc Exp $ - * - * Copyright © 2003 Keith Packard - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Keith Packard not be used in - * advertising or publicity pertaining to distribution of the software without - * specific, written prior permission. Keith Packard makes no - * representations about the suitability of this software for any purpose. It - * is provided "as is" without express or implied warranty. - * - * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -@RET@ void -@FUNC@ FcValueDestroy -@TYPE1@ FcValue @ARG1@ v -@PURPOSE@ Free a value -@DESC@ -Frees any memory referenced by v. Values of type FcTypeString, -FcTypeMatrix and FcTypeCharSet reference memory, the other types do not. -@@ - -@RET@ FcValue -@FUNC@ FcValueSave -@TYPE1@ FcValue @ARG1@ v -@PURPOSE@ Copy a value -@DESC@ -Returns a copy of v duplicating any object referenced by it so that v -may be safely destroyed without harming the new value. -@@ diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel.pdf b/nx-X11/extras/fontconfig/doc/fontconfig-devel.pdf deleted file mode 100644 index fcf1fd6ac..000000000 Binary files a/nx-X11/extras/fontconfig/doc/fontconfig-devel.pdf and /dev/null differ diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel.sgml b/nx-X11/extras/fontconfig/doc/fontconfig-devel.sgml deleted file mode 100644 index cca654558..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel.sgml +++ /dev/null @@ -1,515 +0,0 @@ - - - - - - - - - - - - - - - - - -]> - -
- Fontconfig Developers Reference, Version &version; - - - Keith - Packard - - HP Cambridge Research Lab - - - KRP - Fontconfig - &version; - - -Copyright © 2002 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - - -DESCRIPTION - -Fontconfig is a library designed to provide system-wide font configuration, -customization and application access. - - -FUNCTIONAL OVERVIEW - -Fontconfig contains two essential modules, the configuration module which -builds an internal configuration from XML files and the matching module -which accepts font patterns and returns the nearest matching font. - - FONT CONFIGURATION - -The configuration module consists of the FcConfig datatype, libexpat and -FcConfigParse which walks over an XML tree and ammends a configuration with -data found within. From an external perspective, configuration of the -library consists of generating a valid XML tree and feeding that to -FcConfigParse. The only other mechanism provided to applications for -changing the running configuration is to add fonts and directories to the -list of application-provided font files. - -The intent is to make font configurations relatively static, and shared by -as many applications as possible. It is hoped that this will lead to more -stable font selection when passing names from one application to another. -XML was chosen as a configuration file format because it provides a format -which is easy for external agents to edit while retaining the correct -structure and syntax. - -Font configuration is separate from font matching; applications needing to -do their own matching can access the available fonts from the library and -perform private matching. The intent is to permit applications to pick and -choose appropriate functionality from the library instead of forcing them to -choose between this library and a private configuration mechanism. The hope -is that this will ensure that configuration of fonts for all applications -can be centralized in one place. Centralizing font configuration will -simplify and regularize font installation and customization. - - - - FONT PROPERTIES - -While font patterns may contain essentially any properties, there are some -well known properties with associated types. Fontconfig uses some of these -properties for font matching and font completion. Others are provided as a -convenience for the applications rendering mechanism. - - - Property Definitions - - Property CPP Symbol Type Description - ---------------------------------------------------- - family FC_FAMILY String Font family names - familylang FC_FAMILYLANG String Language cooresponding to - each family name - style FC_STYLE String Font style. Overrides weight - and slant - stylelang FC_STYLELANG String Language cooresponding to - each style name - fullname FC_FULLNAME String Font face full name where - different from family and - family + style - fullnamelang FC_FULLNAMELANG String Language cooresponding to - each fullname - slant FC_SLANT Int Italic, oblique or roman - weight FC_WEIGHT Int Light, medium, demibold, - bold or black - size FC_SIZE Double Point size - width FC_WIDTH Int Condensed, normal or expanded - aspect FC_ASPECT Double Stretches glyphs horizontally - before hinting - pixelsize FC_PIXEL_SIZE Double Pixel size - spacing FC_SPACING Int Proportional, dual-width, - monospace or charcell - foundry FC_FOUNDRY String Font foundry name - antialias FC_ANTIALIAS Bool Whether glyphs can be - antialiased - hinting FC_HINTING Bool Whether the rasterizer should - use hinting - hintstyle FC_HINT_STYLE Int Automatic hinting style - verticallayout FC_VERTICAL_LAYOUT Bool Use vertical layout - autohint FC_AUTOHINT Bool Use autohinter instead of - normal hinter - globaladvance FC_GLOBAL_ADVANCE Bool Use font global advance data - file FC_FILE String The filename holding the font - index FC_INDEX Int The index of the font within - the file - ftface FC_FT_FACE FT_Face Use the specified FreeType - face object - rasterizer FC_RASTERIZER String Which rasterizer is in use - outline FC_OUTLINE Bool Whether the glyphs are outlines - scalable FC_SCALABLE Bool Whether glyphs can be scaled - scale FC_SCALE Double Scale factor for point->pixel - conversions - dpi FC_DPI Double Target dots per inch - rgba FC_RGBA Int unknown, rgb, bgr, vrgb, - vbgr, none - subpixel geometry - minspace FC_MINSPACE Bool Eliminate leading from line - spacing - charset FC_CHARSET CharSet Unicode chars encoded by - the font - lang FC_LANG String List of RFC-3066-style - languages this font supports - fontversion FC_FONTVERSION Int Version number of the font - capability FC_CAPABILITY String List of layout capabilities in - the font - embolden FC_EMBOLDEN Bool Rasterizer should - synthetically embolden the font - - - -Datatypes - -Fontconfig uses abstract datatypes to hide internal implementation details -for most data structures. A few structures are exposed where appropriate. - - FcChar8, FcChar16, FcChar32, FcBool - -These are primitive datatypes; the FcChar* types hold precisely the number -of bits stated (if supported by the C implementation). FcBool holds -one of two CPP symbols: FcFalse or FcTrue. - - - FcMatrix - -An FcMatrix holds an affine transformation, usually used to reshape glyphs. -A small set of matrix operations are provided to manipulate these. - - typedef struct _FcMatrix { - double xx, xy, yx, yy; - } FcMatrix; - - - - FcCharSet - -An FcCharSet is an abstract type that holds the set of encoded unicode chars -in a font. Operations to build and compare these sets are provided. - - - FcType - -Tags the kind of data stored in an FcValue. - - - FcValue - -An FcValue object holds a single value with one of a number of different -types. The 'type' tag indicates which member is valid. - - typedef struct _FcValue { - FcType type; - union { - const FcChar8 *s; - int i; - FcBool b; - double d; - const FcMatrix *m; - const FcCharSet *c; - } u; - } FcValue; - - - FcValue Members - - Type Union member Datatype - -------------------------------- - FcTypeVoid (none) (none) - FcTypeInteger i int - FcTypeDouble d double - FcTypeString s char * - FcTypeBool b b - FcTypeMatrix m FcMatrix * - FcTypeCharSet c FcCharSet * - - - - FcPattern - -holds a set of names with associated value lists; each name refers to a -property of a font. FcPatterns are used as inputs to the matching code as -well as holding information about specific fonts. Each property can hold -one or more values; conventionally all of the same type, although the -interface doesn't demand that. - - - FcFontSet - - - typedef struct _FcFontSet { - int nfont; - int sfont; - FcPattern **fonts; - } FcFontSet; - -An FcFontSet contains a list of FcPatterns. Internally fontconfig uses this -data structure to hold sets of fonts. Externally, fontconfig returns the -results of listing fonts in this format. 'nfont' holds the number of -patterns in the 'fonts' array; 'sfont' is used to indicate the size of that -array. - - - FcStrSet, FcStrList - -FcStrSet holds a list of strings that can be appended to and enumerated. -Its unique characteristic is that the enumeration works even while strings -are appended during enumeration. FcStrList is used during enumeration to -safely and correctly walk the list of strings even while that list is edited -in the middle of enumeration. - - - FcObjectSet - - - typedef struct _FcObjectSet { - int nobject; - int sobject; - const char **objects; - } FcObjectSet; - -holds a set of names and is used to specify which fields from fonts are -placed in the the list of returned patterns when listing fonts. - - - FcObjectType - - - typedef struct _FcObjectType { - const char *object; - FcType type; - } FcObjectType; - -marks the type of a pattern element generated when parsing font names. -Applications can add new object types so that font names may contain the new -elements. - - - FcConstant - - - typedef struct _FcConstant { - const FcChar8 *name; - const char *object; - int value; - } FcConstant; - -Provides for symbolic constants for new pattern elements. When 'name' is -seen in a font name, an 'object' element is created with value 'value'. - - - FcBlanks - -holds a list of Unicode chars which are expected to be blank; unexpectedly -blank chars are assumed to be invalid and are elided from the charset -associated with the font. - - - FcFileCache - -holds the per-user cache information for use while loading the font -database. This is built automatically for the current configuration when -that is loaded. Applications must always pass '0' when one is requested. - - - FcConfig - -holds a complete configuration of the library; there is one default -configuration, other can be constructed from XML data structures. All -public entry points that need global data can take an optional FcConfig* -argument; passing 0 uses the default configuration. FcConfig objects hold two -sets of fonts, the first contains those specified by the configuration, the -second set holds those added by the application at run-time. Interfaces -that need to reference a particulat set use one of the FcSetName enumerated -values. - - - FcSetName - -Specifies one of the two sets of fonts available in a configuration; -FcSetSystem for those fonts specified in the configuration and -FcSetApplication which holds fonts provided by the application. - - - FcResult - -Used as a return type for functions manipulating FcPattern objects. - - FcResult Values - Result Code Meaning - ----------------------------------------------------------- - FcResultMatch Object exists with the specified ID - FcResultNoMatch Object doesn't exist at all - FcResultTypeMismatch Object exists, but the type doesn't match - FcResultNoId Object exists, but has fewer values - than specified - FcResultOutOfMemory Malloc failed - - - - FcAtomic - -Used for locking access to config files. Provides a safe way to update -configuration files. - - - -FUNCTIONS - -These are grouped by functionality, often using the main datatype being -manipulated. - - Initialization - -These functions provide some control over how the library is initialized. - - &fcinit; - - FcPattern - -An FcPattern is an opaque type that holds both patterns to match against the -available fonts, as well as the information about each font. - - &fcpattern; - - FcFontSet - -An FcFontSet simply holds a list of patterns; these are used to return the -results of listing available fonts. - - &fcfontset; - - FcObjectSet - -An FcObjectSet holds a list of pattern property names; it is used to -indiciate which properties are to be returned in the patterns from -FcFontList. - - &fcobjectset; - - FreeType specific functions - -While the fontconfig library doesn't insist that FreeType be used as the -rasterization mechanism for fonts, it does provide some convenience -functions. - - &fcfreetype; - - FcValue - -FcValue is a structure containing a type tag and a union of all possible -datatypes. The tag is an enum of type -FcType -and is intended to provide a measure of run-time -typechecking, although that depends on careful programming. - - &fcvalue; - - FcCharSet - -An FcCharSet is a boolean array indicating a set of unicode chars. Those -associated with a font are marked constant and cannot be edited. -FcCharSets may be reference counted internally to reduce memory consumption; -this may be visible to applications as the result of FcCharSetCopy may -return it's argument, and that CharSet may remain unmodifiable. - - &fccharset; - - FcMatrix - -FcMatrix structures hold an affine transformation in matrix form. - - &fcmatrix; - - FcConfig - -An FcConfig object holds the internal representation of a configuration. -There is a default configuration which applications may use by passing 0 to -any function using the data within an FcConfig. - - &fcconfig; - - FcObjectType - -Provides for applcation-specified font name object types so that new -pattern elements can be generated from font names. - - &fcobjecttype; - - FcConstant - -Provides for application-specified symbolic constants for font names. - - &fcconstant; - - FcBlanks - -An FcBlanks object holds a list of Unicode chars which are expected to -be blank when drawn. When scanning new fonts, any glyphs which are -empty and not in this list will be assumed to be broken and not placed in -the FcCharSet associated with the font. This provides a significantly more -accurate CharSet for applications. - - &fcblanks; - - FcAtomic - -These functions provide a safe way to update config files, allowing ongoing -reading of the old config file while locked for writing and ensuring that a -consistent and complete version of the config file is always available. - - &fcatomic; - - File and Directory routines - -These routines work with font files and directories, including font -directory cache files. - - &fcfile; - - FcStrSet and FcStrList - -A data structure for enumerating strings, used to list directories while -scanning the configuration as directories are added while scanning. - - &fcstrset; - - String utilities - -Fontconfig manipulates many UTF-8 strings represented with the FcChar8 type. -These functions are exposed to help applications deal with these UTF-8 -strings in a locale-insensitive manner. - - &fcstring; - - -
diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel.txt b/nx-X11/extras/fontconfig/doc/fontconfig-devel.txt deleted file mode 100644 index 576ae9197..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel.txt +++ /dev/null @@ -1,3792 +0,0 @@ - -Fontconfig Developers Reference, Version 2.3.2 - -Keith Packard - - HP Cambridge Research Lab - _________________________________________________________ - - Table of Contents - 1. DESCRIPTION - 2. FUNCTIONAL OVERVIEW - - 2.1. FONT CONFIGURATION - 2.2. FONT PROPERTIES - - 3. Datatypes - - 3.1. FcChar8, FcChar16, FcChar32, FcBool - 3.2. FcMatrix - 3.3. FcCharSet - 3.4. FcType - 3.5. FcValue - 3.6. FcPattern - 3.7. FcFontSet - 3.8. FcStrSet, FcStrList - 3.9. FcObjectSet - 3.10. FcObjectType - 3.11. FcConstant - 3.12. FcBlanks - 3.13. FcFileCache - 3.14. FcConfig - 3.15. FcSetName - 3.16. FcResult - 3.17. FcAtomic - - 4. FUNCTIONS - - 4.1. Initialization - - FcInitLoadConfig -- load configuration - FcInitLoadConfigAndFonts -- load configuration and - font data - - FcInit -- initialize fontconfig library - FcFini -- finalize fonconfig library - FcGetVersion -- library version number - FcInitReinitialize -- re-initialize library - FcInitBringUptoDate -- reload configuration files - if needed - - 4.2. FcPattern - - FcPatternCreate -- Create a pattern - FcPatternDestroy -- Destroy a pattern - FcPatternEqual -- Compare patterns - FcPatternEqualSubset -- Compare portions of - patterns - - FcPatternHash -- Compute a pattern hash value - FcPatternAdd -- Add a value to a pattern - FcPatternAddWeak -- Add a value to a pattern with - weak binding - - FcPatternAdd-Type -- Add a typed value to a pattern - FcPatternGet -- Return a value from a pattern - FcPatternGet-Type -- Return a typed value from a - pattern - - FcPatternBuild -- Create patterns from arguments - FcPatternDel -- Delete a property from a pattern - FcPatternRemove -- Remove one object of the - specified type from the pattern - - FcPatternPrint -- Print a pattern for debugging - FcDefaultSubstitute -- Perform default - substitutions in a pattern - - FcNameParse -- Parse a pattern string - FcNameUnparse -- Convert a pattern back into a - string that can be parsed - - 4.3. FcFontSet - - FcFontSetCreate -- Create a font set - FcFontSetDestroy -- Destroy a font set - FcFontSetAdd -- Add to a font set - - 4.4. FcObjectSet - - FcObjectSetCreate -- Create an object set - FcObjectSetAdd -- Add to an object set - FcObjectSetDestroy -- Destroy an object set - FcObjectSetBuild -- Build object set from args - - 4.5. FreeType specific functions - - FcFreeTypeCharIndex -- map Unicode to glyph id - FcFreeTypeCharSet -- compute unicode coverage - FcFreeTypeQuery -- compute font file pattern - - 4.6. FcValue - - FcValueDestroy -- Free a value - FcValueSave -- Copy a value - - 4.7. FcCharSet - - FcCharSetCreate -- Create an empty character set - FcCharSetDestroy -- Destroy a character set - FcCharSetAddChar -- Add a character to a charset - FcCharSetCopy -- Copy a charset - FcCharSetEqual -- Compare two charsets - FcCharSetIntersect -- Intersect charsets - FcCharSetUnion -- Add charsets - FcCharSetSubtract -- Subtract charsets - FcCharSetHasChar -- Check a charset for a char - FcCharSetCount -- Count entries in a charset - FcCharSetIntersectCount -- Intersect and count - charsets - - FcCharSetSubtractCount -- Subtract and count - charsets - - FcCharSetIsSubset -- Test for charset inclusion - FcCharSetFirstPage -- Start enumerating charset - contents - - FcCharSetNextPage -- Continue enumerating charset - contents - - 4.8. FcMatrix - - FcMatrixInit -- initialize an FcMatrix structure - FcMatrixCopy -- Copy a matrix - FcMatrixEqual -- Compare two matrices - FcMatrixMultiply -- Multiply matrices - FcMatrixRotate -- Rotate a matrix - FcMatrixScale -- Scale a matrix - FcMatrixShear -- Shear a matrix - - 4.9. FcConfig - - FcConfigCreate -- Create a configuration - FcConfigDestroy -- Destroy a configuration - FcConfigSetCurrent -- Set configuration as default - FcConfigGetCurrent -- Return current configuration - FcConfigUptoDate -- Check timestamps on config - files - - FcConfigBuildFonts -- Build font database - FcConfigGetConfigDirs -- Get config directories - FcConfigGetFontDirs -- Get font directories - FcConfigGetConfigFiles -- Get config files - FcConfigGetCache -- Get cache filename - FcConfigGetFonts -- Get config font set - FcConfigGetBlanks -- Get config blanks - FcConfigGetRescanInverval -- Get config rescan - interval - - FcConfigSetRescanInverval -- Set config rescan - interval - - FcConfigAppFontAddFile -- Add font file to font - database - - FcConfigAppFontAddDir -- Add fonts from directory - to font database - - FcConfigAppFontClear -- Remove all app fonts from - font database - - FcConfigSubstituteWithPat -- Execute substitutions - FcConfigSubstitute -- Execute substitutions - FcFontMatch -- Return best font - FcFontSort -- Return list of matching fonts - FcFontRenderPrepare -- Prepare pattern for loading - font file - - FcFontList -- List fonts - FcConfigFilename -- Find a config file - FcConfigParseAndLoad -- load a configuration file - - 4.10. FcObjectType - - FcNameRegisterObjectTypes -- Register object types - FcNameUnregisterObjectTypes -- Unregister object - types - - FcNameGetObjectType -- Lookup an object type - - 4.11. FcConstant - - FcNameRegisterConstants -- Register symbolic - constants - - FcNameUnregisterConstants -- Unregister symbolic - constants - - FcNameGetConstant -- Lookup symbolic constant - FcNameConstant -- Get the value for a symbolic - constant - - 4.12. FcBlanks - - FcBlanksCreate -- Create an FcBlanks - FcBlanksDestroy -- Destroy and FcBlanks - FcBlanksAdd -- Add a character to an FcBlanks - FcBlanksIsMember -- Query membership in an FcBlanks - - 4.13. FcAtomic - - FcAtomicCreate -- create an FcAtomic object - FcAtomicLock -- lock a file - FcAtomicNewFile -- return new temporary file name - FcAtomicOrigFile -- return original file name - FcAtomicReplaceOrig -- replace original with new - FcAtomicDeleteNew -- delete new file - FcAtomicUnlock -- unlock a file - FcAtomicDestroy -- destroy an FcAtomic object - - 4.14. File and Directory routines - - FcFileScan -- scan a font file - FcDirScan -- scan a font directory - FcDirSave -- save a directory cache - FcDirCacheValid -- check directory cache timestamp - - 4.15. FcStrSet and FcStrList - - FcStrSetCreate -- create a string set - FcStrSetMember -- check set for membership - FcStrSetAdd -- add to a string set - FcStrSetAddFilename -- add a filename to a string - set - - FcStrSetDel -- delete from a string set - FcStrSetDestroy -- destroy a string set - FcStrListCreate -- create a string iterator - FcStrListNext -- get next string in iteration - FcStrListDone -- destroy a string iterator - - 4.16. String utilities - - FcUtf8ToUcs4 -- convert UTF-8 to UCS4 - FcUcs4ToUtf8 -- convert UCS4 to UTF-8 - FcUtf8Len -- count UTF-8 encoded chars - FcUtf16ToUcs4 -- convert UTF-16 to UCS4 - FcUtf16Len -- count UTF-16 encoded chars - FcStrCopy -- duplicate a string - FcStrDowncase -- create a lower case translation of - a string - - FcStrCopyFilename -- copy a string, expanding '~' - FcStrCmpIgnoreCase -- compare UTF-8 strings - ignoring ASCII case - - FcStrStr -- locate UTF-8 substring - FcStrStrIgnoreCase -- locate UTF-8 substring - ignoring ASCII case - - FcStrDirname -- directory part of filename - FcStrBasename -- last component of filename - -1. DESCRIPTION - - Fontconfig is a library designed to provide system-wide font - configuration, customization and application access. - _________________________________________________________ - -2. FUNCTIONAL OVERVIEW - - Fontconfig contains two essential modules, the configuration - module which builds an internal configuration from XML files - and the matching module which accepts font patterns and - returns the nearest matching font. - _________________________________________________________ - -2.1. FONT CONFIGURATION - - The configuration module consists of the FcConfig datatype, - libexpat and FcConfigParse which walks over an XML tree and - ammends a configuration with data found within. From an - external perspective, configuration of the library consists of - generating a valid XML tree and feeding that to FcConfigParse. - The only other mechanism provided to applications for changing - the running configuration is to add fonts and directories to - the list of application-provided font files. - - The intent is to make font configurations relatively static, - and shared by as many applications as possible. It is hoped - that this will lead to more stable font selection when passing - names from one application to another. XML was chosen as a - configuration file format because it provides a format which - is easy for external agents to edit while retaining the - correct structure and syntax. - - Font configuration is separate from font matching; - applications needing to do their own matching can access the - available fonts from the library and perform private matching. - The intent is to permit applications to pick and choose - appropriate functionality from the library instead of forcing - them to choose between this library and a private - configuration mechanism. The hope is that this will ensure - that configuration of fonts for all applications can be - centralized in one place. Centralizing font configuration will - simplify and regularize font installation and customization. - _________________________________________________________ - -2.2. FONT PROPERTIES - - While font patterns may contain essentially any properties, - there are some well known properties with associated types. - Fontconfig uses some of these properties for font matching and - font completion. Others are provided as a convenience for the - applications rendering mechanism. - Property Definitions - - Property CPP Symbol Type Description - ---------------------------------------------------- - family FC_FAMILY String Font family names - familylang FC_FAMILYLANG String Language cooresponding -to - each family name - style FC_STYLE String Font style. Overrides w -eight - and slant - stylelang FC_STYLELANG String Language cooresponding -to - each style name - fullname FC_FULLNAME String Font face full name whe -re - different from family a -nd - family + style - fullnamelang FC_FULLNAMELANG String Language cooresponding -to - each fullname - slant FC_SLANT Int Italic, oblique or roma -n - weight FC_WEIGHT Int Light, medium, demibold -, - bold or black - size FC_SIZE Double Point size - width FC_WIDTH Int Condensed, normal or ex -panded - aspect FC_ASPECT Double Stretches glyphs horizo -ntally - before hinting - pixelsize FC_PIXEL_SIZE Double Pixel size - spacing FC_SPACING Int Proportional, dual-widt -h, - monospace or charcell - foundry FC_FOUNDRY String Font foundry name - antialias FC_ANTIALIAS Bool Whether glyphs can be - antialiased - hinting FC_HINTING Bool Whether the rasterizer -should - use hinting - hintstyle FC_HINT_STYLE Int Automatic hinting style - verticallayout FC_VERTICAL_LAYOUT Bool Use vertical layout - autohint FC_AUTOHINT Bool Use autohinter instead -of - normal hinter - globaladvance FC_GLOBAL_ADVANCE Bool Use font global advance - data - file FC_FILE String The filename holding th -e font - index FC_INDEX Int The index of the font w -ithin - the file - ftface FC_FT_FACE FT_Face Use the specified FreeT -ype - face object - rasterizer FC_RASTERIZER String Which rasterizer is in -use - outline FC_OUTLINE Bool Whether the glyphs are -outlines - scalable FC_SCALABLE Bool Whether glyphs can be s -caled - scale FC_SCALE Double Scale factor for point- ->pixel - conversions - dpi FC_DPI Double Target dots per inch - rgba FC_RGBA Int unknown, rgb, bgr, vrgb -, - vbgr, none - subpixel g -eometry - minspace FC_MINSPACE Bool Eliminate leading from -line - spacing - charset FC_CHARSET CharSet Unicode chars encoded b -y - the font - lang FC_LANG String List of RFC-3066-style - languages this font sup -ports - fontversion FC_FONTVERSION Int Version number of the f -ont - capability FC_CAPABILITY String List of layout capabili -ties in - the font - embolden FC_EMBOLDEN Bool Rasterizer should - synthetically embolden -the font - - _________________________________________________________ - -3. Datatypes - - Fontconfig uses abstract datatypes to hide internal - implementation details for most data structures. A few - structures are exposed where appropriate. - _________________________________________________________ - -3.1. FcChar8, FcChar16, FcChar32, FcBool - - These are primitive datatypes; the FcChar* types hold - precisely the number of bits stated (if supported by the C - implementation). FcBool holds one of two CPP symbols: FcFalse - or FcTrue. - _________________________________________________________ - -3.2. FcMatrix - - An FcMatrix holds an affine transformation, usually used to - reshape glyphs. A small set of matrix operations are provided - to manipulate these. - typedef struct _FcMatrix { - double xx, xy, yx, yy; - } FcMatrix; - - _________________________________________________________ - -3.3. FcCharSet - - An FcCharSet is an abstract type that holds the set of encoded - unicode chars in a font. Operations to build and compare these - sets are provided. - _________________________________________________________ - -3.4. FcType - - Tags the kind of data stored in an FcValue. - _________________________________________________________ - -3.5. FcValue - - An FcValue object holds a single value with one of a number of - different types. The 'type' tag indicates which member is - valid. - typedef struct _FcValue { - FcType type; - union { - const FcChar8 *s; - int i; - FcBool b; - double d; - const FcMatrix *m; - const FcCharSet *c; - } u; - } FcValue; - - FcValue Members - - Type Union member Datatype - -------------------------------- - FcTypeVoid (none) (none) - FcTypeInteger i int - FcTypeDouble d double - FcTypeString s char * - FcTypeBool b b - FcTypeMatrix m FcMatrix * - FcTypeCharSet c FcCharSet * - - _________________________________________________________ - -3.6. FcPattern - - holds a set of names with associated value lists; each name - refers to a property of a font. FcPatterns are used as inputs - to the matching code as well as holding information about - specific fonts. Each property can hold one or more values; - conventionally all of the same type, although the interface - doesn't demand that. - _________________________________________________________ - -3.7. FcFontSet - - typedef struct _FcFontSet { - int nfont; - int sfont; - FcPattern **fonts; - } FcFontSet; - - - An FcFontSet contains a list of FcPatterns. Internally - fontconfig uses this data structure to hold sets of fonts. - Externally, fontconfig returns the results of listing fonts in - this format. 'nfont' holds the number of patterns in the - 'fonts' array; 'sfont' is used to indicate the size of that - array. - _________________________________________________________ - -3.8. FcStrSet, FcStrList - - FcStrSet holds a list of strings that can be appended to and - enumerated. Its unique characteristic is that the enumeration - works even while strings are appended during enumeration. - FcStrList is used during enumeration to safely and correctly - walk the list of strings even while that list is edited in the - middle of enumeration. - _________________________________________________________ - -3.9. FcObjectSet - - typedef struct _FcObjectSet { - int nobject; - int sobject; - const char **objects; - } FcObjectSet; - - - holds a set of names and is used to specify which fields from - fonts are placed in the the list of returned patterns when - listing fonts. - _________________________________________________________ - -3.10. FcObjectType - - typedef struct _FcObjectType { - const char *object; - FcType type; - } FcObjectType; - - - marks the type of a pattern element generated when parsing - font names. Applications can add new object types so that font - names may contain the new elements. - _________________________________________________________ - -3.11. FcConstant - - typedef struct _FcConstant { - const FcChar8 *name; - const char *object; - int value; - } FcConstant; - - - Provides for symbolic constants for new pattern elements. When - 'name' is seen in a font name, an 'object' element is created - with value 'value'. - _________________________________________________________ - -3.12. FcBlanks - - holds a list of Unicode chars which are expected to be blank; - unexpectedly blank chars are assumed to be invalid and are - elided from the charset associated with the font. - _________________________________________________________ - -3.13. FcFileCache - - holds the per-user cache information for use while loading the - font database. This is built automatically for the current - configuration when that is loaded. Applications must always - pass '0' when one is requested. - _________________________________________________________ - -3.14. FcConfig - - holds a complete configuration of the library; there is one - default configuration, other can be constructed from XML data - structures. All public entry points that need global data can - take an optional FcConfig* argument; passing 0 uses the - default configuration. FcConfig objects hold two sets of - fonts, the first contains those specified by the - configuration, the second set holds those added by the - application at run-time. Interfaces that need to reference a - particulat set use one of the FcSetName enumerated values. - _________________________________________________________ - -3.15. FcSetName - - Specifies one of the two sets of fonts available in a - configuration; FcSetSystem for those fonts specified in the - configuration and FcSetApplication which holds fonts provided - by the application. - _________________________________________________________ - -3.16. FcResult - - Used as a return type for functions manipulating FcPattern - objects. - FcResult Values - Result Code Meaning - ----------------------------------------------------------- - FcResultMatch Object exists with the specified ID - FcResultNoMatch Object doesn't exist at all - FcResultTypeMismatch Object exists, but the type doesn't mat -ch - FcResultNoId Object exists, but has fewer values - than specified - FcResultOutOfMemory Malloc failed - - _________________________________________________________ - -3.17. FcAtomic - - Used for locking access to config files. Provides a safe way - to update configuration files. - _________________________________________________________ - -4. FUNCTIONS - - These are grouped by functionality, often using the main - datatype being manipulated. - _________________________________________________________ - -4.1. Initialization - - Table of Contents - FcInitLoadConfig -- load configuration - FcInitLoadConfigAndFonts -- load configuration and font data - FcInit -- initialize fontconfig library - FcFini -- finalize fonconfig library - FcGetVersion -- library version number - FcInitReinitialize -- re-initialize library - FcInitBringUptoDate -- reload configuration files if needed - - These functions provide some control over how the library is - initialized. - -FcInitLoadConfig - -Name - - FcInitLoadConfig -- load configuration - -Synopsis - -#include - - FcConfig * FcInitLoadConfig(void); - -Description - - Loads the default configuration file and returns the resulting - configuration. Does not load any font information. - -Version - - Fontconfig version 2.3.2 - -FcInitLoadConfigAndFonts - -Name - - FcInitLoadConfigAndFonts -- load configuration and font data - -Synopsis - -#include - - FcConfig * FcInitLoadConfigAndFonts(void); - -Description - - Loads the default configuration file and builds information - about the available fonts. Returns the resulting - configuration. - -Version - - Fontconfig version 2.3.2 - -FcInit - -Name - - FcInit -- initialize fontconfig library - -Synopsis - -#include - - FcBool FcInit(void); - -Description - - Loads the default configuration file and the fonts referenced - therein and sets the default configuration to that result. - Returns whether this process succeeded or not. If the default - configuration has already been loaded, this routine does - nothing and returns FcTrue. - -Version - - Fontconfig version 2.3.2 - -FcFini - -Name - - FcFini -- finalize fonconfig library - -Synopsis - -#include - - void FcFini(void); - -Description - - Frees all data structures allocated by previous calls to - fontconfig functions. Fontconfig returns to an uninitialized - state, requiring a new call to one of the FcInit functions - before any other fontconfig function may be called. - -Version - - Fontconfig version 2.3.2 - -FcGetVersion - -Name - - FcGetVersion -- library version number - -Synopsis - -#include - - int FcGetVersion(void); - -Description - - Returns the version number of the library. - -Version - - Fontconfig version 2.3.2 - -FcInitReinitialize - -Name - - FcInitReinitialize -- re-initialize library - -Synopsis - -#include - - FcBool FcInitReinitialize(void); - -Description - - Forces the default configuration file to be reloaded and - resets the default configuration. - -Version - - Fontconfig version 2.3.2 - -FcInitBringUptoDate - -Name - - FcInitBringUptoDate -- reload configuration files if needed - -Synopsis - -#include - - FcBool FcInitBringUptoDate(void); - -Description - - Checks the rescan interval in the default configuration, - checking the configuration if the interval has passed and - reloading the configuration if when any changes are detected. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.2. FcPattern - - Table of Contents - FcPatternCreate -- Create a pattern - FcPatternDestroy -- Destroy a pattern - FcPatternEqual -- Compare patterns - FcPatternEqualSubset -- Compare portions of patterns - FcPatternHash -- Compute a pattern hash value - FcPatternAdd -- Add a value to a pattern - FcPatternAddWeak -- Add a value to a pattern with weak binding - FcPatternAdd-Type -- Add a typed value to a pattern - FcPatternGet -- Return a value from a pattern - FcPatternGet-Type -- Return a typed value from a pattern - FcPatternBuild -- Create patterns from arguments - FcPatternDel -- Delete a property from a pattern - FcPatternRemove -- Remove one object of the specified type - from the pattern - - FcPatternPrint -- Print a pattern for debugging - FcDefaultSubstitute -- Perform default substitutions in a - pattern - - FcNameParse -- Parse a pattern string - FcNameUnparse -- Convert a pattern back into a string that can - be parsed - - An FcPattern is an opaque type that holds both patterns to - match against the available fonts, as well as the information - about each font. - -FcPatternCreate - -Name - - FcPatternCreate -- Create a pattern - -Synopsis - -#include - - FcPattern * FcPatternCreate(void); - -Description - - Creates a pattern with no properties; used to build patterns - from scratch. - -Version - - Fontconfig version 2.3.2 - -FcPatternDestroy - -Name - - FcPatternDestroy -- Destroy a pattern - -Synopsis - -#include - - void FcPatternDestroy(FcPattern *p); - -Description - - Destroys a pattern, in the process destroying all related - values. - -Version - - Fontconfig version 2.3.2 - -FcPatternEqual - -Name - - FcPatternEqual -- Compare patterns - -Synopsis - -#include - - FcBool FcPatternEqual(const FcPattern *pa, const FcPattern - *pb); - -Description - - Returns whether pa and pb are exactly alike. - -Version - - Fontconfig version 2.3.2 - -FcPatternEqualSubset - -Name - - FcPatternEqualSubset -- Compare portions of patterns - -Synopsis - -#include - - FcBool FcPatternEqualSubset(const FcPattern *pa, const - FcPattern *pb, const FcObjectSet *os); - -Description - - Returns whether pa and pb have exactly the same values for all - of the objects in os. - -Version - - Fontconfig version 2.3.2 - -FcPatternHash - -Name - - FcPatternHash -- Compute a pattern hash value - -Synopsis - -#include - - FcChar32 FcPatternHash(const FcPattern *p); - -Description - - Returns a 32-bit number which is the same for any two patterns - which are equal. - -Version - - Fontconfig version 2.3.2 - -FcPatternAdd - -Name - - FcPatternAdd -- Add a value to a pattern - -Synopsis - -#include - - FcBool FcPatternAdd(FcPattern *p, const char *object, - FcValuevalue, FcBoolappend); - -Description - - Adds a single value to the list of values associated with the - property named `object. If `append is FcTrue, the value is - added at the end of any existing list, otherwise it is - inserted at the begining. `value' is saved (with FcValueSave) - when inserted into the pattern so that the library retains no - reference to any application-supplied data structure. - -Version - - Fontconfig version 2.3.2 - -FcPatternAddWeak - -Name - - FcPatternAddWeak -- Add a value to a pattern with weak binding - -Synopsis - -#include - - FcBool FcPatternAddWeak(FcPattern *p, const char *object, - FcValuevalue, FcBoolappend); - -Description - - FcPatternAddWeak is essentially the same as FcPatternAdd - except that any values added to the list have binding weak - instead of strong. - -Version - - Fontconfig version 2.3.2 - -FcPatternAdd-Type - -Name - - FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, - FcPatternAddMatrix, FcPatternAddCharSet, - FcPatternAddBool -- Add a typed value to a pattern - -Synopsis - -#include - - FcBool FcPatternAddInteger(FcPattern *p, const char *object, - inti); - - FcBool FcPatternAddDouble(FcPattern *p, const char *object, - doubled); - - FcBool FcPatternAddString(FcPattern *p, const char *object, - const char *s); - - FcBool FcPatternAddMatrix(FcPattern *p, const char *object, - const FcMatrix *m); - - FcBool FcPatternAddCharSet(FcPattern *p, const char *object, - const FcCharSet *c); - - FcBool FcPatternAddBool(FcPattern *p, const char *object, - FcBoolb); - -Description - - These are all convenience functions that insert objects of the - specified type into the pattern. Use these in preference to - FcPatternAdd as they will provide compile-time typechecking. - These all append values to any existing list of values. - -Version - - Fontconfig version 2.3.2 - -FcPatternGet - -Name - - FcPatternGet -- Return a value from a pattern - -Synopsis - -#include - - FcResult FcPatternGet(FcPattern *p, const char *object, intid, - FcValue *v); - -Description - - Returns in v the id'th value associated with the property - object. The value returned is not a copy, but rather refers to - the data stored within the pattern directly. Applications must - not free this value. - -Version - - Fontconfig version 2.3.2 - -FcPatternGet-Type - -Name - - FcPatternGetInteger, FcPatternGetDouble, FcPatternGetString, - FcPatternGetMatrix, FcPatternGetCharSet, - FcPatternGetBool -- Return a typed value from a pattern - -Synopsis - -#include - - FcResult FcPatternGetInteger(FcPattern *p, const char *object, - intn, int *i); - - FcResult FcPatternGetDouble(FcPattern *p, const char *object, - intn, double *d); - - FcResult FcPatternGetString(FcPattern *p, const char *object, - intn, char **consts); - - FcResult FcPatternGetMatrix(FcPattern *p, const char *object, - intn, FcMatrix **s); - - FcResult FcPatternGetCharSet(FcPattern *p, const char *object, - intn, FcCharSet **c); - - FcResult FcPatternGetBool(FcPattern *p, const char *object, - intn, FcBool *b); - -Description - - These are convenience functions that call FcPatternGet and - verify that the returned data is of the expected type. They - return FcResultTypeMismatch if this is not the case. Note that - these (like FcPatternGet) do not make a copy of any data - structure referenced by the return value. Use these in - preference to FcPatternGet to provide compile-time - typechecking. - -Version - - Fontconfig version 2.3.2 - -FcPatternBuild - -Name - - FcPatternBuild, FcPatternVaBuild -- Create patterns from - arguments - -Synopsis - -#include - - FcPattern * FcPatternBuild(FcPattern *orig, ...); - - FcPattern * FcPatternVaBuild(FcPattern *orig, va_listva); - -Description - - Builds a pattern using a list of objects, types and values. - Each value to be entered in the pattern is specified with - three arguments: - - 1. Object name, a string describing the property to be added. - 2. Object type, one of the FcType enumerated values - 3. Value, not an FcValue, but the raw type as passed to any - of the FcPatternAdd functions. Must match the type - of the second argument. - - The argument list is terminated by a null object name, no - object type nor value need be passed for this. The values are - added to `pattern', if `pattern' is null, a new pattern is - created. In either case, the pattern is returned. Example -pattern = FcPatternBuild (0, FC_FAMILY, FtTypeString, "Times", (char *) - 0); - - FcPatternVaBuild is used when the arguments are already in the - form of a varargs value. - -Version - - Fontconfig version 2.3.2 - -FcPatternDel - -Name - - FcPatternDel -- Delete a property from a pattern - -Synopsis - -#include - - FcBool FcPatternDel(FcPattern *p, const char *object); - -Description - - Deletes all values associated with the property `object', - returning whether the property existed or not. - -Version - - Fontconfig version 2.3.2 - -FcPatternRemove - -Name - - FcPatternRemove -- Remove one object of the specified type - from the pattern - -Synopsis - -#include - - FcBool FcPatternRemove(FcPattern *p, const char *object, - intid); - -Description - - Removes the value associated with the property `object' at - position `id', returning whether the property existed and had - a value at that position or not. - -Version - - Fontconfig version 2.3.2 - -FcPatternPrint - -Name - - FcPatternPrint -- Print a pattern for debugging - -Synopsis - -#include - - void FcPatternPrint(const FcPattern *p); - -Description - - Prints an easily readable version of the pattern to stdout. - There is no provision for reparsing data in this format, it's - just for diagnostics and debugging. - -Version - - Fontconfig version 2.3.2 - -FcDefaultSubstitute - -Name - - FcDefaultSubstitute -- Perform default substitutions in a - pattern - -Synopsis - -#include - - void FcDefaultSubstitute(FcPattern *pattern); - -Description - - Supplies default values for underspecified font patterns: - - * Patterns without a specified style or weight are set to - Medium - * Patterns without a specified style or slant are set to - Roman - * Patterns without a specified pixel size are given one - computed from any specified point size (default 12), dpi - (default 75) and scale (default 1). - -Version - - Fontconfig version 2.3.2 - -FcNameParse - -Name - - FcNameParse -- Parse a pattern string - -Synopsis - -#include - - FcPattern * FcNameParse(const char *name); - -Description - - Converts name from the standard text format described above - into a pattern. - -Version - - Fontconfig version 2.3.2 - -FcNameUnparse - -Name - - FcNameUnparse -- Convert a pattern back into a string that can - be parsed - -Synopsis - -#include - - FcChar8 * FcNameUnparse(FcPattern *pat); - -Description - - Converts the given pattern into the standard text format - described above. The return value is not static, but instead - refers to newly allocated memory which should be freed by the - caller. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.3. FcFontSet - - Table of Contents - FcFontSetCreate -- Create a font set - FcFontSetDestroy -- Destroy a font set - FcFontSetAdd -- Add to a font set - - An FcFontSet simply holds a list of patterns; these are used - to return the results of listing available fonts. - -FcFontSetCreate - -Name - - FcFontSetCreate -- Create a font set - -Synopsis - -#include - - FcFontSet * FcFontSetCreate(void); - -Description - - Creates an empty font set. - -Version - - Fontconfig version 2.3.2 - -FcFontSetDestroy - -Name - - FcFontSetDestroy -- Destroy a font set - -Synopsis - -#include - - void FcFontSetDestroy(FcFontSet *s); - -Description - - Destroys a font set. Note that this destroys any referenced - patterns as well. - -Version - - Fontconfig version 2.3.2 - -FcFontSetAdd - -Name - - FcFontSetAdd -- Add to a font set - -Synopsis - -#include - - FcBool FcFontSetAdd(FcFontSet *s, FcPattern *font); - -Description - - Adds a pattern to a font set. Note that the pattern is not - copied before being inserted into the set. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.4. FcObjectSet - - Table of Contents - FcObjectSetCreate -- Create an object set - FcObjectSetAdd -- Add to an object set - FcObjectSetDestroy -- Destroy an object set - FcObjectSetBuild -- Build object set from args - - An FcObjectSet holds a list of pattern property names; it is - used to indiciate which properties are to be returned in the - patterns from FcFontList. - -FcObjectSetCreate - -Name - - FcObjectSetCreate -- Create an object set - -Synopsis - -#include - - FcObjectSet * FcObjectSetCreate(void); - -Description - - Creates an empty set. - -Version - - Fontconfig version 2.3.2 - -FcObjectSetAdd - -Name - - FcObjectSetAdd -- Add to an object set - -Synopsis - -#include - - FcBool FcObjectSetAdd(FcObjectSet *os, const char *object); - -Description - - Adds a proprety name to the set. - -Version - - Fontconfig version 2.3.2 - -FcObjectSetDestroy - -Name - - FcObjectSetDestroy -- Destroy an object set - -Synopsis - -#include - - void FcObjectSetDestroy(FcObjectSet *os); - -Description - - Destroys an object set. - -Version - - Fontconfig version 2.3.2 - -FcObjectSetBuild - -Name - - FcObjectSetBuild, FcObjectSetVaBuild -- Build object set from - args - -Synopsis - -#include - - FcObjectSet * FcObjectSetBuild(const char *first, ...); - - FcObjectSet * FcObjectSetVaBuild(const char *first, - va_listva); - -Description - - These build an object set from a null-terminated list of - property names. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.5. FreeType specific functions - - Table of Contents - FcFreeTypeCharIndex -- map Unicode to glyph id - FcFreeTypeCharSet -- compute unicode coverage - FcFreeTypeQuery -- compute font file pattern - - While the fontconfig library doesn't insist that FreeType be - used as the rasterization mechanism for fonts, it does provide - some convenience functions. - -FcFreeTypeCharIndex - -Name - - FcFreeTypeCharIndex -- map Unicode to glyph id - -Synopsis - -#include -#include - - FT_UInt FcFreeTypeCharIndex(FT_Faceface, FcChar32ucs4); - -Description - - Maps a Unicode char to a glyph index. This function uses - information from several possible underlying encoding tables - to work around broken fonts. As a result, this function isn't - designed to be used in performance sensitive areas; results - from this function are intended to be cached by higher level - functions. - -Version - - Fontconfig version 2.3.2 - -FcFreeTypeCharSet - -Name - - FcFreeTypeCharSet -- compute unicode coverage - -Synopsis - -#include -#include - - FcCharSet * FcFreeTypeCharSet(FT_Faceface, FcBlanks *blanks); - -Description - - Scans a FreeType face and returns the set of encoded Unicode - chars. This scans several encoding tables to build as complete - a list as possible. If 'blanks' is not 0, the glyphs in the - font are examined and any blank glyphs not in 'blanks' are not - placed in the returned FcCharSet. - -Version - - Fontconfig version 2.3.2 - -FcFreeTypeQuery - -Name - - FcFreeTypeQuery -- compute font file pattern - -Synopsis - -#include -#include - - FcPattern * FcFreeTypeQuery(const char *file, intid, FcBlanks - *blanks, int *count); - -Description - - Constructs a pattern representing the 'id'th font in 'file'. - The number of fonts in 'file' is returned in 'count'. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.6. FcValue - - Table of Contents - FcValueDestroy -- Free a value - FcValueSave -- Copy a value - - FcValue is a structure containing a type tag and a union of - all possible datatypes. The tag is an enum of type FcType and - is intended to provide a measure of run-time typechecking, - although that depends on careful programming. - -FcValueDestroy - -Name - - FcValueDestroy -- Free a value - -Synopsis - -#include - - void FcValueDestroy(FcValuev); - -Description - - Frees any memory referenced by v. Values of type FcTypeString, - FcTypeMatrix and FcTypeCharSet reference memory, the other - types do not. - -Version - - Fontconfig version 2.3.2 - -FcValueSave - -Name - - FcValueSave -- Copy a value - -Synopsis - -#include - - FcValue FcValueSave(FcValuev); - -Description - - Returns a copy of v duplicating any object referenced by it so - that v may be safely destroyed without harming the new value. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.7. FcCharSet - - Table of Contents - FcCharSetCreate -- Create an empty character set - FcCharSetDestroy -- Destroy a character set - FcCharSetAddChar -- Add a character to a charset - FcCharSetCopy -- Copy a charset - FcCharSetEqual -- Compare two charsets - FcCharSetIntersect -- Intersect charsets - FcCharSetUnion -- Add charsets - FcCharSetSubtract -- Subtract charsets - FcCharSetHasChar -- Check a charset for a char - FcCharSetCount -- Count entries in a charset - FcCharSetIntersectCount -- Intersect and count charsets - FcCharSetSubtractCount -- Subtract and count charsets - FcCharSetIsSubset -- Test for charset inclusion - FcCharSetFirstPage -- Start enumerating charset contents - FcCharSetNextPage -- Continue enumerating charset contents - - An FcCharSet is a boolean array indicating a set of unicode - chars. Those associated with a font are marked constant and - cannot be edited. FcCharSets may be reference counted - internally to reduce memory consumption; this may be visible - to applications as the result of FcCharSetCopy may return it's - argument, and that CharSet may remain unmodifiable. - -FcCharSetCreate - -Name - - FcCharSetCreate -- Create an empty character set - -Synopsis - -#include - - FcCharSet * FcCharSetCreate(void); - -Description - - FcCharSetCreate allocates and initializes a new empty - character set object. - -Version - - Fontconfig version 2.3.2 - -FcCharSetDestroy - -Name - - FcCharSetDestroy -- Destroy a character set - -Synopsis - -#include - - void FcCharSetDestroy(FcCharSet *fcs); - -Description - - FcCharSetDestroy decrements the reference count fcs. If the - reference count becomes zero, all memory referenced is freed. - -Version - - Fontconfig version 2.3.2 - -FcCharSetAddChar - -Name - - FcCharSetAddChar -- Add a character to a charset - -Synopsis - -#include - - FcBool FcCharSetAddChar(FcCharSet *fcs, FcChar32ucs4); - -Description - - FcCharSetAddChar adds a single unicode char to the set, - returning FcFalse on failure, either as a result of a constant - set or from running out of memory. - -Version - - Fontconfig version 2.3.2 - -FcCharSetCopy - -Name - - FcCharSetCopy -- Copy a charset - -Synopsis - -#include - - FcCharSet * FcCharSetCopy(FcCharSet *src); - -Description - - Makes a copy of src; note that this may not actually do - anything more than increment the reference count on src. - -Version - - Fontconfig version 2.3.2 - -FcCharSetEqual - -Name - - FcCharSetEqual -- Compare two charsets - -Synopsis - -#include - - FcBool FcCharSetEqual(const FcCharSet *a, const FcCharSet *b); - -Description - - Returns whether a and b contain the same set of unicode chars. - -Version - - Fontconfig version 2.3.2 - -FcCharSetIntersect - -Name - - FcCharSetIntersect -- Intersect charsets - -Synopsis - -#include - - FcCharSet * FcCharSetIntersect(const FcCharSet *a, const - FcCharSet *b); - -Description - - Returns a set including only those chars found in both a and - b. - -Version - - Fontconfig version 2.3.2 - -FcCharSetUnion - -Name - - FcCharSetUnion -- Add charsets - -Synopsis - -#include - - FcCharSet * FcCharSetUnion(const FcCharSet *a, const FcCharSet - *b); - -Description - - Returns a set including only those chars found in either a or - b. - -Version - - Fontconfig version 2.3.2 - -FcCharSetSubtract - -Name - - FcCharSetSubtract -- Subtract charsets - -Synopsis - -#include - - FcCharSet * FcCharSetSubtract(const FcCharSet *a, const - FcCharSet *b); - -Description - - Returns a set including only those chars found in a but not b. - -Version - - Fontconfig version 2.3.2 - -FcCharSetHasChar - -Name - - FcCharSetHasChar -- Check a charset for a char - -Synopsis - -#include - - FcBool FcCharSetHasChar(const FcCharSet *fcs, FcChar32ucs4); - -Description - - Returns whether fcs contains the char ucs4. - -Version - - Fontconfig version 2.3.2 - -FcCharSetCount - -Name - - FcCharSetCount -- Count entries in a charset - -Synopsis - -#include - - FcChar32 FcCharSetCount(const FcCharSet *a); - -Description - - Returns the total number of unicode chars in a. - -Version - - Fontconfig version 2.3.2 - -FcCharSetIntersectCount - -Name - - FcCharSetIntersectCount -- Intersect and count charsets - -Synopsis - -#include - - FcChar32 FcCharSetIntersectCount(const FcCharSet *a, const - FcCharSet *b); - -Description - - Returns the number of chars that are in both a and b. - -Version - - Fontconfig version 2.3.2 - -FcCharSetSubtractCount - -Name - - FcCharSetSubtractCount -- Subtract and count charsets - -Synopsis - -#include - - FcChar32 FcCharSetSubtractCount(const FcCharSet *a, const - FcCharSet *b); - -Description - - Returns the number of chars that are in a but not in b. - -Version - - Fontconfig version 2.3.2 - -FcCharSetIsSubset - -Name - - FcCharSetIsSubset -- Test for charset inclusion - -Synopsis - -#include - - FcBool FcCharSetIsSubset(const FcCharSet *a, const FcCharSet - *b); - -Description - - Returns whether a is a subset of b. - -Version - - Fontconfig version 2.3.2 - -FcCharSetFirstPage - -Name - - FcCharSetFirstPage -- Start enumerating charset contents - -Synopsis - -#include - - FcChar32 FcCharSetFirstPage(const FcCharSet *a, - FcChar32[FC_CHARSET_MAP_SIZE]map, FcChar32 *next); - -Description - - Builds an array of bits marking the first page of Unicode - coverage of a. Returns the base of the array. next contains - the next page in the font. - -Version - - Fontconfig version 2.3.2 - -FcCharSetNextPage - -Name - - FcCharSetNextPage -- Continue enumerating charset contents - -Synopsis - -#include - - FcChar32 FcCharSetNextPage(const FcCharSet *a, - FcChar32[FC_CHARSET_MAP_SIZE]map, FcChar32 *next); - -Description - - Builds an array of bits marking the Unicode coverage of a for - page *next. Returns the base of the array. next contains the - next page in the font. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.8. FcMatrix - - Table of Contents - FcMatrixInit -- initialize an FcMatrix structure - FcMatrixCopy -- Copy a matrix - FcMatrixEqual -- Compare two matrices - FcMatrixMultiply -- Multiply matrices - FcMatrixRotate -- Rotate a matrix - FcMatrixScale -- Scale a matrix - FcMatrixShear -- Shear a matrix - - FcMatrix structures hold an affine transformation in matrix - form. - -FcMatrixInit - -Name - - FcMatrixInit -- initialize an FcMatrix structure - -Synopsis - -#include - - void FcMatrixInit(FcMatrix *matrix); - -Description - - FcMatrixInit initializes matrix to the identity matrix. - -Version - - Fontconfig version 2.3.2 - -FcMatrixCopy - -Name - - FcMatrixCopy -- Copy a matrix - -Synopsis - -#include - - void FcMatrixCopy(const FcMatrix *matrix); - -Description - - FcMatrixCopy allocates a new FcMatrix and copies mat into it. - -Version - - Fontconfig version 2.3.2 - -FcMatrixEqual - -Name - - FcMatrixEqual -- Compare two matrices - -Synopsis - -#include - - void FcMatrixEqual(const FcMatrix *matrix1, const FcMatrix - *matrix2); - -Description - - FcMatrixEqual compares matrix1 and matrix2 returning FcTrue - when they are equal and FcFalse when they are not. - -Version - - Fontconfig version 2.3.2 - -FcMatrixMultiply - -Name - - FcMatrixMultiply -- Multiply matrices - -Synopsis - -#include - - void FcMatrixMultiply(FcMatrix *result, const FcMatrix - *matrix1, const FcMatrix *matrix2); - -Description - - FcMatrixMultiply multiplies matrix1 and matrix2 storing the - result in result. - -Version - - Fontconfig version 2.3.2 - -FcMatrixRotate - -Name - - FcMatrixRotate -- Rotate a matrix - -Synopsis - -#include - - void FcMatrixRotate(FcMatrix *matrix, doublecos, doublesin); - -Description - - FcMatrixRotate rotates matrix by the angle who's sine is sin - and cosine is cos. This is done by multiplying by the matrix: - cos -sin - sin cos - -Version - - Fontconfig version 2.3.2 - -FcMatrixScale - -Name - - FcMatrixScale -- Scale a matrix - -Synopsis - -#include - - void FcMatrixScale(FcMatrix *matrix, doublesx, doubledy); - -Description - - FcMatrixScale multiplies matrix x values by sx and y values by - sy. This is done by multiplying by the matrix: - sx 0 - 0 sy - -Version - - Fontconfig version 2.3.2 - -FcMatrixShear - -Name - - FcMatrixShear -- Shear a matrix - -Synopsis - -#include - - void FcMatrixShear(FcMatrix *matrix, doublesh, doublesv); - -Description - - FcMatrixShare shears matrix horizontally by sh and vertically - by sv. This is done by multiplying by the matrix: - 1 sh - sv 1 - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.9. FcConfig - - Table of Contents - FcConfigCreate -- Create a configuration - FcConfigDestroy -- Destroy a configuration - FcConfigSetCurrent -- Set configuration as default - FcConfigGetCurrent -- Return current configuration - FcConfigUptoDate -- Check timestamps on config files - FcConfigBuildFonts -- Build font database - FcConfigGetConfigDirs -- Get config directories - FcConfigGetFontDirs -- Get font directories - FcConfigGetConfigFiles -- Get config files - FcConfigGetCache -- Get cache filename - FcConfigGetFonts -- Get config font set - FcConfigGetBlanks -- Get config blanks - FcConfigGetRescanInverval -- Get config rescan interval - FcConfigSetRescanInverval -- Set config rescan interval - FcConfigAppFontAddFile -- Add font file to font database - FcConfigAppFontAddDir -- Add fonts from directory to font - database - - FcConfigAppFontClear -- Remove all app fonts from font - database - - FcConfigSubstituteWithPat -- Execute substitutions - FcConfigSubstitute -- Execute substitutions - FcFontMatch -- Return best font - FcFontSort -- Return list of matching fonts - FcFontRenderPrepare -- Prepare pattern for loading font file - FcFontList -- List fonts - FcConfigFilename -- Find a config file - FcConfigParseAndLoad -- load a configuration file - - An FcConfig object holds the internal representation of a - configuration. There is a default configuration which - applications may use by passing 0 to any function using the - data within an FcConfig. - -FcConfigCreate - -Name - - FcConfigCreate -- Create a configuration - -Synopsis - -#include - - FcConfig * FcConfigCreate(void); - -Description - - Creates an empty configuration. - -Version - - Fontconfig version 2.3.2 - -FcConfigDestroy - -Name - - FcConfigDestroy -- Destroy a configuration - -Synopsis - -#include - - void FcConfigDestroy(FcConfig *config); - -Description - - Destroys a configuration and any data associated with it. Note - that calling this function with the return from - FcConfigGetCurrent will place the library in an indeterminate - state. - -Version - - Fontconfig version 2.3.2 - -FcConfigSetCurrent - -Name - - FcConfigSetCurrent -- Set configuration as default - -Synopsis - -#include - - FcBool FcConfigSetCurrent(FcConfig *config); - -Description - - Sets the current default configuration to config. Implicitly - calls FcConfigBuildFonts if necessary, returning FcFalse if - that call fails. - -Version - - Fontconfig version 2.3.2 - -FcConfigGetCurrent - -Name - - FcConfigGetCurrent -- Return current configuration - -Synopsis - -#include - - FcConfig * FcConfigGetCurrent(void); - -Description - - Returns the current default configuration. - -Version - - Fontconfig version 2.3.2 - -FcConfigUptoDate - -Name - - FcConfigUptoDate -- Check timestamps on config files - -Synopsis - -#include - - FcBool FcConfigUptoDate(FcConfig *config); - -Description - - Checks all of the files related to config and returns whether - the in-memory version is in sync with the disk version. - -Version - - Fontconfig version 2.3.2 - -FcConfigBuildFonts - -Name - - FcConfigBuildFonts -- Build font database - -Synopsis - -#include - - FcBool FcConfigBuildFonts(FcConfig *config); - -Description - - Builds the set of available fonts for the given configuration. - Note that any changes to the configuration after this call - have indeterminate effects. Returns FcFalse if this operation - runs out of memory. - -Version - - Fontconfig version 2.3.2 - -FcConfigGetConfigDirs - -Name - - FcConfigGetConfigDirs -- Get config directories - -Synopsis - -#include - - FcStrList * FcConfigGetConfigDirs(FcConfig *config); - -Description - - Returns the list of font directories specified in the - configuration files for config. Does not include any - subdirectories. - -Version - - Fontconfig version 2.3.2 - -FcConfigGetFontDirs - -Name - - FcConfigGetFontDirs -- Get font directories - -Synopsis - -#include - - FcStrList * FcConfigGetFontDirs(FcConfig *config); - -Description - - Returns the list of font directories in config. This includes - the configured font directories along with any directories - below those in the filesystem. - -Version - - Fontconfig version 2.3.2 - -FcConfigGetConfigFiles - -Name - - FcConfigGetConfigFiles -- Get config files - -Synopsis - -#include - - FcStrList * FcConfigGetConfigFiles(FcConfig *config); - -Description - - Returns the list of known configuration files used to generate - config. Note that this will not include any configuration done - with FcConfigParse. - -Version - - Fontconfig version 2.3.2 - -FcConfigGetCache - -Name - - FcConfigGetCache -- Get cache filename - -Synopsis - -#include - - char * FcConfigGetCache(FcConfig *config); - -Description - - Returns the name of the file used to store per-user font - information. - -Version - - Fontconfig version 2.3.2 - -FcConfigGetFonts - -Name - - FcConfigGetFonts -- Get config font set - -Synopsis - -#include - - FcFontSet * FcConfigGetFonts(FcConfig *config, FcSetNameset); - -Description - - Returns one of the two sets of fonts from the configuration as - specified by set. - -Version - - Fontconfig version 2.3.2 - -FcConfigGetBlanks - -Name - - FcConfigGetBlanks -- Get config blanks - -Synopsis - -#include - - FcBlanks * FcConfigGetBlanks(FcConfig *config); - -Description - - Returns the FcBlanks object associated with the given - configuration, if no blanks were present in the configuration, - this function will return 0. - -Version - - Fontconfig version 2.3.2 - -FcConfigGetRescanInverval - -Name - - FcConfigGetRescanInverval -- Get config rescan interval - -Synopsis - -#include - - int FcConfigGetRescanInverval(FcConfig *config); - -Description - - Returns the interval between automatic checks of the - configuration (in seconds) specified in config. The - configuration is checked during a call to FcFontList when this - interval has passed since the last check. - -Version - - Fontconfig version 2.3.2 - -FcConfigSetRescanInverval - -Name - - FcConfigSetRescanInverval -- Set config rescan interval - -Synopsis - -#include - - FcBool FcConfigSetRescanInverval(FcConfig *config, - intrescanInterval); - -Description - - Sets the rescan interval; returns FcFalse if an error - occurred. - -Version - - Fontconfig version 2.3.2 - -FcConfigAppFontAddFile - -Name - - FcConfigAppFontAddFile -- Add font file to font database - -Synopsis - -#include - - FcBool FcConfigAppFontAddFile(FcConfig *config, const char - *file); - -Description - - Adds an application-specific font to the configuration. - -Version - - Fontconfig version 2.3.2 - -FcConfigAppFontAddDir - -Name - - FcConfigAppFontAddDir -- Add fonts from directory to font - database - -Synopsis - -#include - - FcBool FcConfigAppFontAddDir(FcConfig *config, const char *); - -Description - - Scans the specified directory for fonts, adding each one found - to the application-specific set of fonts. - -Version - - Fontconfig version 2.3.2 - -FcConfigAppFontClear - -Name - - FcConfigAppFontClear -- Remove all app fonts from font - database - -Synopsis - -#include - - void FcConfigAppFontClear(FcConfig *config); - -Description - - Clears the set of application-specific fonts. - -Version - - Fontconfig version 2.3.2 - -FcConfigSubstituteWithPat - -Name - - FcConfigSubstituteWithPat -- Execute substitutions - -Synopsis - -#include - - FcBool FcConfigSubstituteWithPat(FcConfig *config, FcPattern - *p, FcPattern *p_pat, FcMatchKindkind); - -Description - - Performs the sequence of pattern modification operations, if - kind is FcMatchPattern, then those tagged as pattern - operations are applied, else if kind is FcMatchFont, those - tagged as font operations are applied and p_pat is used for - elements with target=pattern. - -Version - - Fontconfig version 2.3.2 - -FcConfigSubstitute - -Name - - FcConfigSubstitute -- Execute substitutions - -Synopsis - -#include - - FcBool FcConfigSubstitute(FcConfig *config, FcPattern *p, - FcMatchKindkind); - -Description - - Calls FcConfigSubstituteWithPat setting p_pat to NULL. - -Version - - Fontconfig version 2.3.2 - -FcFontMatch - -Name - - FcFontMatch -- Return best font - -Synopsis - -#include - - FcPattern * FcFontMatch(FcConfig *config, FcPattern *p, - FcResult *result); - -Description - - Returns the font in config most close matching p. This - function should be called only after FcConfigSubstitute and - FcDefaultSubstitute have been called for p; otherwise the - results will not be correct. - -Version - - Fontconfig version 2.3.2 - -FcFontSort - -Name - - FcFontSort -- Return list of matching fonts - -Synopsis - -#include - - FcFontSet * FcFontSort(FcConfig *config, FcPattern *p, - FcBooltrim, FcCharSet **csp, FcResult *result); - -Description - - Returns the list of fonts sorted by closeness to p. If trim is - FcTrue, elements in the list which don't include Unicode - coverage not provided by earlier elements in the list are - elided. The union of Unicode coverage of all of the fonts is - returned in csp, if csp is not NULL. This function should be - called only after FcConfigSubstitute and FcDefaultSubstitute - have been called for p; otherwise the results will not be - correct. - - The returned FcFontSet references FcPattern structures which - may be shared by the return value from multiple FcFontSort - calls, applications must not modify these patterns. Instead, - they should be passed, along with p to FcFontRenderPrepare - which combines them into a complete pattern. - - The FcFontSet returned by FcFontSort is destroyed by caling - FcFontSetDestroy. - -Version - - Fontconfig version 2.3.2 - -FcFontRenderPrepare - -Name - - FcFontRenderPrepare -- Prepare pattern for loading font file - -Synopsis - -#include - - FcPattern * FcFontRenderPrepare(FcConfig *config, FcPattern - *pat, FcPattern *font); - -Description - - Creates a new pattern consisting of elements of font not - appearing in pat, elements of pat not appearing in font and - the best matching value from pat for elements appearing in - both. The result is passed to FcConfigSubstitute with kind - FcMatchFont and then returned. - -Version - - Fontconfig version 2.3.2 - -FcFontList - -Name - - FcFontList -- List fonts - -Synopsis - -#include - - FcFontSet * FcFontList(FcConfig *config, FcPattern *p, - FcObjectSet *os); - -Description - - Selects fonts matching p, creates patterns from those fonts - containing only the objects in os and returns the set of - unique such patterns. - -Version - - Fontconfig version 2.3.2 - -FcConfigFilename - -Name - - FcConfigFilename -- Find a config file - -Synopsis - -#include - - char * FcConfigFilename(const char *name); - -Description - - Given the specified external entity name, return the - associated filename. This provides applications a way to - convert various configuration file references into filename - form. - - A null or empty name indicates that the default configuration - file should be used; which file this references can be - overridden with the FC_CONFIG_FILE environment variable. Next, - if the name starts with ~, it refers to a file in the current - users home directory. Otherwise if the name doesn't start with - '/', it refers to a file in the default configuration - directory; the built-in default directory can be overridden - with the FC_CONFIG_DIR environment variable. - -Version - - Fontconfig version 2.3.2 - -FcConfigParseAndLoad - -Name - - FcConfigParseAndLoad -- load a configuration file - -Synopsis - -#include - - FcBool FcConfigParseAndLoad(FcConfig *config, const FcChar8 - *file); - -Description - - Walks the configuration in 'file' and constructs the internal - representation in 'config'. Any include files referenced from - within 'file' will be loaded with FcConfigLoad and also - parsed. If 'complain' is FcFalse, no warning will be displayed - if 'file' does not exist. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.10. FcObjectType - - Table of Contents - FcNameRegisterObjectTypes -- Register object types - FcNameUnregisterObjectTypes -- Unregister object types - FcNameGetObjectType -- Lookup an object type - - Provides for applcation-specified font name object types so - that new pattern elements can be generated from font names. - -FcNameRegisterObjectTypes - -Name - - FcNameRegisterObjectTypes -- Register object types - -Synopsis - -#include - - FcBool FcNameRegisterObjectTypes(const FcObjectType *types, - intntype); - -Description - - Register ntype new object types. - -Version - - Fontconfig version 2.3.2 - -FcNameUnregisterObjectTypes - -Name - - FcNameUnregisterObjectTypes -- Unregister object types - -Synopsis - -#include - - FcBool FcNameUnregisterObjectTypes(const FcObjectType *types, - intntype); - -Description - - Unregister ntype object types. - -Version - - Fontconfig version 2.3.2 - -FcNameGetObjectType - -Name - - FcNameGetObjectType -- Lookup an object type - -Synopsis - -#include - - const FcObjectType * FcNameGetObjectType(const char *object); - -Description - - Return the object type for the pattern element named object. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.11. FcConstant - - Table of Contents - FcNameRegisterConstants -- Register symbolic constants - FcNameUnregisterConstants -- Unregister symbolic constants - FcNameGetConstant -- Lookup symbolic constant - FcNameConstant -- Get the value for a symbolic constant - - Provides for application-specified symbolic constants for font - names. - -FcNameRegisterConstants - -Name - - FcNameRegisterConstants -- Register symbolic constants - -Synopsis - -#include - - FcBool FcNameRegisterConstants(const FcConstant *consts, - intnconsts); - -Description - - Register nconsts new symbolic constants. - -Version - - Fontconfig version 2.3.2 - -FcNameUnregisterConstants - -Name - - FcNameUnregisterConstants -- Unregister symbolic constants - -Synopsis - -#include - - FcBool FcNameUnregisterConstants(const FcConstant *consts, - intnconsts); - -Description - - Unregister nconsts symbolic constants. - -Version - - Fontconfig version 2.3.2 - -FcNameGetConstant - -Name - - FcNameGetConstant -- Lookup symbolic constant - -Synopsis - -#include - - const FcConstant * FcNameGetConstant(FcChar8 *string); - -Description - - Return the FcConstant structure related to symbolic constant - string. - -Version - - Fontconfig version 2.3.2 - -FcNameConstant - -Name - - FcNameConstant -- Get the value for a symbolic constant - -Synopsis - -#include - - FcBool FcNameConstant(FcChar8 *string, int *result); - -Description - - Returns whether a symbolic constant with name string is - registered, placing the value of the constant in result if - present. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.12. FcBlanks - - Table of Contents - FcBlanksCreate -- Create an FcBlanks - FcBlanksDestroy -- Destroy and FcBlanks - FcBlanksAdd -- Add a character to an FcBlanks - FcBlanksIsMember -- Query membership in an FcBlanks - - An FcBlanks object holds a list of Unicode chars which are - expected to be blank when drawn. When scanning new fonts, any - glyphs which are empty and not in this list will be assumed to - be broken and not placed in the FcCharSet associated with the - font. This provides a significantly more accurate CharSet for - applications. - -FcBlanksCreate - -Name - - FcBlanksCreate -- Create an FcBlanks - -Synopsis - -#include - - FcBlanks * FcBlanksCreate(void); - -Description - - Creates an empty FcBlanks object. - -Version - - Fontconfig version 2.3.2 - -FcBlanksDestroy - -Name - - FcBlanksDestroy -- Destroy and FcBlanks - -Synopsis - -#include - - void FcBlanksDestroy(FcBlanks *b); - -Description - - Destroys an FcBlanks object, freeing any associated memory. - -Version - - Fontconfig version 2.3.2 - -FcBlanksAdd - -Name - - FcBlanksAdd -- Add a character to an FcBlanks - -Synopsis - -#include - - FcBool FcBlanksAdd(FcBlanks *b, FcChar32ucs4); - -Description - - Adds a single character to an FcBlanks object, returning - FcFalse if this process ran out of memory. - -Version - - Fontconfig version 2.3.2 - -FcBlanksIsMember - -Name - - FcBlanksIsMember -- Query membership in an FcBlanks - -Synopsis - -#include - - FcBool FcBlanksIsMember(FcBlanks *b, FcChar32ucs4); - -Description - - Returns whether the specified FcBlanks object contains the - indicated Unicode value. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.13. FcAtomic - - Table of Contents - FcAtomicCreate -- create an FcAtomic object - FcAtomicLock -- lock a file - FcAtomicNewFile -- return new temporary file name - FcAtomicOrigFile -- return original file name - FcAtomicReplaceOrig -- replace original with new - FcAtomicDeleteNew -- delete new file - FcAtomicUnlock -- unlock a file - FcAtomicDestroy -- destroy an FcAtomic object - - These functions provide a safe way to update config files, - allowing ongoing reading of the old config file while locked - for writing and ensuring that a consistent and complete - version of the config file is always available. - -FcAtomicCreate - -Name - - FcAtomicCreate -- create an FcAtomic object - -Synopsis - -#include - - FcAtomic * FcAtomicCreate(const FcChar8 *file); - -Description - - Creates a data structure containing data needed to control - access to file. Writing is done to a separate file. Once that - file is complete, the original configuration file is - atomically replaced so that reading process always see a - consistent and complete file without the need to lock for - reading. - -Version - - Fontconfig version 2.3.2 - -FcAtomicLock - -Name - - FcAtomicLock -- lock a file - -Synopsis - -#include - - FcBool FcAtomicLock(FcAtomic *atomic); - -Description - - Attempts to lock the file referenced by atomic. Returns - FcFalse if the file is locked by another process, else returns - FcTrue and leaves the file locked. - -Version - - Fontconfig version 2.3.2 - -FcAtomicNewFile - -Name - - FcAtomicNewFile -- return new temporary file name - -Synopsis - -#include - - FcChar8 * FcAtomicNewFile(FcAtomic *atomic); - -Description - - Returns the filename for writing a new version of the file - referenced by atomic. - -Version - - Fontconfig version 2.3.2 - -FcAtomicOrigFile - -Name - - FcAtomicOrigFile -- return original file name - -Synopsis - -#include - - FcChar8 * FcAtomicOrigFile(FcAtomic *atomic); - -Description - - Returns the file refernced by atomic. - -Version - - Fontconfig version 2.3.2 - -FcAtomicReplaceOrig - -Name - - FcAtomicReplaceOrig -- replace original with new - -Synopsis - -#include - - FcBool FcAtomicReplaceOrig(FcAtomic *atomic); - -Description - - Replaces the original file referenced by atomic with the new - file. - -Version - - Fontconfig version 2.3.2 - -FcAtomicDeleteNew - -Name - - FcAtomicDeleteNew -- delete new file - -Synopsis - -#include - - void FcAtomicDeleteNew(FcAtomic *atomic); - -Description - - Deletes the new file. Used in error recovery to back out - changes. - -Version - - Fontconfig version 2.3.2 - -FcAtomicUnlock - -Name - - FcAtomicUnlock -- unlock a file - -Synopsis - -#include - - void FcAtomicUnlock(FcAtomic *atomic); - -Description - - Unlocks the file. - -Version - - Fontconfig version 2.3.2 - -FcAtomicDestroy - -Name - - FcAtomicDestroy -- destroy an FcAtomic object - -Synopsis - -#include - - void FcAtomicDestroy(FcAtomic *atomic); - -Description - - Destroys atomic. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.14. File and Directory routines - - Table of Contents - FcFileScan -- scan a font file - FcDirScan -- scan a font directory - FcDirSave -- save a directory cache - FcDirCacheValid -- check directory cache timestamp - - These routines work with font files and directories, including - font directory cache files. - -FcFileScan - -Name - - FcFileScan -- scan a font file - -Synopsis - -#include - - FcBool FcFileScan(FcFontSet *set, FcStrSet *dirs, FcFileCache - *cache, FcBlanks *blanks, const char *file, FcBoolforce); - -Description - - Scans a single file and adds all fonts found to set. If force - is FcTrue, then the file is scanned even if associated - information is found in cache. If file is a directory, it is - added to dirs. - -Version - - Fontconfig version 2.3.2 - -FcDirScan - -Name - - FcDirScan -- scan a font directory - -Synopsis - -#include - - FcBool FcDirScan(FcFontSet *set, FcStrSet *dirs, FcFileCache - *cache, FcBlanks *blanks, const char *dir, FcBoolforce); - -Description - - Scans an entire directory and adds all fonts found to set. If - force is FcTrue, then the directory and all files within it - are scanned even if information is present in the - per-directory cache file or cache. Any subdirectories found - are added to dirs. - -Version - - Fontconfig version 2.3.2 - -FcDirSave - -Name - - FcDirSave -- save a directory cache - -Synopsis - -#include - - FcBool FcDirSave(FcFontSet *set, FcStrSet *dirs, const char - *dir); - -Description - - Creates the per-directory cache file for dir and populates it - with the fonts in set and subdirectories in dirs. - -Version - - Fontconfig version 2.3.2 - -FcDirCacheValid - -Name - - FcDirCacheValid -- check directory cache timestamp - -Synopsis - -#include - - FcBool FcDirCacheValid(const FcChar8 *cache_file); - -Description - - Returns FcTrue if cache_file is no older than the directory - containing it, else FcFalse. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.15. FcStrSet and FcStrList - - Table of Contents - FcStrSetCreate -- create a string set - FcStrSetMember -- check set for membership - FcStrSetAdd -- add to a string set - FcStrSetAddFilename -- add a filename to a string set - FcStrSetDel -- delete from a string set - FcStrSetDestroy -- destroy a string set - FcStrListCreate -- create a string iterator - FcStrListNext -- get next string in iteration - FcStrListDone -- destroy a string iterator - - A data structure for enumerating strings, used to list - directories while scanning the configuration as directories - are added while scanning. - -FcStrSetCreate - -Name - - FcStrSetCreate -- create a string set - -Synopsis - -#include - - FcStrSet * FcStrSetCreate(void); - -Description - - Create an empty set. - -Version - - Fontconfig version 2.3.2 - -FcStrSetMember - -Name - - FcStrSetMember -- check set for membership - -Synopsis - -#include - - FcBool FcStrSetMember(FcStrSet *set, const FcChar8 *s); - -Description - - Returns whether s is a member of set. - -Version - - Fontconfig version 2.3.2 - -FcStrSetAdd - -Name - - FcStrSetAdd -- add to a string set - -Synopsis - -#include - - FcBool FcStrSetAdd(FcStrSet *set, const FcChar8 *s); - -Description - - Adds a copy of s to set. - -Version - - Fontconfig version 2.3.2 - -FcStrSetAddFilename - -Name - - FcStrSetAddFilename -- add a filename to a string set - -Synopsis - -#include - - FcBool FcStrSetAddFilename(FcStrSet *set, const FcChar8 *s); - -Description - - Adds a copy s to set, The copy is created with - FcStrCopyFilename so that leading '~' values are replaced with - the value of the HOME environment variable. - -Version - - Fontconfig version 2.3.2 - -FcStrSetDel - -Name - - FcStrSetDel -- delete from a string set - -Synopsis - -#include - - FcBool FcStrSetDel(FcStrSet *set, const FcChar8 *s); - -Description - - Removes s from set, returning FcTrue if s was a member else - FcFalse. - -Version - - Fontconfig version 2.3.2 - -FcStrSetDestroy - -Name - - FcStrSetDestroy -- destroy a string set - -Synopsis - -#include - - void FcStrSetDestroy(FcStrSet *set); - -Description - - Destroys set. - -Version - - Fontconfig version 2.3.2 - -FcStrListCreate - -Name - - FcStrListCreate -- create a string iterator - -Synopsis - -#include - - FcStrList * FcStrListCreate(FcStrSet *set); - -Description - - Creates an iterator to list the strings in set. - -Version - - Fontconfig version 2.3.2 - -FcStrListNext - -Name - - FcStrListNext -- get next string in iteration - -Synopsis - -#include - - FcChar8 * FcStrListNext(FcStrList *list); - -Description - - Returns the next string in set. - -Version - - Fontconfig version 2.3.2 - -FcStrListDone - -Name - - FcStrListDone -- destroy a string iterator - -Synopsis - -#include - - void FcStrListDone(FcStrList *list); - -Description - - Destroys the enumerator list. - -Version - - Fontconfig version 2.3.2 - _________________________________________________________ - -4.16. String utilities - - Table of Contents - FcUtf8ToUcs4 -- convert UTF-8 to UCS4 - FcUcs4ToUtf8 -- convert UCS4 to UTF-8 - FcUtf8Len -- count UTF-8 encoded chars - FcUtf16ToUcs4 -- convert UTF-16 to UCS4 - FcUtf16Len -- count UTF-16 encoded chars - FcStrCopy -- duplicate a string - FcStrDowncase -- create a lower case translation of a string - FcStrCopyFilename -- copy a string, expanding '~' - FcStrCmpIgnoreCase -- compare UTF-8 strings ignoring ASCII - case - - FcStrStr -- locate UTF-8 substring - FcStrStrIgnoreCase -- locate UTF-8 substring ignoring ASCII - case - - FcStrDirname -- directory part of filename - FcStrBasename -- last component of filename - - Fontconfig manipulates many UTF-8 strings represented with the - FcChar8 type. These functions are exposed to help applications - deal with these UTF-8 strings in a locale-insensitive manner. - -FcUtf8ToUcs4 - -Name - - FcUtf8ToUcs4 -- convert UTF-8 to UCS4 - -Synopsis - -#include - - int FcUtf8ToUcs4(FcChar8 *src, FcChar32 *dst, intlen); - -Description - - Converts the next Unicode char from src into dst and returns - the number of bytes containing the char. src nust be at least - len bytes long. - -Version - - Fontconfig version 2.3.2 - -FcUcs4ToUtf8 - -Name - - FcUcs4ToUtf8 -- convert UCS4 to UTF-8 - -Synopsis - -#include - - int FcUcs4ToUtf8(FcChar32src, FcChar8dst[FC_UTF8_MAX_LEN]); - -Description - - Converts the Unicode char from src into dst and returns the - number of bytes needed to encode the char. - -Version - - Fontconfig version 2.3.2 - -FcUtf8Len - -Name - - FcUtf8Len -- count UTF-8 encoded chars - -Synopsis - -#include - - FcBool FcUtf8Len(FcChar8 *src, intlen, int *nchar, int - *wchar); - -Description - - Counts the number of Unicode chars in len bytes of src. Places - that count in nchar. wchar contains 1, 2 or 4 depending on the - number of bytes needed to hold the largest unicode char - counted. The return value indicates whether src is a - well-formed UTF8 string. - -Version - - Fontconfig version 2.3.2 - -FcUtf16ToUcs4 - -Name - - FcUtf16ToUcs4 -- convert UTF-16 to UCS4 - -Synopsis - -#include - - int FcUtf16ToUcs4(FcChar8 *src, FcEndianendian, FcChar32 *dst, - intlen); - -Description - - Converts the next Unicode char from src into dst and returns - the number of bytes containing the char. src must be at least - len bytes long. Bytes of src are combined into 16-bit units - according to endian. - -Version - - Fontconfig version 2.3.2 - -FcUtf16Len - -Name - - FcUtf16Len -- count UTF-16 encoded chars - -Synopsis - -#include - - FcBool FcUtf16Len(FcChar8 *src, FcEndianendian, intlen, int - *nchar, int *wchar); - -Description - - Counts the number of Unicode chars in len bytes of src. Bytes - of src are combined into 16-bit units according to endian. - Places that count in nchar. wchar contains 1, 2 or 4 depending - on the number of bytes needed to hold the largest unicode char - counted. The return value indicates whether string is a - well-formed UTF16 string. - -Version - - Fontconfig version 2.3.2 - -FcStrCopy - -Name - - FcStrCopy -- duplicate a string - -Synopsis - -#include - - FcChar8 * FcStrCopy(const FcChar8 *s); - -Description - - Allocates memory, copies s and returns the resulting buffer. - Yes, this is strdup, but that function isn't available on - every platform. - -Version - - Fontconfig version 2.3.2 - -FcStrDowncase - -Name - - FcStrDowncase -- create a lower case translation of a string - -Synopsis - -#include - - FcChar8 * FcStrDowncase(const FcChar8 *s); - -Description - - Allocates memory, copies s, converting upper case letters to - lower case and returns the allocated buffer. - -Version - - Fontconfig version 2.3.2 - -FcStrCopyFilename - -Name - - FcStrCopyFilename -- copy a string, expanding '~' - -Synopsis - -#include - - FcChar8 * FcStrCopyFilename(const FcChar8 *s); - -Description - - Just like FcStrCopy except that it converts any leading '~' - characters in s to the value of the HOME environment variable. - Returns NULL if '~' is present in s and HOME is unset. - -Version - - Fontconfig version 2.3.2 - -FcStrCmpIgnoreCase - -Name - - FcStrCmpIgnoreCase -- compare UTF-8 strings ignoring ASCII - case - -Synopsis - -#include - - int FcStrCmpIgnoreCase(const FcChar8 *s1, const FcChar8 *s2); - -Description - - Returns the usual <0, 0, >0 result of comparing s1 and s2. - This test is case-insensitive in the ASCII range and will - operate properly with UTF8 encoded strings, although it does - not check for well formed strings. - -Version - - Fontconfig version 2.3.2 - -FcStrStr - -Name - - FcStrStr -- locate UTF-8 substring - -Synopsis - -#include - - FcChar8 * FcStrStr(const char *s1, const char *s2); - -Description - - Returns the location of s2 in s1. Returns NULL if s2 is not - present in s1. This test will operate properly with UTF8 - encoded strings, although it does not check for well formed - strings. - -Version - - Fontconfig version 2.3.2 - -FcStrStrIgnoreCase - -Name - - FcStrStrIgnoreCase -- locate UTF-8 substring ignoring ASCII - case - -Synopsis - -#include - - FcChar8 * FcStrStrIgnoreCase(const char *s1, const char *s2); - -Description - - Returns the location of s2 in s1, ignoring ASCII case. Returns - NULL if s2 is not present in s1. This test is case-insensitive - in the ASCII range and will operate properly with UTF8 encoded - strings, although it does not check for well formed strings. - -Version - - Fontconfig version 2.3.2 - -FcStrDirname - -Name - - FcStrDirname -- directory part of filename - -Synopsis - -#include - - FcChar8 * FcStrDirname(const FcChar8 *file); - -Description - - Returns the directory containing file. This is returned in - newly allocated storage which should be freed when no longer - needed. - -Version - - Fontconfig version 2.3.2 - -FcStrBasename - -Name - - FcStrBasename -- last component of filename - -Synopsis - -#include - - FcChar8 * FcStrBasename(const FcChar8 *file); - -Description - - Returns the filename of file stripped of any leading directory - names. This is returned in newly allocated storage which - should be freed when no longer needed. - -Version - - Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/index.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/index.html deleted file mode 100644 index c2bdf739d..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/index.html +++ /dev/null @@ -1,1030 +0,0 @@ - -Fontconfig Developers Reference, Version 2.3.2 -
Table of Contents
1. DESCRIPTION
2. FUNCTIONAL OVERVIEW
2.1. FONT CONFIGURATION
2.2. FONT PROPERTIES
3. Datatypes
3.1. FcChar8, FcChar16, FcChar32, FcBool
3.2. FcMatrix
3.3. FcCharSet
3.4. FcType
3.5. FcValue
3.6. FcPattern
3.7. FcFontSet
3.8. FcStrSet, FcStrList
3.9. FcObjectSet
3.10. FcObjectType
3.11. FcConstant
3.12. FcBlanks
3.13. FcFileCache
3.14. FcConfig
3.15. FcSetName
3.16. FcResult
3.17. FcAtomic
4. FUNCTIONS
4.1. Initialization
FcInitLoadConfig -- load configuration
FcInitLoadConfigAndFonts -- load configuration and font data
FcInit -- initialize fontconfig library
FcFini -- finalize fonconfig library
FcGetVersion -- library version number
FcInitReinitialize -- re-initialize library
FcInitBringUptoDate -- reload configuration files if needed
4.2. FcPattern
FcPatternCreate -- Create a pattern
FcPatternDestroy -- Destroy a pattern
FcPatternEqual -- Compare patterns
FcPatternEqualSubset -- Compare portions of patterns
FcPatternHash -- Compute a pattern hash value
FcPatternAdd -- Add a value to a pattern
FcPatternAddWeak -- Add a value to a pattern with weak binding
FcPatternAdd-Type -- Add a typed value to a pattern
FcPatternGet -- Return a value from a pattern
FcPatternGet-Type -- Return a typed value from a pattern
FcPatternBuild -- Create patterns from arguments
FcPatternDel -- Delete a property from a pattern
FcPatternRemove -- Remove one object of the specified type from the pattern
FcPatternPrint -- Print a pattern for debugging
FcDefaultSubstitute -- Perform default substitutions in a pattern
FcNameParse -- Parse a pattern string
FcNameUnparse -- Convert a pattern back into a string that can be parsed
4.3. FcFontSet
FcFontSetCreate -- Create a font set
FcFontSetDestroy -- Destroy a font set
FcFontSetAdd -- Add to a font set
4.4. FcObjectSet
FcObjectSetCreate -- Create an object set
FcObjectSetAdd -- Add to an object set
FcObjectSetDestroy -- Destroy an object set
FcObjectSetBuild -- Build object set from args
4.5. FreeType specific functions
FcFreeTypeCharIndex -- map Unicode to glyph id
FcFreeTypeCharSet -- compute unicode coverage
FcFreeTypeQuery -- compute font file pattern
4.6. FcValue
FcValueDestroy -- Free a value
FcValueSave -- Copy a value
4.7. FcCharSet
FcCharSetCreate -- Create an empty character set
FcCharSetDestroy -- Destroy a character set
FcCharSetAddChar -- Add a character to a charset
FcCharSetCopy -- Copy a charset
FcCharSetEqual -- Compare two charsets
FcCharSetIntersect -- Intersect charsets
FcCharSetUnion -- Add charsets
FcCharSetSubtract -- Subtract charsets
FcCharSetHasChar -- Check a charset for a char
FcCharSetCount -- Count entries in a charset
FcCharSetIntersectCount -- Intersect and count charsets
FcCharSetSubtractCount -- Subtract and count charsets
FcCharSetIsSubset -- Test for charset inclusion
FcCharSetFirstPage -- Start enumerating charset contents
FcCharSetNextPage -- Continue enumerating charset contents
4.8. FcMatrix
FcMatrixInit -- initialize an FcMatrix structure
FcMatrixCopy -- Copy a matrix
FcMatrixEqual -- Compare two matrices
FcMatrixMultiply -- Multiply matrices
FcMatrixRotate -- Rotate a matrix
FcMatrixScale -- Scale a matrix
FcMatrixShear -- Shear a matrix
4.9. FcConfig
FcConfigCreate -- Create a configuration
FcConfigDestroy -- Destroy a configuration
FcConfigSetCurrent -- Set configuration as default
FcConfigGetCurrent -- Return current configuration
FcConfigUptoDate -- Check timestamps on config files
FcConfigBuildFonts -- Build font database
FcConfigGetConfigDirs -- Get config directories
FcConfigGetFontDirs -- Get font directories
FcConfigGetConfigFiles -- Get config files
FcConfigGetCache -- Get cache filename
FcConfigGetFonts -- Get config font set
FcConfigGetBlanks -- Get config blanks
FcConfigGetRescanInverval -- Get config rescan interval
FcConfigSetRescanInverval -- Set config rescan interval
FcConfigAppFontAddFile -- Add font file to font database
FcConfigAppFontAddDir -- Add fonts from directory to font database
FcConfigAppFontClear -- Remove all app fonts from font database
FcConfigSubstituteWithPat -- Execute substitutions
FcConfigSubstitute -- Execute substitutions
FcFontMatch -- Return best font
FcFontSort -- Return list of matching fonts
FcFontRenderPrepare -- Prepare pattern for loading font file
FcFontList -- List fonts
FcConfigFilename -- Find a config file
FcConfigParseAndLoad -- load a configuration file
4.10. FcObjectType
FcNameRegisterObjectTypes -- Register object types
FcNameUnregisterObjectTypes -- Unregister object types
FcNameGetObjectType -- Lookup an object type
4.11. FcConstant
FcNameRegisterConstants -- Register symbolic constants
FcNameUnregisterConstants -- Unregister symbolic constants
FcNameGetConstant -- Lookup symbolic constant
FcNameConstant -- Get the value for a symbolic constant
4.12. FcBlanks
FcBlanksCreate -- Create an FcBlanks
FcBlanksDestroy -- Destroy and FcBlanks
FcBlanksAdd -- Add a character to an FcBlanks
FcBlanksIsMember -- Query membership in an FcBlanks
4.13. FcAtomic
FcAtomicCreate -- create an FcAtomic object
FcAtomicLock -- lock a file
FcAtomicNewFile -- return new temporary file name
FcAtomicOrigFile -- return original file name
FcAtomicReplaceOrig -- replace original with new
FcAtomicDeleteNew -- delete new file
FcAtomicUnlock -- unlock a file
FcAtomicDestroy -- destroy an FcAtomic object
4.14. File and Directory routines
FcFileScan -- scan a font file
FcDirScan -- scan a font directory
FcDirSave -- save a directory cache
FcDirCacheValid -- check directory cache timestamp
4.15. FcStrSet and FcStrList
FcStrSetCreate -- create a string set
FcStrSetMember -- check set for membership
FcStrSetAdd -- add to a string set
FcStrSetAddFilename -- add a filename to a string set
FcStrSetDel -- delete from a string set
FcStrSetDestroy -- destroy a string set
FcStrListCreate -- create a string iterator
FcStrListNext -- get next string in iteration
FcStrListDone -- destroy a string iterator
4.16. String utilities
FcUtf8ToUcs4 -- convert UTF-8 to UCS4
FcUcs4ToUtf8 -- convert UCS4 to UTF-8
FcUtf8Len -- count UTF-8 encoded chars
FcUtf16ToUcs4 -- convert UTF-16 to UCS4
FcUtf16Len -- count UTF-16 encoded chars
FcStrCopy -- duplicate a string
FcStrDowncase -- create a lower case translation of a string
FcStrCopyFilename -- copy a string, expanding '~'
FcStrCmpIgnoreCase -- compare UTF-8 strings ignoring ASCII case
FcStrStr -- locate UTF-8 substring
FcStrStrIgnoreCase -- locate UTF-8 substring ignoring ASCII case
FcStrDirname -- directory part of filename
FcStrBasename -- last component of filename

1. DESCRIPTION

Fontconfig is a library designed to provide system-wide font configuration, -customization and application access. -


  Next
  FUNCTIONAL OVERVIEW
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1011.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1011.html deleted file mode 100644 index 644f29a17..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1011.html +++ /dev/null @@ -1,190 +0,0 @@ - -FcFreeTypeQuery

FcFreeTypeQuery

Name

FcFreeTypeQuery -- compute font file pattern

Synopsis

#include <fontconfig.h>
-#include <fcfreetype.h>
-	

FcPattern * FcFreeTypeQuery(const char *file, intid, FcBlanks *blanks, int *count);

Description

Constructs a pattern representing the 'id'th font in 'file'. The number -of fonts in 'file' is returned in 'count'. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcFreeTypeCharSetUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1042.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1042.html deleted file mode 100644 index ec82c59d3..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1042.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcValueDestroy

FcValueDestroy

Name

FcValueDestroy -- Free a value

Synopsis

#include <fontconfig.h>
-	

void FcValueDestroy(FcValuev);

Description

Frees any memory referenced by v. Values of type FcTypeString, -FcTypeMatrix and FcTypeCharSet reference memory, the other types do not. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcValueSave
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1064.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1064.html deleted file mode 100644 index a379a547e..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1064.html +++ /dev/null @@ -1,195 +0,0 @@ - -FcValueSave

FcValueSave

Name

FcValueSave -- Copy a value

Synopsis

#include <fontconfig.h>
-	

FcValue FcValueSave(FcValuev);

Description

Returns a copy of v duplicating any object referenced by it so that v -may be safely destroyed without harming the new value. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcValueDestroyUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1090.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1090.html deleted file mode 100644 index 13df37dcb..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1090.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcCharSetCreate

FcCharSetCreate

Name

FcCharSetCreate -- Create an empty character set

Synopsis

#include <fontconfig.h>
-	

FcCharSet * FcCharSetCreate(void);

Description

FcCharSetCreate allocates and initializes a new empty -character set object. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcCharSetDestroy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1112.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1112.html deleted file mode 100644 index e0eb1ff4c..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1112.html +++ /dev/null @@ -1,207 +0,0 @@ - -FcCharSetDestroy

FcCharSetDestroy

Name

FcCharSetDestroy -- Destroy a character set

Synopsis

#include <fontconfig.h>
-	

void FcCharSetDestroy(FcCharSet *fcs);

Description

FcCharSetDestroy decrements the reference count -fcs. If the reference count becomes zero, all -memory referenced is freed. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetCreateUpFcCharSetAddChar
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1135.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1135.html deleted file mode 100644 index 92b48ea80..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1135.html +++ /dev/null @@ -1,204 +0,0 @@ - -FcCharSetAddChar

FcCharSetAddChar

Name

FcCharSetAddChar -- Add a character to a charset

Synopsis

#include <fontconfig.h>
-	

FcBool FcCharSetAddChar(FcCharSet *fcs, FcChar32ucs4);

Description

FcCharSetAddChar adds a single unicode char to the set, -returning FcFalse on failure, either as a result of a constant set or from -running out of memory. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetDestroyUpFcCharSetCopy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1159.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1159.html deleted file mode 100644 index 13bc5c9fe..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1159.html +++ /dev/null @@ -1,206 +0,0 @@ - -FcCharSetCopy

FcCharSetCopy

Name

FcCharSetCopy -- Copy a charset

Synopsis

#include <fontconfig.h>
-	

FcCharSet * FcCharSetCopy(FcCharSet *src);

Description

Makes a copy of src; note that this may not actually do anything more -than increment the reference count on src. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetAddCharUpFcCharSetEqual
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1182.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1182.html deleted file mode 100644 index fb3add1fb..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1182.html +++ /dev/null @@ -1,206 +0,0 @@ - -FcCharSetEqual

FcCharSetEqual

Name

FcCharSetEqual -- Compare two charsets

Synopsis

#include <fontconfig.h>
-	

FcBool FcCharSetEqual(const FcCharSet *a, const FcCharSet *b);

Description

Returns whether a and b -contain the same set of unicode chars. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetCopyUpFcCharSetIntersect
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r120.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r120.html deleted file mode 100644 index 0df60ec24..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r120.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcInitLoadConfigAndFonts

FcInitLoadConfigAndFonts

Name

FcInitLoadConfigAndFonts -- load configuration and font data

Synopsis

#include <fontconfig.h>
-	

FcConfig * FcInitLoadConfigAndFonts(void);

Description

Loads the default configuration file and builds information about the -available fonts. Returns the resulting configuration. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcInitLoadConfigUpFcInit
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1207.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1207.html deleted file mode 100644 index 75554e0f6..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1207.html +++ /dev/null @@ -1,206 +0,0 @@ - -FcCharSetIntersect

FcCharSetIntersect

Name

FcCharSetIntersect -- Intersect charsets

Synopsis

#include <fontconfig.h>
-	

FcCharSet * FcCharSetIntersect(const FcCharSet *a, const FcCharSet *b);

Description

Returns a set including only those chars found in both -a and b. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetEqualUpFcCharSetUnion
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1232.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1232.html deleted file mode 100644 index c3381f3d2..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1232.html +++ /dev/null @@ -1,205 +0,0 @@ - -FcCharSetUnion

FcCharSetUnion

Name

FcCharSetUnion -- Add charsets

Synopsis

#include <fontconfig.h>
-	

FcCharSet * FcCharSetUnion(const FcCharSet *a, const FcCharSet *b);

Description

Returns a set including only those chars found in either a or b. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetIntersectUpFcCharSetSubtract
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1257.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1257.html deleted file mode 100644 index a9dc1fad4..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1257.html +++ /dev/null @@ -1,205 +0,0 @@ - -FcCharSetSubtract

FcCharSetSubtract

Name

FcCharSetSubtract -- Subtract charsets

Synopsis

#include <fontconfig.h>
-	

FcCharSet * FcCharSetSubtract(const FcCharSet *a, const FcCharSet *b);

Description

Returns a set including only those chars found in a but not b. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetUnionUpFcCharSetHasChar
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1282.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1282.html deleted file mode 100644 index 8f23115f6..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1282.html +++ /dev/null @@ -1,205 +0,0 @@ - -FcCharSetHasChar

FcCharSetHasChar

Name

FcCharSetHasChar -- Check a charset for a char

Synopsis

#include <fontconfig.h>
-	

FcBool FcCharSetHasChar(const FcCharSet *fcs, FcChar32ucs4);

Description

Returns whether fcs contains the char ucs4. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetSubtractUpFcCharSetCount
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1307.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1307.html deleted file mode 100644 index 026decd0c..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1307.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcCharSetCount

FcCharSetCount

Name

FcCharSetCount -- Count entries in a charset

Synopsis

#include <fontconfig.h>
-	

FcChar32 FcCharSetCount(const FcCharSet *a);

Description

Returns the total number of unicode chars in a. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetHasCharUpFcCharSetIntersectCount
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1329.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1329.html deleted file mode 100644 index 776ff62ff..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1329.html +++ /dev/null @@ -1,205 +0,0 @@ - -FcCharSetIntersectCount

FcCharSetIntersectCount

Name

FcCharSetIntersectCount -- Intersect and count charsets

Synopsis

#include <fontconfig.h>
-	

FcChar32 FcCharSetIntersectCount(const FcCharSet *a, const FcCharSet *b);

Description

Returns the number of chars that are in both a and b. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetCountUpFcCharSetSubtractCount
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1354.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1354.html deleted file mode 100644 index 5737781aa..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1354.html +++ /dev/null @@ -1,205 +0,0 @@ - -FcCharSetSubtractCount

FcCharSetSubtractCount

Name

FcCharSetSubtractCount -- Subtract and count charsets

Synopsis

#include <fontconfig.h>
-	

FcChar32 FcCharSetSubtractCount(const FcCharSet *a, const FcCharSet *b);

Description

Returns the number of chars that are in a but not in b. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetIntersectCountUpFcCharSetIsSubset
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1379.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1379.html deleted file mode 100644 index ca69b84c8..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1379.html +++ /dev/null @@ -1,205 +0,0 @@ - -FcCharSetIsSubset

FcCharSetIsSubset

Name

FcCharSetIsSubset -- Test for charset inclusion

Synopsis

#include <fontconfig.h>
-	

FcBool FcCharSetIsSubset(const FcCharSet *a, const FcCharSet *b);

Description

Returns whether a is a subset of b. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetSubtractCountUpFcCharSetFirstPage
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1404.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1404.html deleted file mode 100644 index bd2dc577a..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1404.html +++ /dev/null @@ -1,207 +0,0 @@ - -FcCharSetFirstPage

FcCharSetFirstPage

Name

FcCharSetFirstPage -- Start enumerating charset contents

Synopsis

#include <fontconfig.h>
-	

FcChar32 FcCharSetFirstPage(const FcCharSet *a, FcChar32[FC_CHARSET_MAP_SIZE]map, FcChar32 *next);

Description

Builds an array of bits marking the first page of Unicode coverage of -a. Returns the base of the array. next contains the next page in the -font. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcCharSetIsSubsetUpFcCharSetNextPage
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r141.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r141.html deleted file mode 100644 index 3db72d442..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r141.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcInit

FcInit

Name

FcInit -- initialize fontconfig library

Synopsis

#include <fontconfig.h>
-	

FcBool FcInit(void);

Description

Loads the default configuration file and the fonts referenced therein and -sets the default configuration to that result. Returns whether this -process succeeded or not. If the default configuration has already -been loaded, this routine does nothing and returns FcTrue. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcInitLoadConfigAndFontsUpFcFini
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1431.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1431.html deleted file mode 100644 index d8b63369b..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1431.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcCharSetNextPage

FcCharSetNextPage

Name

FcCharSetNextPage -- Continue enumerating charset contents

Synopsis

#include <fontconfig.h>
-	

FcChar32 FcCharSetNextPage(const FcCharSet *a, FcChar32[FC_CHARSET_MAP_SIZE]map, FcChar32 *next);

Description

Builds an array of bits marking the Unicode coverage of a for page -*next. Returns the base of the array. next contains the next page in -the font. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcCharSetFirstPageUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1462.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1462.html deleted file mode 100644 index 7bd1a5fa3..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1462.html +++ /dev/null @@ -1,206 +0,0 @@ - -FcMatrixInit

FcMatrixInit

Name

FcMatrixInit -- initialize an FcMatrix structure

Synopsis

#include <fontconfig.h>
-	

void FcMatrixInit(FcMatrix *matrix);

Description

FcMatrixInit initializes matrix -to the identity matrix. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcMatrixCopy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1485.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1485.html deleted file mode 100644 index ef3e66b37..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1485.html +++ /dev/null @@ -1,206 +0,0 @@ - -FcMatrixCopy

FcMatrixCopy

Name

FcMatrixCopy -- Copy a matrix

Synopsis

#include <fontconfig.h>
-	

void FcMatrixCopy(const FcMatrix *matrix);

Description

FcMatrixCopy allocates a new FcMatrix -and copies mat into it. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcMatrixInitUpFcMatrixEqual
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1508.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1508.html deleted file mode 100644 index 9cfeb8963..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1508.html +++ /dev/null @@ -1,210 +0,0 @@ - -FcMatrixEqual

FcMatrixEqual

Name

FcMatrixEqual -- Compare two matrices

Synopsis

#include <fontconfig.h>
-	

void FcMatrixEqual(const FcMatrix *matrix1, const FcMatrix *matrix2);

Description

FcMatrixEqual compares matrix1 -and matrix2 returning FcTrue when they are equal and -FcFalse when they are not. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcMatrixCopyUpFcMatrixMultiply
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1534.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1534.html deleted file mode 100644 index 2d4720470..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1534.html +++ /dev/null @@ -1,213 +0,0 @@ - -FcMatrixMultiply

FcMatrixMultiply

Name

FcMatrixMultiply -- Multiply matrices

Synopsis

#include <fontconfig.h>
-	

void FcMatrixMultiply(FcMatrix *result, const FcMatrix *matrix1, const FcMatrix *matrix2);

Description

FcMatrixMultiply multiplies -matrix1 and matrix2 storing -the result in result. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcMatrixEqualUpFcMatrixRotate
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1563.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1563.html deleted file mode 100644 index d7b29ba53..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1563.html +++ /dev/null @@ -1,219 +0,0 @@ - -FcMatrixRotate

FcMatrixRotate

Name

FcMatrixRotate -- Rotate a matrix

Synopsis

#include <fontconfig.h>
-	

void FcMatrixRotate(FcMatrix *matrix, doublecos, doublesin);

Description

FcMatrixRotate rotates matrix -by the angle who's sine is sin and cosine is -cos. This is done by multiplying by the -matrix: -

  cos -sin
-  sin  cos
-

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcMatrixMultiplyUpFcMatrixScale
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1593.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1593.html deleted file mode 100644 index fe26e3712..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1593.html +++ /dev/null @@ -1,219 +0,0 @@ - -FcMatrixScale

FcMatrixScale

Name

FcMatrixScale -- Scale a matrix

Synopsis

#include <fontconfig.h>
-	

void FcMatrixScale(FcMatrix *matrix, doublesx, doubledy);

Description

FcMatrixScale multiplies matrix -x values by sx and y values by -sy. This is done by multiplying by -the matrix: -

   sx  0
-   0   sy
-

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcMatrixRotateUpFcMatrixShear
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r162.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r162.html deleted file mode 100644 index deff79c3a..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r162.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcFini

FcFini

Name

FcFini -- finalize fonconfig library

Synopsis

#include <fontconfig.h>
-	

void FcFini(void);

Description

Frees all data structures allocated by previous calls to fontconfig -functions. Fontconfig returns to an uninitialized state, requiring a -new call to one of the FcInit functions before any other fontconfig -function may be called. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcInitUpFcGetVersion
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1623.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1623.html deleted file mode 100644 index f1969db4e..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1623.html +++ /dev/null @@ -1,208 +0,0 @@ - -FcMatrixShear

FcMatrixShear

Name

FcMatrixShear -- Shear a matrix

Synopsis

#include <fontconfig.h>
-	

void FcMatrixShear(FcMatrix *matrix, doublesh, doublesv);

Description

FcMatrixShare shears matrix -horizontally by sh and vertically by -sv. This is done by multiplying by -the matrix: -

  1  sh
-  sv  1
-

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcMatrixScaleUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1656.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1656.html deleted file mode 100644 index 43028ea22..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1656.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcConfigCreate

FcConfigCreate

Name

FcConfigCreate -- Create a configuration

Synopsis

#include <fontconfig.h>
-	

FcConfig * FcConfigCreate(void);

Description

Creates an empty configuration. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcConfigDestroy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1677.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1677.html deleted file mode 100644 index 63c1958d2..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1677.html +++ /dev/null @@ -1,201 +0,0 @@ - -FcConfigDestroy

FcConfigDestroy

Name

FcConfigDestroy -- Destroy a configuration

Synopsis

#include <fontconfig.h>
-	

void FcConfigDestroy(FcConfig *config);

Description

Destroys a configuration and any data associated with it. Note that calling -this function with the return from FcConfigGetCurrent will place the library -in an indeterminate state. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigCreateUpFcConfigSetCurrent
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1698.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1698.html deleted file mode 100644 index c5db830a4..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1698.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcConfigSetCurrent

FcConfigSetCurrent

Name

FcConfigSetCurrent -- Set configuration as default

Synopsis

#include <fontconfig.h>
-	

FcBool FcConfigSetCurrent(FcConfig *config);

Description

Sets the current default configuration to config. Implicitly calls -FcConfigBuildFonts if necessary, returning FcFalse if that call fails. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigDestroyUpFcConfigGetCurrent
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1720.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1720.html deleted file mode 100644 index 942cf545b..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1720.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcConfigGetCurrent

FcConfigGetCurrent

Name

FcConfigGetCurrent -- Return current configuration

Synopsis

#include <fontconfig.h>
-	

FcConfig * FcConfigGetCurrent(void);

Description

Returns the current default configuration. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigSetCurrentUpFcConfigUptoDate
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1741.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1741.html deleted file mode 100644 index 8ace297ea..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1741.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcConfigUptoDate

FcConfigUptoDate

Name

FcConfigUptoDate -- Check timestamps on config files

Synopsis

#include <fontconfig.h>
-	

FcBool FcConfigUptoDate(FcConfig *config);

Description

Checks all of the files related to config and returns whether the -in-memory version is in sync with the disk version. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigGetCurrentUpFcConfigBuildFonts
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1763.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1763.html deleted file mode 100644 index 5d068274d..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1763.html +++ /dev/null @@ -1,201 +0,0 @@ - -FcConfigBuildFonts

FcConfigBuildFonts

Name

FcConfigBuildFonts -- Build font database

Synopsis

#include <fontconfig.h>
-	

FcBool FcConfigBuildFonts(FcConfig *config);

Description

Builds the set of available fonts for the given configuration. Note that -any changes to the configuration after this call have indeterminate effects. -Returns FcFalse if this operation runs out of memory. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigUptoDateUpFcConfigGetConfigDirs
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1784.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1784.html deleted file mode 100644 index 5f592c2ff..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1784.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcConfigGetConfigDirs

FcConfigGetConfigDirs

Name

FcConfigGetConfigDirs -- Get config directories

Synopsis

#include <fontconfig.h>
-	

FcStrList * FcConfigGetConfigDirs(FcConfig *config);

Description

Returns the list of font directories specified in the configuration files -for config. Does not include any subdirectories. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigBuildFontsUpFcConfigGetFontDirs
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1806.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1806.html deleted file mode 100644 index 720de7b65..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1806.html +++ /dev/null @@ -1,204 +0,0 @@ - -FcConfigGetFontDirs

FcConfigGetFontDirs

Name

FcConfigGetFontDirs -- Get font directories

Synopsis

#include <fontconfig.h>
-	

FcStrList * FcConfigGetFontDirs(FcConfig *config);

Description

Returns the list of font directories in config. This includes the -configured font directories along with any directories below those in the -filesystem. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigGetConfigDirsUpFcConfigGetConfigFiles
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1828.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1828.html deleted file mode 100644 index 6e3b87a58..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1828.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcConfigGetConfigFiles

FcConfigGetConfigFiles

Name

FcConfigGetConfigFiles -- Get config files

Synopsis

#include <fontconfig.h>
-	

FcStrList * FcConfigGetConfigFiles(FcConfig *config);

Description

Returns the list of known configuration files used to generate config. -Note that this will not include any configuration done with FcConfigParse. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigGetFontDirsUpFcConfigGetCache
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r183.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r183.html deleted file mode 100644 index 414c27db5..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r183.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcGetVersion

FcGetVersion

Name

FcGetVersion -- library version number

Synopsis

#include <fontconfig.h>
-	

int FcGetVersion(void);

Description

Returns the version number of the library. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcFiniUpFcInitReinitialize
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1850.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1850.html deleted file mode 100644 index 54df21541..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1850.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcConfigGetCache

FcConfigGetCache

Name

FcConfigGetCache -- Get cache filename

Synopsis

#include <fontconfig.h>
-	

char * FcConfigGetCache(FcConfig *config);

Description

Returns the name of the file used to store per-user font information. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigGetConfigFilesUpFcConfigGetFonts
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1871.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1871.html deleted file mode 100644 index b75d3c037..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1871.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcConfigGetFonts

FcConfigGetFonts

Name

FcConfigGetFonts -- Get config font set

Synopsis

#include <fontconfig.h>
-	

FcFontSet * FcConfigGetFonts(FcConfig *config, FcSetNameset);

Description

Returns one of the two sets of fonts from the configuration as specified -by set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigGetCacheUpFcConfigGetBlanks
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1895.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1895.html deleted file mode 100644 index c1ad0da1f..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1895.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcConfigGetBlanks

FcConfigGetBlanks

Name

FcConfigGetBlanks -- Get config blanks

Synopsis

#include <fontconfig.h>
-	

FcBlanks * FcConfigGetBlanks(FcConfig *config);

Description

Returns the FcBlanks object associated with the given configuration, if no -blanks were present in the configuration, this function will return 0. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigGetFontsUpFcConfigGetRescanInverval
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1916.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1916.html deleted file mode 100644 index 8ca30bd02..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1916.html +++ /dev/null @@ -1,204 +0,0 @@ - -FcConfigGetRescanInverval

FcConfigGetRescanInverval

Name

FcConfigGetRescanInverval -- Get config rescan interval

Synopsis

#include <fontconfig.h>
-	

int FcConfigGetRescanInverval(FcConfig *config);

Description

Returns the interval between automatic checks of the configuration (in -seconds) specified in config. The configuration is checked during -a call to FcFontList when this interval has passed since the last check. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigGetBlanksUpFcConfigSetRescanInverval
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1938.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1938.html deleted file mode 100644 index 6f8893b82..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1938.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcConfigSetRescanInverval

FcConfigSetRescanInverval

Name

FcConfigSetRescanInverval -- Set config rescan interval

Synopsis

#include <fontconfig.h>
-	

FcBool FcConfigSetRescanInverval(FcConfig *config, intrescanInterval);

Description

Sets the rescan interval; returns FcFalse if an error occurred. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigGetRescanInvervalUpFcConfigAppFontAddFile
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1961.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1961.html deleted file mode 100644 index aad86afbc..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1961.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcConfigAppFontAddFile

FcConfigAppFontAddFile

Name

FcConfigAppFontAddFile -- Add font file to font database

Synopsis

#include <fontconfig.h>
-	

FcBool FcConfigAppFontAddFile(FcConfig *config, const char *file);

Description

Adds an application-specific font to the configuration. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigSetRescanInvervalUpFcConfigAppFontAddDir
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1984.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1984.html deleted file mode 100644 index 5d2183ae7..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r1984.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcConfigAppFontAddDir

FcConfigAppFontAddDir

Name

FcConfigAppFontAddDir -- Add fonts from directory to font database

Synopsis

#include <fontconfig.h>
-	

FcBool FcConfigAppFontAddDir(FcConfig *config, const char *);

Description

Scans the specified directory for fonts, adding each one found to the -application-specific set of fonts. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigAppFontAddFileUpFcConfigAppFontClear
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2007.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2007.html deleted file mode 100644 index 1017041c7..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2007.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcConfigAppFontClear

FcConfigAppFontClear

Name

FcConfigAppFontClear -- Remove all app fonts from font database

Synopsis

#include <fontconfig.h>
-	

void FcConfigAppFontClear(FcConfig *config);

Description

Clears the set of application-specific fonts. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigAppFontAddDirUpFcConfigSubstituteWithPat
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2028.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2028.html deleted file mode 100644 index c1824d0e5..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2028.html +++ /dev/null @@ -1,208 +0,0 @@ - -FcConfigSubstituteWithPat

FcConfigSubstituteWithPat

Name

FcConfigSubstituteWithPat -- Execute substitutions

Synopsis

#include <fontconfig.h>
-	

FcBool FcConfigSubstituteWithPat(FcConfig *config, FcPattern *p, FcPattern *p_pat, FcMatchKindkind);

Description

Performs the sequence of pattern modification operations, if kind is -FcMatchPattern, then those tagged as pattern operations are applied, else -if kind is FcMatchFont, those tagged as font operations are applied and -p_pat is used for <test> elements with target=pattern. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigAppFontClearUpFcConfigSubstitute
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r204.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r204.html deleted file mode 100644 index eda534192..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r204.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcInitReinitialize

FcInitReinitialize

Name

FcInitReinitialize -- re-initialize library

Synopsis

#include <fontconfig.h>
-	

FcBool FcInitReinitialize(void);

Description

Forces the default configuration file to be reloaded and resets the default -configuration. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcGetVersionUpFcInitBringUptoDate
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2057.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2057.html deleted file mode 100644 index 18c431214..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2057.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcConfigSubstitute

FcConfigSubstitute

Name

FcConfigSubstitute -- Execute substitutions

Synopsis

#include <fontconfig.h>
-	

FcBool FcConfigSubstitute(FcConfig *config, FcPattern *p, FcMatchKindkind);

Description

Calls FcConfigSubstituteWithPat setting p_pat to NULL. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigSubstituteWithPatUpFcFontMatch
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2082.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2082.html deleted file mode 100644 index fc69bc03d..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2082.html +++ /dev/null @@ -1,210 +0,0 @@ - -FcFontMatch

FcFontMatch

Name

FcFontMatch -- Return best font

Synopsis

#include <fontconfig.h>
-	

FcPattern * FcFontMatch(FcConfig *config, FcPattern *p, FcResult *result);

Description

Returns the font in config most close matching p. This function -should be called only after FcConfigSubstitute and FcDefaultSubstitute have -been called for p; otherwise the results will not be correct. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcConfigSubstituteUpFcFontSort
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2110.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2110.html deleted file mode 100644 index 899e7b4bf..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2110.html +++ /dev/null @@ -1,231 +0,0 @@ - -FcFontSort

FcFontSort

Name

FcFontSort -- Return list of matching fonts

Synopsis

#include <fontconfig.h>
-	

FcFontSet * FcFontSort(FcConfig *config, FcPattern *p, FcBooltrim, FcCharSet **csp, FcResult *result);

Description

Returns the list of fonts sorted by closeness to p. If trim is FcTrue, -elements in the list which don't include Unicode coverage not provided by -earlier elements in the list are elided. The union of Unicode coverage of -all of the fonts is returned in csp, if csp is not NULL. This function -should be called only after FcConfigSubstitute and FcDefaultSubstitute have -been called for p; otherwise the results will not be correct. -

The returned FcFontSet references FcPattern structures which may be shared -by the return value from multiple FcFontSort calls, applications must not -modify these patterns. Instead, they should be passed, along with p to -FcFontRenderPrepare which combines them into a complete pattern. -

The FcFontSet returned by FcFontSort is destroyed by caling FcFontSetDestroy. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcFontMatchUpFcFontRenderPrepare
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2147.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2147.html deleted file mode 100644 index 97c4528c7..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2147.html +++ /dev/null @@ -1,220 +0,0 @@ - -FcFontRenderPrepare

FcFontRenderPrepare

Name

FcFontRenderPrepare -- Prepare pattern for loading font file

Synopsis

#include <fontconfig.h>
-	

FcPattern * FcFontRenderPrepare(FcConfig *config, FcPattern *pat, FcPattern *font);

Description

Creates a new pattern consisting of elements of font not appearing -in pat, elements of pat not appearing in font and the best matching -value from pat for elements appearing in both. The result is passed to -FcConfigSubstitute with kind FcMatchFont and then returned. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcFontSortUpFcFontList
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2178.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2178.html deleted file mode 100644 index 9bc61d14d..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2178.html +++ /dev/null @@ -1,206 +0,0 @@ - -FcFontList

FcFontList

Name

FcFontList -- List fonts

Synopsis

#include <fontconfig.h>
-	

FcFontSet * FcFontList(FcConfig *config, FcPattern *p, FcObjectSet *os);

Description

Selects fonts matching p, creates patterns from those fonts containing -only the objects in os and returns the set of unique such patterns. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcFontRenderPrepareUpFcConfigFilename
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2205.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2205.html deleted file mode 100644 index e6a65389d..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2205.html +++ /dev/null @@ -1,216 +0,0 @@ - -FcConfigFilename

FcConfigFilename

Name

FcConfigFilename -- Find a config file

Synopsis

#include <fontconfig.h>
-	

char * FcConfigFilename(const char *name);

Description

Given the specified external entity name, return the associated filename. -This provides applications a way to convert various configuration file -references into filename form. -

A null or empty name indicates that the default configuration file should -be used; which file this references can be overridden with the -FC_CONFIG_FILE environment variable. Next, if the name starts with ~, it -refers to a file in the current users home directory. Otherwise if the name -doesn't start with '/', it refers to a file in the default configuration -directory; the built-in default directory can be overridden with the -FC_CONFIG_DIR environment variable. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcFontListUpFcConfigParseAndLoad
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2229.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2229.html deleted file mode 100644 index a9d5386d1..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2229.html +++ /dev/null @@ -1,191 +0,0 @@ - -FcConfigParseAndLoad

FcConfigParseAndLoad

Name

FcConfigParseAndLoad -- load a configuration file

Synopsis

#include <fontconfig.h>
-	

FcBool FcConfigParseAndLoad(FcConfig *config, const FcChar8 *file);

Description

Walks the configuration in 'file' and constructs the internal representation -in 'config'. Any include files referenced from within 'file' will be loaded -with FcConfigLoad and also parsed. If 'complain' is FcFalse, no warning -will be displayed if 'file' does not exist. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcConfigFilenameUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r225.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r225.html deleted file mode 100644 index 7d85b7632..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r225.html +++ /dev/null @@ -1,190 +0,0 @@ - -FcInitBringUptoDate

FcInitBringUptoDate

Name

FcInitBringUptoDate -- reload configuration files if needed

Synopsis

#include <fontconfig.h>
-	

FcBool FcInitBringUptoDate(void);

Description

Checks the rescan interval in the default configuration, checking the -configuration if the interval has passed and reloading the configuration if -when any changes are detected. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcInitReinitializeUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2255.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2255.html deleted file mode 100644 index 3f56f5f6b..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2255.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcNameRegisterObjectTypes

FcNameRegisterObjectTypes

Name

FcNameRegisterObjectTypes -- Register object types

Synopsis

#include <fontconfig.h>
-	

FcBool FcNameRegisterObjectTypes(const FcObjectType *types, intntype);

Description

Register ntype new object types. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcNameUnregisterObjectTypes
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2279.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2279.html deleted file mode 100644 index c02f82713..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2279.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcNameUnregisterObjectTypes

FcNameUnregisterObjectTypes

Name

FcNameUnregisterObjectTypes -- Unregister object types

Synopsis

#include <fontconfig.h>
-	

FcBool FcNameUnregisterObjectTypes(const FcObjectType *types, intntype);

Description

Unregister ntype object types. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcNameRegisterObjectTypesUpFcNameGetObjectType
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2303.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2303.html deleted file mode 100644 index af9324296..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2303.html +++ /dev/null @@ -1,191 +0,0 @@ - -FcNameGetObjectType

FcNameGetObjectType

Name

FcNameGetObjectType -- Lookup an object type

Synopsis

#include <fontconfig.h>
-	

const FcObjectType * FcNameGetObjectType(const char *object);

Description

Return the object type for the pattern element named object. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcNameUnregisterObjectTypesUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2328.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2328.html deleted file mode 100644 index 2d77c8e3f..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2328.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcNameRegisterConstants

FcNameRegisterConstants

Name

FcNameRegisterConstants -- Register symbolic constants

Synopsis

#include <fontconfig.h>
-	

FcBool FcNameRegisterConstants(const FcConstant *consts, intnconsts);

Description

Register nconsts new symbolic constants. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcNameUnregisterConstants
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2352.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2352.html deleted file mode 100644 index 82d437881..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2352.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcNameUnregisterConstants

FcNameUnregisterConstants

Name

FcNameUnregisterConstants -- Unregister symbolic constants

Synopsis

#include <fontconfig.h>
-	

FcBool FcNameUnregisterConstants(const FcConstant *consts, intnconsts);

Description

Unregister nconsts symbolic constants. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcNameRegisterConstantsUpFcNameGetConstant
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2376.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2376.html deleted file mode 100644 index 9f3f72756..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2376.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcNameGetConstant

FcNameGetConstant

Name

FcNameGetConstant -- Lookup symbolic constant

Synopsis

#include <fontconfig.h>
-	

const FcConstant * FcNameGetConstant(FcChar8 *string);

Description

Return the FcConstant structure related to symbolic constant string. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcNameUnregisterConstantsUpFcNameConstant
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2398.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2398.html deleted file mode 100644 index 4a6441166..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2398.html +++ /dev/null @@ -1,195 +0,0 @@ - -FcNameConstant

FcNameConstant

Name

FcNameConstant -- Get the value for a symbolic constant

Synopsis

#include <fontconfig.h>
-	

FcBool FcNameConstant(FcChar8 *string, int *result);

Description

Returns whether a symbolic constant with name string is registered, -placing the value of the constant in result if present. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcNameGetConstantUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2426.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2426.html deleted file mode 100644 index 39466a454..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2426.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcBlanksCreate

FcBlanksCreate

Name

FcBlanksCreate -- Create an FcBlanks

Synopsis

#include <fontconfig.h>
-	

FcBlanks * FcBlanksCreate(void);

Description

Creates an empty FcBlanks object. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcBlanksDestroy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2447.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2447.html deleted file mode 100644 index 6c1ee3d8f..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2447.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcBlanksDestroy

FcBlanksDestroy

Name

FcBlanksDestroy -- Destroy and FcBlanks

Synopsis

#include <fontconfig.h>
-	

void FcBlanksDestroy(FcBlanks *b);

Description

Destroys an FcBlanks object, freeing any associated memory. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcBlanksCreateUpFcBlanksAdd
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2468.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2468.html deleted file mode 100644 index 128fcdbea..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2468.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcBlanksAdd

FcBlanksAdd

Name

FcBlanksAdd -- Add a character to an FcBlanks

Synopsis

#include <fontconfig.h>
-	

FcBool FcBlanksAdd(FcBlanks *b, FcChar32ucs4);

Description

Adds a single character to an FcBlanks object, returning FcFalse -if this process ran out of memory. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcBlanksDestroyUpFcBlanksIsMember
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r249.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r249.html deleted file mode 100644 index 9be828d3c..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r249.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcPatternCreate

FcPatternCreate

Name

FcPatternCreate -- Create a pattern

Synopsis

#include <fontconfig.h>
-	

FcPattern * FcPatternCreate(void);

Description

Creates a pattern with no properties; used to build patterns from scratch. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcPatternDestroy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2491.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2491.html deleted file mode 100644 index e30b0fa75..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2491.html +++ /dev/null @@ -1,189 +0,0 @@ - -FcBlanksIsMember

FcBlanksIsMember

Name

FcBlanksIsMember -- Query membership in an FcBlanks

Synopsis

#include <fontconfig.h>
-	

FcBool FcBlanksIsMember(FcBlanks *b, FcChar32ucs4);

Description

Returns whether the specified FcBlanks object contains the indicated Unicode -value. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcBlanksAddUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2517.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2517.html deleted file mode 100644 index 5493c487c..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2517.html +++ /dev/null @@ -1,205 +0,0 @@ - -FcAtomicCreate

FcAtomicCreate

Name

FcAtomicCreate -- create an FcAtomic object

Synopsis

#include <fontconfig.h>
-	

FcAtomic * FcAtomicCreate(const FcChar8 *file);

Description

Creates a data structure containing data needed to control access to file. -Writing is done to a separate file. Once that file is complete, the original -configuration file is atomically replaced so that reading process always see -a consistent and complete file without the need to lock for reading. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcAtomicLock
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2539.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2539.html deleted file mode 100644 index 8526fe047..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2539.html +++ /dev/null @@ -1,204 +0,0 @@ - -FcAtomicLock

FcAtomicLock

Name

FcAtomicLock -- lock a file

Synopsis

#include <fontconfig.h>
-	

FcBool FcAtomicLock(FcAtomic *atomic);

Description

Attempts to lock the file referenced by atomic. Returns FcFalse if the -file is locked by another process, else returns FcTrue and leaves the file -locked. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcAtomicCreateUpFcAtomicNewFile
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2561.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2561.html deleted file mode 100644 index 39e6892f2..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2561.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcAtomicNewFile

FcAtomicNewFile

Name

FcAtomicNewFile -- return new temporary file name

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcAtomicNewFile(FcAtomic *atomic);

Description

Returns the filename for writing a new version of the file referenced -by atomic. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcAtomicLockUpFcAtomicOrigFile
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2583.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2583.html deleted file mode 100644 index 5023187e3..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2583.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcAtomicOrigFile

FcAtomicOrigFile

Name

FcAtomicOrigFile -- return original file name

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcAtomicOrigFile(FcAtomic *atomic);

Description

Returns the file refernced by atomic. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcAtomicNewFileUpFcAtomicReplaceOrig
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2605.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2605.html deleted file mode 100644 index 4f3a5f3cb..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2605.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcAtomicReplaceOrig

FcAtomicReplaceOrig

Name

FcAtomicReplaceOrig -- replace original with new

Synopsis

#include <fontconfig.h>
-	

FcBool FcAtomicReplaceOrig(FcAtomic *atomic);

Description

Replaces the original file referenced by atomic with the new file. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcAtomicOrigFileUpFcAtomicDeleteNew
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2627.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2627.html deleted file mode 100644 index 0d5d64f62..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2627.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcAtomicDeleteNew

FcAtomicDeleteNew

Name

FcAtomicDeleteNew -- delete new file

Synopsis

#include <fontconfig.h>
-	

void FcAtomicDeleteNew(FcAtomic *atomic);

Description

Deletes the new file. Used in error recovery to back out changes. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcAtomicReplaceOrigUpFcAtomicUnlock
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2648.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2648.html deleted file mode 100644 index f26a528de..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2648.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcAtomicUnlock

FcAtomicUnlock

Name

FcAtomicUnlock -- unlock a file

Synopsis

#include <fontconfig.h>
-	

void FcAtomicUnlock(FcAtomic *atomic);

Description

Unlocks the file. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcAtomicDeleteNewUpFcAtomicDestroy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2669.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2669.html deleted file mode 100644 index f816e80e3..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2669.html +++ /dev/null @@ -1,191 +0,0 @@ - -FcAtomicDestroy

FcAtomicDestroy

Name

FcAtomicDestroy -- destroy an FcAtomic object

Synopsis

#include <fontconfig.h>
-	

void FcAtomicDestroy(FcAtomic *atomic);

Description

Destroys atomic. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcAtomicUnlockUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2694.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2694.html deleted file mode 100644 index 2df7bdc7f..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2694.html +++ /dev/null @@ -1,218 +0,0 @@ - -FcFileScan

FcFileScan

Name

FcFileScan -- scan a font file

Synopsis

#include <fontconfig.h>
-	

FcBool FcFileScan(FcFontSet *set, FcStrSet *dirs, FcFileCache *cache, FcBlanks *blanks, const char *file, FcBoolforce);

Description

Scans a single file and adds all fonts found to set. -If force is FcTrue, then the file is scanned even if -associated information is found in cache. If -file is a directory, it is added to -dirs. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcDirScan
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r270.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r270.html deleted file mode 100644 index eeb800bfa..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r270.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcPatternDestroy

FcPatternDestroy

Name

FcPatternDestroy -- Destroy a pattern

Synopsis

#include <fontconfig.h>
-	

void FcPatternDestroy(FcPattern *p);

Description

Destroys a pattern, in the process destroying all related values. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternCreateUpFcPatternEqual
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2730.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2730.html deleted file mode 100644 index d45e5844e..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2730.html +++ /dev/null @@ -1,215 +0,0 @@ - -FcDirScan

FcDirScan

Name

FcDirScan -- scan a font directory

Synopsis

#include <fontconfig.h>
-	

FcBool FcDirScan(FcFontSet *set, FcStrSet *dirs, FcFileCache *cache, FcBlanks *blanks, const char *dir, FcBoolforce);

Description

Scans an entire directory and adds all fonts found to -set. If force is FcTrue, then -the directory and all files within it are scanned even if information is -present in the per-directory cache file or cache. Any -subdirectories found are added to dirs. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcFileScanUpFcDirSave
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2765.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2765.html deleted file mode 100644 index 4d606ea6f..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2765.html +++ /dev/null @@ -1,210 +0,0 @@ - -FcDirSave

FcDirSave

Name

FcDirSave -- save a directory cache

Synopsis

#include <fontconfig.h>
-	

FcBool FcDirSave(FcFontSet *set, FcStrSet *dirs, const char *dir);

Description

Creates the per-directory cache file for dir and -populates it with the fonts in set and subdirectories -in dirs. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcDirScanUpFcDirCacheValid
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2793.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2793.html deleted file mode 100644 index b94d5e850..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2793.html +++ /dev/null @@ -1,192 +0,0 @@ - -FcDirCacheValid

FcDirCacheValid

Name

FcDirCacheValid -- check directory cache timestamp

Synopsis

#include <fontconfig.h>
-	

FcBool FcDirCacheValid(const FcChar8 *cache_file);

Description

Returns FcTrue if cache_file is no older than the -directory containing it, else FcFalse. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcDirSaveUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2818.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2818.html deleted file mode 100644 index 97338ace1..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2818.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcStrSetCreate

FcStrSetCreate

Name

FcStrSetCreate -- create a string set

Synopsis

#include <fontconfig.h>
-	

FcStrSet * FcStrSetCreate(void);

Description

Create an empty set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcStrSetMember
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2839.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2839.html deleted file mode 100644 index a58f42d11..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2839.html +++ /dev/null @@ -1,206 +0,0 @@ - -FcStrSetMember

FcStrSetMember

Name

FcStrSetMember -- check set for membership

Synopsis

#include <fontconfig.h>
-	

FcBool FcStrSetMember(FcStrSet *set, const FcChar8 *s);

Description

Returns whether s is a member of -set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrSetCreateUpFcStrSetAdd
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2864.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2864.html deleted file mode 100644 index 9f681b0aa..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2864.html +++ /dev/null @@ -1,205 +0,0 @@ - -FcStrSetAdd

FcStrSetAdd

Name

FcStrSetAdd -- add to a string set

Synopsis

#include <fontconfig.h>
-	

FcBool FcStrSetAdd(FcStrSet *set, const FcChar8 *s);

Description

Adds a copy of s to set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrSetMemberUpFcStrSetAddFilename
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2889.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2889.html deleted file mode 100644 index 6b555be6a..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2889.html +++ /dev/null @@ -1,207 +0,0 @@ - -FcStrSetAddFilename

FcStrSetAddFilename

Name

FcStrSetAddFilename -- add a filename to a string set

Synopsis

#include <fontconfig.h>
-	

FcBool FcStrSetAddFilename(FcStrSet *set, const FcChar8 *s);

Description

Adds a copy s to set, The copy -is created with FcStrCopyFilename so that leading '~' values are replaced -with the value of the HOME environment variable. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrSetAddUpFcStrSetDel
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r291.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r291.html deleted file mode 100644 index 6e265b426..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r291.html +++ /dev/null @@ -1,205 +0,0 @@ - -FcPatternEqual

FcPatternEqual

Name

FcPatternEqual -- Compare patterns

Synopsis

#include <fontconfig.h>
-	

FcBool FcPatternEqual(const FcPattern *pa, const FcPattern *pb);

Description

Returns whether pa and pb are exactly alike. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternDestroyUpFcPatternEqualSubset
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2914.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2914.html deleted file mode 100644 index 78639afdc..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2914.html +++ /dev/null @@ -1,209 +0,0 @@ - -FcStrSetDel

FcStrSetDel

Name

FcStrSetDel -- delete from a string set

Synopsis

#include <fontconfig.h>
-	

FcBool FcStrSetDel(FcStrSet *set, const FcChar8 *s);

Description

Removes s from set, returning -FcTrue if s was a member else FcFalse. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrSetAddFilenameUpFcStrSetDestroy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2940.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2940.html deleted file mode 100644 index 48c3aa17a..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2940.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcStrSetDestroy

FcStrSetDestroy

Name

FcStrSetDestroy -- destroy a string set

Synopsis

#include <fontconfig.h>
-	

void FcStrSetDestroy(FcStrSet *set);

Description

Destroys set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrSetDelUpFcStrListCreate
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2962.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2962.html deleted file mode 100644 index 06092134f..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2962.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcStrListCreate

FcStrListCreate

Name

FcStrListCreate -- create a string iterator

Synopsis

#include <fontconfig.h>
-	

FcStrList * FcStrListCreate(FcStrSet *set);

Description

Creates an iterator to list the strings in set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrSetDestroyUpFcStrListNext
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2984.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2984.html deleted file mode 100644 index 5d3c8e20b..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r2984.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcStrListNext

FcStrListNext

Name

FcStrListNext -- get next string in iteration

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcStrListNext(FcStrList *list);

Description

Returns the next string in set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrListCreateUpFcStrListDone
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3006.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3006.html deleted file mode 100644 index 919f34b20..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3006.html +++ /dev/null @@ -1,191 +0,0 @@ - -FcStrListDone

FcStrListDone

Name

FcStrListDone -- destroy a string iterator

Synopsis

#include <fontconfig.h>
-	

void FcStrListDone(FcStrList *list);

Description

Destroys the enumerator list. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcStrListNextUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3031.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3031.html deleted file mode 100644 index e09ce777d..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3031.html +++ /dev/null @@ -1,214 +0,0 @@ - -FcUtf8ToUcs4

FcUtf8ToUcs4

Name

FcUtf8ToUcs4 -- convert UTF-8 to UCS4

Synopsis

#include <fontconfig.h>
-	

int FcUtf8ToUcs4(FcChar8 *src, FcChar32 *dst, intlen);

Description

Converts the next Unicode char from src into -dst and returns the number of bytes containing the -char. src nust be at least -len bytes long. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcUcs4ToUtf8
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3060.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3060.html deleted file mode 100644 index 3c33ee711..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3060.html +++ /dev/null @@ -1,207 +0,0 @@ - -FcUcs4ToUtf8

FcUcs4ToUtf8

Name

FcUcs4ToUtf8 -- convert UCS4 to UTF-8

Synopsis

#include <fontconfig.h>
-	

int FcUcs4ToUtf8(FcChar32src, FcChar8dst[FC_UTF8_MAX_LEN]);

Description

Converts the Unicode char from src into -dst and returns the number of bytes needed to encode -the char. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcUtf8ToUcs4UpFcUtf8Len
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3085.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3085.html deleted file mode 100644 index 20664f3fb..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3085.html +++ /dev/null @@ -1,219 +0,0 @@ - -FcUtf8Len

FcUtf8Len

Name

FcUtf8Len -- count UTF-8 encoded chars

Synopsis

#include <fontconfig.h>
-	

FcBool FcUtf8Len(FcChar8 *src, intlen, int *nchar, int *wchar);

Description

Counts the number of Unicode chars in len bytes of -src. Places that count in -nchar. wchar contains 1, 2 or -4 depending on the number of bytes needed to hold the largest unicode char -counted. The return value indicates whether src is a -well-formed UTF8 string. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcUcs4ToUtf8UpFcUtf16ToUcs4
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3117.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3117.html deleted file mode 100644 index 7ec6b7c88..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3117.html +++ /dev/null @@ -1,221 +0,0 @@ - -FcUtf16ToUcs4

FcUtf16ToUcs4

Name

FcUtf16ToUcs4 -- convert UTF-16 to UCS4

Synopsis

#include <fontconfig.h>
-	

int FcUtf16ToUcs4(FcChar8 *src, FcEndianendian, FcChar32 *dst, intlen);

Description

Converts the next Unicode char from src into -dst and returns the number of bytes containing the -char. src must be at least len -bytes long. Bytes of src are combined into 16-bit -units according to endian. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcUtf8LenUpFcUtf16Len
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3150.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3150.html deleted file mode 100644 index 0c2e5173c..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3150.html +++ /dev/null @@ -1,227 +0,0 @@ - -FcUtf16Len

FcUtf16Len

Name

FcUtf16Len -- count UTF-16 encoded chars

Synopsis

#include <fontconfig.h>
-	

FcBool FcUtf16Len(FcChar8 *src, FcEndianendian, intlen, int *nchar, int *wchar);

Description

Counts the number of Unicode chars in len bytes of -src. Bytes of src are -combined into 16-bit units according to endian. -Places that count in nchar. -wchar contains 1, 2 or 4 depending on the number of -bytes needed to hold the largest unicode char counted. The return value -indicates whether string is a well-formed UTF16 -string. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcUtf16ToUcs4UpFcStrCopy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r316.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r316.html deleted file mode 100644 index c4641846c..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r316.html +++ /dev/null @@ -1,209 +0,0 @@ - -FcPatternEqualSubset

FcPatternEqualSubset

Name

FcPatternEqualSubset -- Compare portions of patterns

Synopsis

#include <fontconfig.h>
-	

FcBool FcPatternEqualSubset(const FcPattern *pa, const FcPattern *pb, const FcObjectSet *os);

Description

Returns whether pa and pb have exactly the same values for all of the -objects in os. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternEqualUpFcPatternHash
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3186.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3186.html deleted file mode 100644 index b8c1d8d62..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3186.html +++ /dev/null @@ -1,207 +0,0 @@ - -FcStrCopy

FcStrCopy

Name

FcStrCopy -- duplicate a string

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcStrCopy(const FcChar8 *s);

Description

Allocates memory, copies s and returns the resulting -buffer. Yes, this is strdup, but that function isn't -available on every platform. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcUtf16LenUpFcStrDowncase
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3209.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3209.html deleted file mode 100644 index e2d163062..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3209.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcStrDowncase

FcStrDowncase

Name

FcStrDowncase -- create a lower case translation of a string

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcStrDowncase(const FcChar8 *s);

Description

Allocates memory, copies s, converting upper case -letters to lower case and returns the allocated buffer. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrCopyUpFcStrCopyFilename
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3231.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3231.html deleted file mode 100644 index 09533b4a6..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3231.html +++ /dev/null @@ -1,207 +0,0 @@ - -FcStrCopyFilename

FcStrCopyFilename

Name

FcStrCopyFilename -- copy a string, expanding '~'

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcStrCopyFilename(const FcChar8 *s);

Description

Just like FcStrCopy except that it converts any leading '~' characters in -s to the value of the HOME environment variable. -Returns NULL if '~' is present in s and HOME is unset. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrDowncaseUpFcStrCmpIgnoreCase
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3254.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3254.html deleted file mode 100644 index 0ad9e9c16..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3254.html +++ /dev/null @@ -1,208 +0,0 @@ - -FcStrCmpIgnoreCase

FcStrCmpIgnoreCase

Name

FcStrCmpIgnoreCase -- compare UTF-8 strings ignoring ASCII case

Synopsis

#include <fontconfig.h>
-	

int FcStrCmpIgnoreCase(const FcChar8 *s1, const FcChar8 *s2);

Description

Returns the usual <0, 0, >0 result of comparing -s1 and s2. This test is -case-insensitive in the ASCII range and will operate properly with UTF8 -encoded strings, although it does not check for well formed strings. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrCopyFilenameUpFcStrStr
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3279.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3279.html deleted file mode 100644 index 325b5c9ac..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3279.html +++ /dev/null @@ -1,215 +0,0 @@ - -FcStrStr

FcStrStr

Name

FcStrStr -- locate UTF-8 substring

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcStrStr(const char *s1, const char *s2);

Description

Returns the location of s2 in -s1. Returns NULL if s2 -is not present in s1. This test will operate properly -with UTF8 encoded strings, although it does not check for well formed -strings. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrCmpIgnoreCaseUpFcStrStrIgnoreCase
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3306.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3306.html deleted file mode 100644 index 0c8a2b3c9..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3306.html +++ /dev/null @@ -1,216 +0,0 @@ - -FcStrStrIgnoreCase

FcStrStrIgnoreCase

Name

FcStrStrIgnoreCase -- locate UTF-8 substring ignoring ASCII case

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcStrStrIgnoreCase(const char *s1, const char *s2);

Description

Returns the location of s2 in -s1, ignoring ASCII case. Returns NULL if -s2 is not present in s1. -This test is case-insensitive in the ASCII range and will operate properly -with UTF8 encoded strings, although it does not check for well formed -strings. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrStrUpFcStrDirname
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3333.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3333.html deleted file mode 100644 index 4606597f7..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3333.html +++ /dev/null @@ -1,204 +0,0 @@ - -FcStrDirname

FcStrDirname

Name

FcStrDirname -- directory part of filename

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcStrDirname(const FcChar8 *file);

Description

Returns the directory containing file. This -is returned in newly allocated storage which should be freed when no longer -needed. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcStrStrIgnoreCaseUpFcStrBasename
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3355.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3355.html deleted file mode 100644 index d9a329062..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r3355.html +++ /dev/null @@ -1,193 +0,0 @@ - -FcStrBasename

FcStrBasename

Name

FcStrBasename -- last component of filename

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcStrBasename(const FcChar8 *file);

Description

Returns the filename of file stripped of any leading -directory names. This is returned in newly allocated storage which should -be freed when no longer needed. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcStrDirnameUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r344.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r344.html deleted file mode 100644 index 7a108a96a..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r344.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcPatternHash

FcPatternHash

Name

FcPatternHash -- Compute a pattern hash value

Synopsis

#include <fontconfig.h>
-	

FcChar32 FcPatternHash(const FcPattern *p);

Description

Returns a 32-bit number which is the same for any two patterns which are -equal. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternEqualSubsetUpFcPatternAdd
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r365.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r365.html deleted file mode 100644 index a7eb16536..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r365.html +++ /dev/null @@ -1,206 +0,0 @@ - -FcPatternAdd

FcPatternAdd

Name

FcPatternAdd -- Add a value to a pattern

Synopsis

#include <fontconfig.h>
-	

FcBool FcPatternAdd(FcPattern *p, const char *object, FcValuevalue, FcBoolappend);

Description

Adds a single value to the list of values associated with the property named -`object. If `append is FcTrue, the value is added at the end of any -existing list, otherwise it is inserted at the begining. `value' is saved -(with FcValueSave) when inserted into the pattern so that the library -retains no reference to any application-supplied data structure. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternHashUpFcPatternAddWeak
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r393.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r393.html deleted file mode 100644 index 48a9b57bb..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r393.html +++ /dev/null @@ -1,206 +0,0 @@ - -FcPatternAddWeak

FcPatternAddWeak

Name

FcPatternAddWeak -- Add a value to a pattern with weak binding

Synopsis

#include <fontconfig.h>
-	

FcBool FcPatternAddWeak(FcPattern *p, const char *object, FcValuevalue, FcBoolappend);

Description

FcPatternAddWeak is essentially the same as FcPatternAdd except that any -values added to the list have binding weak instead of strong. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternAddUpFcPatternAdd-Type
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r422.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r422.html deleted file mode 100644 index 6bef1a139..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r422.html +++ /dev/null @@ -1,237 +0,0 @@ - -FcPatternAdd-Type

FcPatternAdd-Type

Name

FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, FcPatternAddMatrix, FcPatternAddCharSet, FcPatternAddBool -- Add a typed value to a pattern

Synopsis

#include <fontconfig.h>
-	

FcBool FcPatternAddInteger(FcPattern *p, const char *object, inti);

FcBool FcPatternAddDouble(FcPattern *p, const char *object, doubled);

FcBool FcPatternAddString(FcPattern *p, const char *object, const char *s);

FcBool FcPatternAddMatrix(FcPattern *p, const char *object, const FcMatrix *m);

FcBool FcPatternAddCharSet(FcPattern *p, const char *object, const FcCharSet *c);

FcBool FcPatternAddBool(FcPattern *p, const char *object, FcBoolb);

Description

These are all convenience functions that insert objects of the specified -type into the pattern. Use these in preference to FcPatternAdd as they -will provide compile-time typechecking. These all append values to -any existing list of values. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternAddWeakUpFcPatternGet
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r497.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r497.html deleted file mode 100644 index 84b68d4bf..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r497.html +++ /dev/null @@ -1,211 +0,0 @@ - -FcPatternGet

FcPatternGet

Name

FcPatternGet -- Return a value from a pattern

Synopsis

#include <fontconfig.h>
-	

FcResult FcPatternGet(FcPattern *p, const char *object, intid, FcValue *v);

Description

Returns in v the id'th value -associated with the property object. -The value returned is not a copy, but rather refers to the data stored -within the pattern directly. Applications must not free this value. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternAdd-TypeUpFcPatternGet-Type
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r527.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r527.html deleted file mode 100644 index f441a54dc..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r527.html +++ /dev/null @@ -1,238 +0,0 @@ - -FcPatternGet-Type

FcPatternGet-Type

Name

FcPatternGetInteger, FcPatternGetDouble, FcPatternGetString, FcPatternGetMatrix, FcPatternGetCharSet, FcPatternGetBool -- Return a typed value from a pattern

Synopsis

#include <fontconfig.h>
-	

FcResult FcPatternGetInteger(FcPattern *p, const char *object, intn, int *i);

FcResult FcPatternGetDouble(FcPattern *p, const char *object, intn, double *d);

FcResult FcPatternGetString(FcPattern *p, const char *object, intn, char **consts);

FcResult FcPatternGetMatrix(FcPattern *p, const char *object, intn, FcMatrix **s);

FcResult FcPatternGetCharSet(FcPattern *p, const char *object, intn, FcCharSet **c);

FcResult FcPatternGetBool(FcPattern *p, const char *object, intn, FcBool *b);

Description

These are convenience functions that call FcPatternGet and verify that the -returned data is of the expected type. They return FcResultTypeMismatch if -this is not the case. Note that these (like FcPatternGet) do not make a -copy of any data structure referenced by the return value. Use these -in preference to FcPatternGet to provide compile-time typechecking. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternGetUpFcPatternBuild
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r614.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r614.html deleted file mode 100644 index b7a07e7e4..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r614.html +++ /dev/null @@ -1,237 +0,0 @@ - -FcPatternBuild

FcPatternBuild

Name

FcPatternBuild, FcPatternVaBuild -- Create patterns from arguments

Synopsis

#include <fontconfig.h>
-	

FcPattern * FcPatternBuild(FcPattern *orig, ...);

FcPattern * FcPatternVaBuild(FcPattern *orig, va_listva);

Description

Builds a pattern using a list of objects, types and values. Each -value to be entered in the pattern is specified with three arguments:

  1. Object name, a string describing the property to be added.

  2. Object type, one of the FcType enumerated values

  3. Value, not an FcValue, but the raw type as passed to any of the -FcPatternAdd<type> functions. Must match the type of the second -argument.

The argument list is terminated by a null object name, no object type nor -value need be passed for this. The values are added to `pattern', if -`pattern' is null, a new pattern is created. In either case, the pattern is -returned. Example

pattern = FcPatternBuild (0, FC_FAMILY, FtTypeString, "Times", (char *) 0);

FcPatternVaBuild is used when the arguments are already in the form of a -varargs value. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternGet-TypeUpFcPatternDel
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r655.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r655.html deleted file mode 100644 index 73c41895b..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r655.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcPatternDel

FcPatternDel

Name

FcPatternDel -- Delete a property from a pattern

Synopsis

#include <fontconfig.h>
-	

FcBool FcPatternDel(FcPattern *p, const char *object);

Description

Deletes all values associated with the property `object', returning -whether the property existed or not. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternBuildUpFcPatternRemove
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r678.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r678.html deleted file mode 100644 index 8085a753a..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r678.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcPatternRemove

FcPatternRemove

Name

FcPatternRemove -- Remove one object of the specified type from the pattern

Synopsis

#include <fontconfig.h>
-	

FcBool FcPatternRemove(FcPattern *p, const char *object, intid);

Description

Removes the value associated with the property `object' at position `id', returning -whether the property existed and had a value at that position or not. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternDelUpFcPatternPrint
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r703.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r703.html deleted file mode 100644 index 952b7ebc6..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r703.html +++ /dev/null @@ -1,201 +0,0 @@ - -FcPatternPrint

FcPatternPrint

Name

FcPatternPrint -- Print a pattern for debugging

Synopsis

#include <fontconfig.h>
-	

void FcPatternPrint(const FcPattern *p);

Description

Prints an easily readable version of the pattern to stdout. There is -no provision for reparsing data in this format, it's just for diagnostics -and debugging. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternRemoveUpFcDefaultSubstitute
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r724.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r724.html deleted file mode 100644 index 3fde2faae..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r724.html +++ /dev/null @@ -1,217 +0,0 @@ - -FcDefaultSubstitute

FcDefaultSubstitute

Name

FcDefaultSubstitute -- Perform default substitutions in a pattern

Synopsis

#include <fontconfig.h>
-	

void FcDefaultSubstitute(FcPattern *pattern);

Description

Supplies default values for underspecified font patterns: -

  • Patterns without a specified style or weight are set to Medium

  • Patterns without a specified style or slant are set to Roman

  • Patterns without a specified pixel size are given one computed from any -specified point size (default 12), dpi (default 75) and scale (default 1).

-

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcPatternPrintUpFcNameParse
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r752.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r752.html deleted file mode 100644 index 256653696..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r752.html +++ /dev/null @@ -1,202 +0,0 @@ - -FcNameParse

FcNameParse

Name

FcNameParse -- Parse a pattern string

Synopsis

#include <fontconfig.h>
-	

FcPattern * FcNameParse(const char *name);

Description

Converts name from the standard text format described above into a pattern. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcDefaultSubstituteUpFcNameUnparse
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r774.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r774.html deleted file mode 100644 index 93518f79e..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r774.html +++ /dev/null @@ -1,190 +0,0 @@ - -FcNameUnparse

FcNameUnparse

Name

FcNameUnparse -- Convert a pattern back into a string that can be parsed

Synopsis

#include <fontconfig.h>
-	

FcChar8 * FcNameUnparse(FcPattern *pat);

Description

Converts the given pattern into the standard text format described above. -The return value is not static, but instead refers to newly allocated memory -which should be freed by the caller. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcNameParseUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r798.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r798.html deleted file mode 100644 index d81e805ff..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r798.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcFontSetCreate

FcFontSetCreate

Name

FcFontSetCreate -- Create a font set

Synopsis

#include <fontconfig.h>
-	

FcFontSet * FcFontSetCreate(void);

Description

Creates an empty font set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcFontSetDestroy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r819.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r819.html deleted file mode 100644 index 8f091e2dd..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r819.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcFontSetDestroy

FcFontSetDestroy

Name

FcFontSetDestroy -- Destroy a font set

Synopsis

#include <fontconfig.h>
-	

void FcFontSetDestroy(FcFontSet *s);

Description

Destroys a font set. Note that this destroys any referenced patterns as -well. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcFontSetCreateUpFcFontSetAdd
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r840.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r840.html deleted file mode 100644 index 8c89f0f34..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r840.html +++ /dev/null @@ -1,189 +0,0 @@ - -FcFontSetAdd

FcFontSetAdd

Name

FcFontSetAdd -- Add to a font set

Synopsis

#include <fontconfig.h>
-	

FcBool FcFontSetAdd(FcFontSet *s, FcPattern *font);

Description

Adds a pattern to a font set. Note that the pattern is not copied before -being inserted into the set. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcFontSetDestroyUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r866.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r866.html deleted file mode 100644 index f46d82c3a..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r866.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcObjectSetCreate

FcObjectSetCreate

Name

FcObjectSetCreate -- Create an object set

Synopsis

#include <fontconfig.h>
-	

FcObjectSet * FcObjectSetCreate(void);

Description

Creates an empty set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcObjectSetAdd
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r887.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r887.html deleted file mode 100644 index f69e35a5e..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r887.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcObjectSetAdd

FcObjectSetAdd

Name

FcObjectSetAdd -- Add to an object set

Synopsis

#include <fontconfig.h>
-	

FcBool FcObjectSetAdd(FcObjectSet *os, const char *object);

Description

Adds a proprety name to the set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcObjectSetCreateUpFcObjectSetDestroy
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r910.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r910.html deleted file mode 100644 index b4c177567..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r910.html +++ /dev/null @@ -1,199 +0,0 @@ - -FcObjectSetDestroy

FcObjectSetDestroy

Name

FcObjectSetDestroy -- Destroy an object set

Synopsis

#include <fontconfig.h>
-	

void FcObjectSetDestroy(FcObjectSet *os);

Description

Destroys an object set. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcObjectSetAddUpFcObjectSetBuild
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r931.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r931.html deleted file mode 100644 index 7248a5165..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r931.html +++ /dev/null @@ -1,195 +0,0 @@ - -FcObjectSetBuild

FcObjectSetBuild

Name

FcObjectSetBuild, FcObjectSetVaBuild -- Build object set from args

Synopsis

#include <fontconfig.h>
-	

FcObjectSet * FcObjectSetBuild(const char *first, ...);

FcObjectSet * FcObjectSetVaBuild(const char *first, va_listva);

Description

These build an object set from a null-terminated list of property names. -

Version

Fontconfig version 2.3.2 - -


PrevHome 
FcObjectSetDestroyUp 
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r965.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r965.html deleted file mode 100644 index 1eea9f41a..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r965.html +++ /dev/null @@ -1,204 +0,0 @@ - -FcFreeTypeCharIndex

FcFreeTypeCharIndex

Name

FcFreeTypeCharIndex -- map Unicode to glyph id

Synopsis

#include <fontconfig.h>
-#include <fcfreetype.h>
-	

FT_UInt FcFreeTypeCharIndex(FT_Faceface, FcChar32ucs4);

Description

Maps a Unicode char to a glyph index. This function uses information from -several possible underlying encoding tables to work around broken fonts. -As a result, this function isn't designed to be used in performance -sensitive areas; results from this function are intended to be cached by -higher level functions. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcFreeTypeCharSet
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r988.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r988.html deleted file mode 100644 index 3025a80f7..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r988.html +++ /dev/null @@ -1,203 +0,0 @@ - -FcFreeTypeCharSet

FcFreeTypeCharSet

Name

FcFreeTypeCharSet -- compute unicode coverage

Synopsis

#include <fontconfig.h>
-#include <fcfreetype.h>
-	

FcCharSet * FcFreeTypeCharSet(FT_Faceface, FcBlanks *blanks);

Description

Scans a FreeType face and returns the set of encoded Unicode chars. This scans -several encoding tables to build as complete a list as possible. -If 'blanks' is not 0, the glyphs in the font are examined and any blank glyphs -not in 'blanks' are not placed in the returned FcCharSet. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FcFreeTypeCharIndexUpFcFreeTypeQuery
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r99.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/r99.html deleted file mode 100644 index 365bcccbb..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/r99.html +++ /dev/null @@ -1,200 +0,0 @@ - -FcInitLoadConfig

FcInitLoadConfig

Name

FcInitLoadConfig -- load configuration

Synopsis

#include <fontconfig.h>
-	

FcConfig * FcInitLoadConfig(void);

Description

Loads the default configuration file and returns the resulting configuration. -Does not load any font information. -

Version

Fontconfig version 2.3.2 - -


PrevHomeNext
FUNCTIONSUpFcInitLoadConfigAndFonts
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/x19.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/x19.html deleted file mode 100644 index 0088c325b..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/x19.html +++ /dev/null @@ -1,254 +0,0 @@ - -FUNCTIONAL OVERVIEW

2. FUNCTIONAL OVERVIEW

Fontconfig contains two essential modules, the configuration module which -builds an internal configuration from XML files and the matching module -which accepts font patterns and returns the nearest matching font. -

2.1. FONT CONFIGURATION

The configuration module consists of the FcConfig datatype, libexpat and -FcConfigParse which walks over an XML tree and ammends a configuration with -data found within. From an external perspective, configuration of the -library consists of generating a valid XML tree and feeding that to -FcConfigParse. The only other mechanism provided to applications for -changing the running configuration is to add fonts and directories to the -list of application-provided font files. -

The intent is to make font configurations relatively static, and shared by -as many applications as possible. It is hoped that this will lead to more -stable font selection when passing names from one application to another. -XML was chosen as a configuration file format because it provides a format -which is easy for external agents to edit while retaining the correct -structure and syntax. -

Font configuration is separate from font matching; applications needing to -do their own matching can access the available fonts from the library and -perform private matching. The intent is to permit applications to pick and -choose appropriate functionality from the library instead of forcing them to -choose between this library and a private configuration mechanism. The hope -is that this will ensure that configuration of fonts for all applications -can be centralized in one place. Centralizing font configuration will -simplify and regularize font installation and customization. -

2.2. FONT PROPERTIES

While font patterns may contain essentially any properties, there are some -well known properties with associated types. Fontconfig uses some of these -properties for font matching and font completion. Others are provided as a -convenience for the applications rendering mechanism. -

                 Property Definitions
-
-    Property       CPP Symbol           Type    Description
-    ----------------------------------------------------
-    family         FC_FAMILY            String  Font family names
-    familylang     FC_FAMILYLANG        String  Language cooresponding to
-                                                each family name
-    style          FC_STYLE             String  Font style. Overrides weight
-                                                and slant
-    stylelang      FC_STYLELANG         String  Language cooresponding to
-                                                each style name
-    fullname       FC_FULLNAME          String  Font face full name where
-                                                different from family and
-                                                family + style
-    fullnamelang   FC_FULLNAMELANG      String  Language cooresponding to
-                                                each fullname
-    slant          FC_SLANT             Int     Italic, oblique or roman
-    weight         FC_WEIGHT            Int     Light, medium, demibold,
-                                                bold or black
-    size           FC_SIZE              Double  Point size
-    width          FC_WIDTH             Int     Condensed, normal or expanded
-    aspect         FC_ASPECT            Double  Stretches glyphs horizontally
-                                                before hinting
-    pixelsize      FC_PIXEL_SIZE        Double  Pixel size
-    spacing        FC_SPACING           Int     Proportional, dual-width,
-                                                monospace or charcell
-    foundry        FC_FOUNDRY           String  Font foundry name
-    antialias      FC_ANTIALIAS         Bool    Whether glyphs can be
-                                                antialiased
-    hinting        FC_HINTING           Bool    Whether the rasterizer should
-                                                use hinting
-    hintstyle      FC_HINT_STYLE        Int     Automatic hinting style
-    verticallayout FC_VERTICAL_LAYOUT   Bool    Use vertical layout
-    autohint       FC_AUTOHINT          Bool    Use autohinter instead of
-                                                normal hinter
-    globaladvance  FC_GLOBAL_ADVANCE    Bool    Use font global advance data
-    file           FC_FILE              String  The filename holding the font
-    index          FC_INDEX             Int     The index of the font within
-                                                the file
-    ftface         FC_FT_FACE           FT_Face Use the specified FreeType
-                                                face object
-    rasterizer     FC_RASTERIZER        String  Which rasterizer is in use
-    outline        FC_OUTLINE           Bool    Whether the glyphs are outlines
-    scalable       FC_SCALABLE          Bool    Whether glyphs can be scaled
-    scale          FC_SCALE             Double  Scale factor for point->pixel
-                                                conversions
-    dpi            FC_DPI               Double  Target dots per inch
-    rgba           FC_RGBA              Int     unknown, rgb, bgr, vrgb,
-                                                vbgr, none - subpixel geometry
-    minspace       FC_MINSPACE          Bool    Eliminate leading from line
-                                                spacing
-    charset        FC_CHARSET           CharSet Unicode chars encoded by
-                                                the font
-    lang           FC_LANG              String  List of RFC-3066-style
-                                                languages this font supports
-    fontversion    FC_FONTVERSION       Int     Version number of the font
-    capability     FC_CAPABILITY        String  List of layout capabilities in
-                                                the font
-    embolden       FC_EMBOLDEN          Bool    Rasterizer should
-                                                synthetically embolden the font
-    

PrevHomeNext
 Datatypes
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/x31.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/x31.html deleted file mode 100644 index c494499d5..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/x31.html +++ /dev/null @@ -1,464 +0,0 @@ - -Datatypes

3. Datatypes

Fontconfig uses abstract datatypes to hide internal implementation details -for most data structures. A few structures are exposed where appropriate. -

3.1. FcChar8, FcChar16, FcChar32, FcBool

These are primitive datatypes; the FcChar* types hold precisely the number -of bits stated (if supported by the C implementation). FcBool holds -one of two CPP symbols: FcFalse or FcTrue. -

3.2. FcMatrix

An FcMatrix holds an affine transformation, usually used to reshape glyphs. -A small set of matrix operations are provided to manipulate these. -

        typedef struct _FcMatrix {
-                double xx, xy, yx, yy;
-        } FcMatrix;
-    
-

3.3. FcCharSet

An FcCharSet is an abstract type that holds the set of encoded unicode chars -in a font. Operations to build and compare these sets are provided. -

3.4. FcType

Tags the kind of data stored in an FcValue. -

3.5. FcValue

An FcValue object holds a single value with one of a number of different -types. The 'type' tag indicates which member is valid. -

        typedef struct _FcValue {
-                FcType type;
-                union {
-                        const FcChar8 *s;
-                        int i;
-                        FcBool b;
-                        double d;
-                        const FcMatrix *m;
-                        const FcCharSet *c;
-                } u;
-        } FcValue;
-    
-
                  FcValue Members
-
-        Type            Union member    Datatype
-        --------------------------------
-        FcTypeVoid      (none)          (none)
-        FcTypeInteger   i               int
-        FcTypeDouble    d               double
-        FcTypeString    s               char *
-        FcTypeBool      b               b
-        FcTypeMatrix    m               FcMatrix *
-        FcTypeCharSet   c               FcCharSet *
-    
-

3.6. FcPattern

holds a set of names with associated value lists; each name refers to a -property of a font. FcPatterns are used as inputs to the matching code as -well as holding information about specific fonts. Each property can hold -one or more values; conventionally all of the same type, although the -interface doesn't demand that. -

3.7. FcFontSet

        typedef struct _FcFontSet {
-                int nfont;
-                int sfont;
-                FcPattern **fonts;
-        } FcFontSet;
-    
-An FcFontSet contains a list of FcPatterns. Internally fontconfig uses this -data structure to hold sets of fonts. Externally, fontconfig returns the -results of listing fonts in this format. 'nfont' holds the number of -patterns in the 'fonts' array; 'sfont' is used to indicate the size of that -array. -

3.8. FcStrSet, FcStrList

FcStrSet holds a list of strings that can be appended to and enumerated. -Its unique characteristic is that the enumeration works even while strings -are appended during enumeration. FcStrList is used during enumeration to -safely and correctly walk the list of strings even while that list is edited -in the middle of enumeration. -

3.9. FcObjectSet

        typedef struct _FcObjectSet {
-                int nobject;
-                int sobject;
-                const char **objects;
-        } FcObjectSet;
-      
-holds a set of names and is used to specify which fields from fonts are -placed in the the list of returned patterns when listing fonts. -

3.10. FcObjectType

        typedef struct _FcObjectType {
-                const char *object;
-                FcType type;
-        } FcObjectType;
-      
-marks the type of a pattern element generated when parsing font names. -Applications can add new object types so that font names may contain the new -elements. -

3.11. FcConstant

        typedef struct _FcConstant {
-            const FcChar8 *name;
-            const char *object;
-            int value;
-        } FcConstant;
-      
-Provides for symbolic constants for new pattern elements. When 'name' is -seen in a font name, an 'object' element is created with value 'value'. -

3.12. FcBlanks

holds a list of Unicode chars which are expected to be blank; unexpectedly -blank chars are assumed to be invalid and are elided from the charset -associated with the font. -

3.13. FcFileCache

holds the per-user cache information for use while loading the font -database. This is built automatically for the current configuration when -that is loaded. Applications must always pass '0' when one is requested. -

3.14. FcConfig

holds a complete configuration of the library; there is one default -configuration, other can be constructed from XML data structures. All -public entry points that need global data can take an optional FcConfig* -argument; passing 0 uses the default configuration. FcConfig objects hold two -sets of fonts, the first contains those specified by the configuration, the -second set holds those added by the application at run-time. Interfaces -that need to reference a particulat set use one of the FcSetName enumerated -values. -

3.15. FcSetName

Specifies one of the two sets of fonts available in a configuration; -FcSetSystem for those fonts specified in the configuration and -FcSetApplication which holds fonts provided by the application. -

3.16. FcResult

Used as a return type for functions manipulating FcPattern objects. -

      FcResult Values
-        Result Code             Meaning
-        -----------------------------------------------------------
-        FcResultMatch           Object exists with the specified ID
-        FcResultNoMatch         Object doesn't exist at all
-        FcResultTypeMismatch    Object exists, but the type doesn't match
-        FcResultNoId            Object exists, but has fewer values
-                                than specified
-        FcResultOutOfMemory     Malloc failed
-    
-

3.17. FcAtomic

Used for locking access to config files. Provides a safe way to update -configuration files. -


PrevHomeNext
FUNCTIONAL OVERVIEW FUNCTIONS
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/x93.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/x93.html deleted file mode 100644 index 8f3ed8395..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-devel/x93.html +++ /dev/null @@ -1,1138 +0,0 @@ - -FUNCTIONS

4. FUNCTIONS

These are grouped by functionality, often using the main datatype being -manipulated. -

4.1. Initialization

Table of Contents
FcInitLoadConfig -- load configuration
FcInitLoadConfigAndFonts -- load configuration and font data
FcInit -- initialize fontconfig library
FcFini -- finalize fonconfig library
FcGetVersion -- library version number
FcInitReinitialize -- re-initialize library
FcInitBringUptoDate -- reload configuration files if needed

These functions provide some control over how the library is initialized. -

4.2. FcPattern

Table of Contents
FcPatternCreate -- Create a pattern
FcPatternDestroy -- Destroy a pattern
FcPatternEqual -- Compare patterns
FcPatternEqualSubset -- Compare portions of patterns
FcPatternHash -- Compute a pattern hash value
FcPatternAdd -- Add a value to a pattern
FcPatternAddWeak -- Add a value to a pattern with weak binding
FcPatternAdd-Type -- Add a typed value to a pattern
FcPatternGet -- Return a value from a pattern
FcPatternGet-Type -- Return a typed value from a pattern
FcPatternBuild -- Create patterns from arguments
FcPatternDel -- Delete a property from a pattern
FcPatternRemove -- Remove one object of the specified type from the pattern
FcPatternPrint -- Print a pattern for debugging
FcDefaultSubstitute -- Perform default substitutions in a pattern
FcNameParse -- Parse a pattern string
FcNameUnparse -- Convert a pattern back into a string that can be parsed

An FcPattern is an opaque type that holds both patterns to match against the -available fonts, as well as the information about each font. -

4.3. FcFontSet

Table of Contents
FcFontSetCreate -- Create a font set
FcFontSetDestroy -- Destroy a font set
FcFontSetAdd -- Add to a font set

An FcFontSet simply holds a list of patterns; these are used to return the -results of listing available fonts. -

4.4. FcObjectSet

Table of Contents
FcObjectSetCreate -- Create an object set
FcObjectSetAdd -- Add to an object set
FcObjectSetDestroy -- Destroy an object set
FcObjectSetBuild -- Build object set from args

An FcObjectSet holds a list of pattern property names; it is used to -indiciate which properties are to be returned in the patterns from -FcFontList. -

4.5. FreeType specific functions

Table of Contents
FcFreeTypeCharIndex -- map Unicode to glyph id
FcFreeTypeCharSet -- compute unicode coverage
FcFreeTypeQuery -- compute font file pattern

While the fontconfig library doesn't insist that FreeType be used as the -rasterization mechanism for fonts, it does provide some convenience -functions. -

4.6. FcValue

Table of Contents
FcValueDestroy -- Free a value
FcValueSave -- Copy a value

FcValue is a structure containing a type tag and a union of all possible -datatypes. The tag is an enum of type -FcType -and is intended to provide a measure of run-time -typechecking, although that depends on careful programming. -

4.7. FcCharSet

Table of Contents
FcCharSetCreate -- Create an empty character set
FcCharSetDestroy -- Destroy a character set
FcCharSetAddChar -- Add a character to a charset
FcCharSetCopy -- Copy a charset
FcCharSetEqual -- Compare two charsets
FcCharSetIntersect -- Intersect charsets
FcCharSetUnion -- Add charsets
FcCharSetSubtract -- Subtract charsets
FcCharSetHasChar -- Check a charset for a char
FcCharSetCount -- Count entries in a charset
FcCharSetIntersectCount -- Intersect and count charsets
FcCharSetSubtractCount -- Subtract and count charsets
FcCharSetIsSubset -- Test for charset inclusion
FcCharSetFirstPage -- Start enumerating charset contents
FcCharSetNextPage -- Continue enumerating charset contents

An FcCharSet is a boolean array indicating a set of unicode chars. Those -associated with a font are marked constant and cannot be edited. -FcCharSets may be reference counted internally to reduce memory consumption; -this may be visible to applications as the result of FcCharSetCopy may -return it's argument, and that CharSet may remain unmodifiable. -

4.8. FcMatrix

Table of Contents
FcMatrixInit -- initialize an FcMatrix structure
FcMatrixCopy -- Copy a matrix
FcMatrixEqual -- Compare two matrices
FcMatrixMultiply -- Multiply matrices
FcMatrixRotate -- Rotate a matrix
FcMatrixScale -- Scale a matrix
FcMatrixShear -- Shear a matrix

FcMatrix structures hold an affine transformation in matrix form. -

4.9. FcConfig

Table of Contents
FcConfigCreate -- Create a configuration
FcConfigDestroy -- Destroy a configuration
FcConfigSetCurrent -- Set configuration as default
FcConfigGetCurrent -- Return current configuration
FcConfigUptoDate -- Check timestamps on config files
FcConfigBuildFonts -- Build font database
FcConfigGetConfigDirs -- Get config directories
FcConfigGetFontDirs -- Get font directories
FcConfigGetConfigFiles -- Get config files
FcConfigGetCache -- Get cache filename
FcConfigGetFonts -- Get config font set
FcConfigGetBlanks -- Get config blanks
FcConfigGetRescanInverval -- Get config rescan interval
FcConfigSetRescanInverval -- Set config rescan interval
FcConfigAppFontAddFile -- Add font file to font database
FcConfigAppFontAddDir -- Add fonts from directory to font database
FcConfigAppFontClear -- Remove all app fonts from font database
FcConfigSubstituteWithPat -- Execute substitutions
FcConfigSubstitute -- Execute substitutions
FcFontMatch -- Return best font
FcFontSort -- Return list of matching fonts
FcFontRenderPrepare -- Prepare pattern for loading font file
FcFontList -- List fonts
FcConfigFilename -- Find a config file
FcConfigParseAndLoad -- load a configuration file

An FcConfig object holds the internal representation of a configuration. -There is a default configuration which applications may use by passing 0 to -any function using the data within an FcConfig. -

4.10. FcObjectType

Table of Contents
FcNameRegisterObjectTypes -- Register object types
FcNameUnregisterObjectTypes -- Unregister object types
FcNameGetObjectType -- Lookup an object type

Provides for applcation-specified font name object types so that new -pattern elements can be generated from font names. -

4.11. FcConstant

Table of Contents
FcNameRegisterConstants -- Register symbolic constants
FcNameUnregisterConstants -- Unregister symbolic constants
FcNameGetConstant -- Lookup symbolic constant
FcNameConstant -- Get the value for a symbolic constant

Provides for application-specified symbolic constants for font names. -

4.12. FcBlanks

Table of Contents
FcBlanksCreate -- Create an FcBlanks
FcBlanksDestroy -- Destroy and FcBlanks
FcBlanksAdd -- Add a character to an FcBlanks
FcBlanksIsMember -- Query membership in an FcBlanks

An FcBlanks object holds a list of Unicode chars which are expected to -be blank when drawn. When scanning new fonts, any glyphs which are -empty and not in this list will be assumed to be broken and not placed in -the FcCharSet associated with the font. This provides a significantly more -accurate CharSet for applications. -

4.13. FcAtomic

Table of Contents
FcAtomicCreate -- create an FcAtomic object
FcAtomicLock -- lock a file
FcAtomicNewFile -- return new temporary file name
FcAtomicOrigFile -- return original file name
FcAtomicReplaceOrig -- replace original with new
FcAtomicDeleteNew -- delete new file
FcAtomicUnlock -- unlock a file
FcAtomicDestroy -- destroy an FcAtomic object

These functions provide a safe way to update config files, allowing ongoing -reading of the old config file while locked for writing and ensuring that a -consistent and complete version of the config file is always available. -

4.14. File and Directory routines

Table of Contents
FcFileScan -- scan a font file
FcDirScan -- scan a font directory
FcDirSave -- save a directory cache
FcDirCacheValid -- check directory cache timestamp

These routines work with font files and directories, including font -directory cache files. -

4.15. FcStrSet and FcStrList

Table of Contents
FcStrSetCreate -- create a string set
FcStrSetMember -- check set for membership
FcStrSetAdd -- add to a string set
FcStrSetAddFilename -- add a filename to a string set
FcStrSetDel -- delete from a string set
FcStrSetDestroy -- destroy a string set
FcStrListCreate -- create a string iterator
FcStrListNext -- get next string in iteration
FcStrListDone -- destroy a string iterator

A data structure for enumerating strings, used to list directories while -scanning the configuration as directories are added while scanning. -

4.16. String utilities

Table of Contents
FcUtf8ToUcs4 -- convert UTF-8 to UCS4
FcUcs4ToUtf8 -- convert UCS4 to UTF-8
FcUtf8Len -- count UTF-8 encoded chars
FcUtf16ToUcs4 -- convert UTF-16 to UCS4
FcUtf16Len -- count UTF-16 encoded chars
FcStrCopy -- duplicate a string
FcStrDowncase -- create a lower case translation of a string
FcStrCopyFilename -- copy a string, expanding '~'
FcStrCmpIgnoreCase -- compare UTF-8 strings ignoring ASCII case
FcStrStr -- locate UTF-8 substring
FcStrStrIgnoreCase -- locate UTF-8 substring ignoring ASCII case
FcStrDirname -- directory part of filename
FcStrBasename -- last component of filename

Fontconfig manipulates many UTF-8 strings represented with the FcChar8 type. -These functions are exposed to help applications deal with these UTF-8 -strings in a locale-insensitive manner. -


PrevHome 
Datatypes  
\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-user.html b/nx-X11/extras/fontconfig/doc/fontconfig-user.html deleted file mode 100644 index ccf040fb1..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-user.html +++ /dev/null @@ -1,1218 +0,0 @@ - -fonts-conf

fonts-conf

Name

fonts.conf -- Font configuration files

Synopsis

   /etc/fonts/fonts.conf
-   /etc/fonts/fonts.dtd
-   /etc/fonts/conf.d
-   ~/.fonts.conf

Description

Fontconfig is a library designed to provide system-wide font configuration, -customization and application access. -

Functional Overview

Fontconfig contains two essential modules, the configuration module which -builds an internal configuration from XML files and the matching module -which accepts font patterns and returns the nearest matching font. -

Font Configuration

The configuration module consists of the FcConfig datatype, libexpat and -FcConfigParse which walks over an XML tree and ammends a configuration with -data found within. From an external perspective, configuration of the -library consists of generating a valid XML tree and feeding that to -FcConfigParse. The only other mechanism provided to applications for -changing the running configuration is to add fonts and directories to the -list of application-provided font files. -

The intent is to make font configurations relatively static, and shared by -as many applications as possible. It is hoped that this will lead to more -stable font selection when passing names from one application to another. -XML was chosen as a configuration file format because it provides a format -which is easy for external agents to edit while retaining the correct -structure and syntax. -

Font configuration is separate from font matching; applications needing to -do their own matching can access the available fonts from the library and -perform private matching. The intent is to permit applications to pick and -choose appropriate functionality from the library instead of forcing them to -choose between this library and a private configuration mechanism. The hope -is that this will ensure that configuration of fonts for all applications -can be centralized in one place. Centralizing font configuration will -simplify and regularize font installation and customization. -

Font Properties

While font patterns may contain essentially any properties, there are some -well known properties with associated types. Fontconfig uses some of these -properties for font matching and font completion. Others are provided as a -convenience for the applications rendering mechanism. -

  Property        Type    Description
-  --------------------------------------------------------------
-  family          String  Font family names
-  familylang      String  Languages cooresponding to each family
-  style           String  Font style. Overrides weight and slant
-  stylelang       String  Languages cooresponding to each style
-  fullname        String  Font full names (often includes style)
-  fullnamelang    String  Languages cooresponding to each fullname
-  slant           Int     Italic, oblique or roman
-  weight          Int     Light, medium, demibold, bold or black
-  size            Double  Point size
-  width           Int     Condensed, normal or expanded
-  aspect          Double  Stretches glyphs horizontally before hinting
-  pixelsize       Double  Pixel size
-  spacing         Int     Proportional, dual-width, monospace or charcell
-  foundry         String  Font foundry name
-  antialias       Bool    Whether glyphs can be antialiased
-  hinting         Bool    Whether the rasterizer should use hinting
-  hintstyle       Int     Automatic hinting style
-  verticallayout  Bool    Use vertical layout
-  autohint        Bool    Use autohinter instead of normal hinter
-  globaladvance   Bool    Use font global advance data
-  file            String  The filename holding the font
-  index           Int     The index of the font within the file
-  ftface          FT_Face Use the specified FreeType face object
-  rasterizer      String  Which rasterizer is in use
-  outline         Bool    Whether the glyphs are outlines
-  scalable        Bool    Whether glyphs can be scaled
-  scale           Double  Scale factor for point->pixel conversions
-  dpi             Double  Target dots per inch
-  rgba            Int     unknown, rgb, bgr, vrgb, vbgr,
-                          none - subpixel geometry
-  minspace        Bool    Eliminate leading from line spacing
-  charset         CharSet Unicode chars encoded by the font
-  lang            String  List of RFC-3066-style languages this
-                          font supports
-  fontversion     Int     Version number of the font
-  capability      String  List of layout capabilities in the font
-  embolden        Bool    Rasterizer should synthetically embolden the font
-    

Font Matching

Fontconfig performs matching by measuring the distance from a provided -pattern to all of the available fonts in the system. The closest matching -font is selected. This ensures that a font will always be returned, but -doesn't ensure that it is anything like the requested pattern. -

-Font matching starts with an application constructed pattern. The desired -attributes of the resulting font are collected together in a pattern. Each -property of the pattern can contain one or more values; these are listed in -priority order; matches earlier in the list are considered "closer" than -matches later in the list. -

The initial pattern is modified by applying the list of editing instructions -specific to patterns found in the configuration; each consists of a match -predicate and a set of editing operations. They are executed in the order -they appeared in the configuration. Each match causes the associated -sequence of editing operations to be applied. -

After the pattern has been edited, a sequence of default substitutions are -performed to canonicalize the set of available properties; this avoids the -need for the lower layers to constantly provide default values for various -font properties during rendering. -

The canonical font pattern is finally matched against all available fonts. -The distance from the pattern to the font is measured for each of several -properties: foundry, charset, family, lang, spacing, pixelsize, style, -slant, weight, antialias, rasterizer and outline. This list is in priority -order -- results of comparing earlier elements of this list weigh more -heavily than later elements. -

There is one special case to this rule; family names are split into two -bindings; strong and weak. Strong family names are given greater precedence -in the match than lang elements while weak family names are given lower -precedence than lang elements. This permits the document language to drive -font selection when any document specified font is unavailable. -

The pattern representing that font is augmented to include any properties -found in the pattern but not found in the font itself; this permits the -application to pass rendering instructions or any other data through the -matching system. Finally, the list of editing instructions specific to -fonts found in the configuration are applied to the pattern. This modified -pattern is returned to the application. -

The return value contains sufficient information to locate and rasterize the -font, including the file name, pixel size and other rendering data. As -none of the information involved pertains to the FreeType library, -applications are free to use any rasterization engine or even to take -the identified font file and access it directly. -

The match/edit sequences in the configuration are performed in two passes -because there are essentially two different operations necessary -- the -first is to modify how fonts are selected; aliasing families and adding -suitable defaults. The second is to modify how the selected fonts are -rasterized. Those must apply to the selected font, not the original pattern -as false matches will often occur. -

Font Names

Fontconfig provides a textual representation for patterns that the library -can both accept and generate. The representation is in three parts, first a -list of family names, second a list of point sizes and finally a list of -additional properties: -

	<families>-<point sizes>:<name1>=<values1>:<name2>=<values2>...
-    

Values in a list are separated with commas. The name needn't include either -families or point sizes; they can be elided. In addition, there are -symbolic constants that simultaneously indicate both a name and a value. -Here are some examples: -

  Name                            Meaning
-  ----------------------------------------------------------
-  Times-12                        12 point Times Roman
-  Times-12:bold                   12 point Times Bold
-  Courier:italic                  Courier Italic in the default size
-  Monospace:matrix=1 .1 0 1       The users preferred monospace font
-                                  with artificial obliquing
-    

Lang Tags

Each font in the database contains a list of languages it supports. This is -computed by comparing the Unicode coverage of the font with the orthography -of each language. Languages are tagged using an RFC-3066 compatible naming -and occur in two parts -- the ISO 639 language tag followed a hyphen and then -by the ISO 3166 country code. The hyphen and country code may be elided. -

Fontconfig has orthographies for several languages built into the library. -No provision has been made for adding new ones aside from rebuilding the -library. It currently supports 122 of the 139 languages named in ISO 639-1, -141 of the languages with two-letter codes from ISO 639-2 and another 30 -languages with only three-letter codes. Languages with both two and three -letter codes are provided with only the two letter code. -

For languages used in multiple territories with radically different -character sets, fontconfig includes per-territory orthographies. This -includes Azerbaijani, Kurdish, Pashto, Tigrinya and Chinese. -

Configuration File Format

Configuration files for fontconfig are stored in XML format; this -format makes external configuration tools easier to write and ensures that -they will generate syntactically correct configuration files. As XML -files are plain text, they can also be manipulated by the expert user using -a text editor. -

The fontconfig document type definition resides in the external entity -"fonts.dtd"; this is normally stored in the default font configuration -directory (/etc/fonts). Each configuration file should contain the -following structure: -

	<?xml version="1.0"?>
-	<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-	<fontconfig>
-	...
-	</fontconfig>
-    
-

<fontconfig>

This is the top level element for a font configuration and can contain -dir, cache, include, match and alias elements in any order. -

dir

This element contains a directory name which will be scanned for font files -to include in the set of available fonts. -

cache

This element contains a file name for the per-user cache of font -information. If it starts with '~', it refers to a file in the users -home directory. This file is used to hold information about fonts that -isn't present in the per-directory cache files. It is automatically -maintained by the fontconfig library. The default for this file -is ``~/.fonts.cache-version'', where version is the font configuration -file version number (currently 1). -

include ignore_missing="no"

This element contains the name of an additional configuration file or -directory. If a directory, every file within that directory starting with a -number will be processed in sorted order. When -the XML datatype is traversed by FcConfigParse, the contents of the file(s) -will also be incorporated into the configuration by passing the filename(s) to -FcConfigLoadAndParse. If 'ignore_missing' is set to "yes" instead of the -default "no", a missing file or directory will elicit no warning message from -the library. -

config

This element provides a place to consolodate additional configuration -information. config can contain blank and rescan elements in any -order. -

blank

Fonts often include "broken" glyphs which appear in the encoding but are -drawn as blanks on the screen. Within the blank element, place each -Unicode characters which is supposed to be blank in an int element. -Characters outside of this set which are drawn as blank will be elided from -the set of characters supported by the font. -

rescan

The rescan element holds an int element which indicates the default -interval between automatic checks for font configuration changes. -Fontconfig will validate all of the configuration files and directories and -automatically rebuild the internal datastructures when this interval passes. -

selectfont

This element is used to black/white list fonts from being listed or matched -against. It holds acceptfont and rejectfont elements. -

acceptfont

Fonts matched by an acceptfont element are "whitelisted"; such fonts are -explicitly included in the set of fonts used to resolve list and match -requests; including them in this list protects them from being "blacklisted" -by a rejectfont element. Acceptfont elements include glob and pattern -elements which are used to match fonts. -

rejectfont

Fonts matched by an rejectfont element are "blacklisted"; such fonts are -excluded from the set of fonts used to resolve list and match requests as if -they didn't exist in the system. Rejectfont elements include glob and -pattern elements which are used to match fonts. -

glob

Glob elements hold shell-style filename matching patterns (including ? and -*) which match fonts based on their complete pathnames. This can be used to -exclude a set of directories (/usr/share/fonts/uglyfont*), or particular -font file types (*.pcf.gz), but the latter mechanism relies rather heavily -on filenaming conventions which can't be relied upon. -

pattern

Pattern elements perform list-style matching on incoming fonts; that is, -they hold a list of elements and associated values. If all of those -elements have a matching value, then the pattern matches the font. This can -be used to select fonts based on attributes of the font (scalable, bold, -etc), which is a more reliable mechanism than using file extensions. -Pattern elements include patelt elements. -

patelt name="property"

Patelt elements hold a single pattern element and list of values. They must -have a 'name' attribute which indicates the pattern element name. Patelt -elements include int, double, string, matrix, bool, charset and const -elements. -

match target="pattern"

This element holds first a (possibly empty) list of test elements and then -a (possibly empty) list of edit elements. Patterns which match all of the -tests are subjected to all the edits. If 'target' is set to "font" instead -of the default "pattern", then this element applies to the font name -resulting from a match rather than a font pattern to be matched. -

test qual="any" name="property" target="default" compare="eq"

This element contains a single value which is compared with the target -('pattern', 'font' or 'default') property "property" (substitute any of the property names seen -above). 'compare' can be one of "eq", "not_eq", "less", "less_eq", "more", or -"more_eq". 'qual' may either be the default, "any", in which case the match -succeeds if any value associated with the property matches the test value, or -"all", in which case all of the values associated with the property must -match the test value. When used in a <match target="font"> element, -the target= attribute in the <test> element selects between matching -the original pattern or the font. "default" selects whichever target the -outer <match> element has selected. -

edit name="property" mode="assign" binding="weak"

This element contains a list of expression elements (any of the value or -operator elements). The expression elements are evaluated at run-time and -modify the property "property". The modification depends on whether -"property" was matched by one of the associated test elements, if so, the -modification may affect the first matched value. Any values inserted into -the property are given the indicated binding ("strong", "weak" or "same") -with "same" binding using the value from the matched pattern element. -'mode' is one of: -

  Mode                    With Match              Without Match
-  ---------------------------------------------------------------------
-  "assign"                Replace matching value  Replace all values
-  "assign_replace"        Replace all values      Replace all values
-  "prepend"               Insert before matching  Insert at head of list
-  "prepend_first"         Insert at head of list  Insert at head of list
-  "append"                Append after matching   Append at end of list
-  "append_last"           Append at end of list   Append at end of list
-    
-

int, double, string, bool

These elements hold a single value of the indicated type. bool -elements hold either true or false. An important limitation exists in -the parsing of floating point numbers -- fontconfig requires that -the mantissa start with a digit, not a decimal point, so insert a leading -zero for purely fractional values (e.g. use 0.5 instead of .5 and -0.5 -instead of -.5). -

matrix

This element holds the four double elements of an affine -transformation. -

name

Holds a property name. Evaluates to the first value from the property of -the font, not the pattern. -

const

Holds the name of a constant; these are always integers and serve as -symbolic names for common font values: -

  Constant        Property        Value
-  -------------------------------------
-  thin            weight          0
-  extralight      weight          40
-  ultralight      weight          40
-  light           weight          50
-  book            weight          75
-  regular         weight          80
-  normal          weight          80
-  medium          weight          100
-  demibold        weight          180
-  semibold        weight          180
-  bold            weight          200
-  extrabold       weight          205
-  black           weight          210
-  heavy           weight          210
-  roman           slant           0
-  italic          slant           100
-  oblique         slant           110
-  ultracondensed  width           50
-  extracondensed  width           63
-  condensed       width           75
-  semicondensed   width           87
-  normal          width           100
-  semiexpanded    width           113
-  expanded        width           125
-  extraexpanded   width           150
-  ultraexpanded   width           200
-  proportional    spacing         0
-  dual            spacing         90
-  mono            spacing         100
-  charcell        spacing         110
-  unknown         rgba            0
-  rgb             rgba            1
-  bgr             rgba            2
-  vrgb            rgba            3
-  vbgr            rgba            4
-  none            rgba            5
-  hintnone        hintstyle       0
-  hintslight      hintstyle       1
-  hintmedium      hintstyle       2
-  hintfull        hintstyle       3
-    
-

or, and, plus, minus, times, divide

These elements perform the specified operation on a list of expression -elements. or and and are boolean, not bitwise. -

eq, not_eq, less, less_eq, more, more_eq

These elements compare two values, producing a boolean result. -

not

Inverts the boolean sense of its one expression element -

if

This element takes three expression elements; if the value of the first is -true, it produces the value of the second, otherwise it produces the value -of the third. -

alias

Alias elements provide a shorthand notation for the set of common match -operations needed to substitute one font family for another. They contain a -family element followed by optional prefer, accept and default -elements. Fonts matching the family element are edited to prepend the -list of prefered families before the matching family, append the -acceptable familys after the matching family and append the default -families to the end of the family list. -

family

Holds a single font family name -

prefer, accept, default

These hold a list of family elements to be used by the alias element. -/article -

EXAMPLE CONFIGURATION FILE

System configuration file

This is an example of a system-wide configuration file -

<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- /etc/fonts/fonts.conf file to configure system font access -->
-<fontconfig>
-<!-- 
-	Find fonts in these directories
--->
-<dir>/usr/share/fonts</dir>
-<dir>/usr/X11R6/lib/X11/fonts</dir>
-
-<!--
-	Accept deprecated 'mono' alias, replacing it with 'monospace'
--->
-<match target="pattern">
-	<test qual="any" name="family"><string>mono</string></test>
-	<edit name="family" mode="assign"><string>monospace</string></edit>
-</match>
-
-<!--
-	Names not including any well known alias are given 'sans'
--->
-<match target="pattern">
-	<test qual="all" name="family" mode="not_eq">sans</test>
-	<test qual="all" name="family" mode="not_eq">serif</test>
-	<test qual="all" name="family" mode="not_eq">monospace</test>
-	<edit name="family" mode="append_last"><string>sans</string></edit>
-</match>
-
-<!--
-	Load per-user customization file, but don't complain
-	if it doesn't exist
--->
-<include ignore_missing="yes">~/.fonts.conf</include>
-
-<!--
-	Load local customization files, but don't complain
-	if there aren't any
--->
-<include ignore_missing="yes">conf.d</include>
-<include ignore_missing="yes">local.conf</include>
-
-<!--
-	Alias well known font names to available TrueType fonts.
-	These substitute TrueType faces for similar Type1
-	faces to improve screen appearance.
--->
-<alias>
-	<family>Times</family>
-	<prefer><family>Times New Roman</family></prefer>
-	<default><family>serif</family></default>
-</alias>
-<alias>
-	<family>Helvetica</family>
-	<prefer><family>Arial</family></prefer>
-	<default><family>sans</family></default>
-</alias>
-<alias>
-	<family>Courier</family>
-	<prefer><family>Courier New</family></prefer>
-	<default><family>monospace</family></default>
-</alias>
-
-<!--
-	Provide required aliases for standard names
-	Do these after the users configuration file so that
-	any aliases there are used preferentially
--->
-<alias>
-	<family>serif</family>
-	<prefer><family>Times New Roman</family></prefer>
-</alias>
-<alias>
-	<family>sans</family>
-	<prefer><family>Arial</family></prefer>
-</alias>
-<alias>
-	<family>monospace</family>
-	<prefer><family>Andale Mono</family></prefer>
-</alias>
-</fontconfig>
-    

User configuration file

This is an example of a per-user configuration file that lives in -~/.fonts.conf -

<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- ~/.fonts.conf for per-user font configuration -->
-<fontconfig>
-
-<!--
-	Private font directory
--->
-<dir>~/.fonts</dir>
-
-<!--
-	use rgb sub-pixel ordering to improve glyph appearance on
-	LCD screens.  Changes affecting rendering, but not matching
-	should always use target="font".
--->
-<match target="font">
-	<edit name="rgba" mode="assign"><const>rgb</const></edit>
-</match>
-</fontconfig>
-    

Files

fonts.conf -contains configuration information for the fontconfig library -consisting of directories to look at for font information as well as -instructions on editing program specified font patterns before attempting to -match the available fonts. It is in xml format. -

conf.d -is the conventional name for a directory of additional configuration files -managed by external applications or the local administrator. The -filenames starting with decimal digits are sorted in lexicographic order -and used as additional configuration files. All of these files are in xml -format. The master fonts.conf file references this directory in an -<include> directive. -

fonts.dtd -is a DTD that describes the format of the configuration files. -

~/.fonts.conf -is the conventional location for per-user font configuration, although the -actual location is specified in the global fonts.conf file. -

~/.fonts.cache-* -is the conventional repository of font information that isn't found in the -per-directory caches. This file is automatically maintained by fontconfig. -

See Also

fc-cache(1), fc-match(1), fc-list(1) -

Version

Fontconfig version 2.3.2 - -

\ No newline at end of file diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-user.pdf b/nx-X11/extras/fontconfig/doc/fontconfig-user.pdf deleted file mode 100644 index ef2bb55d8..000000000 Binary files a/nx-X11/extras/fontconfig/doc/fontconfig-user.pdf and /dev/null differ diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-user.sgml b/nx-X11/extras/fontconfig/doc/fontconfig-user.sgml deleted file mode 100644 index c89b9df6c..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-user.sgml +++ /dev/null @@ -1,642 +0,0 @@ - - -]> - - - - fonts-conf - 5 - - - fonts.conf - Font configuration files - - - - &confdir;/fonts.conf - &confdir;/fonts.dtd - &confdir;/conf.d - ~/.fonts.conf - - -Description - -Fontconfig is a library designed to provide system-wide font configuration, -customization and application access. - - -Functional Overview - -Fontconfig contains two essential modules, the configuration module which -builds an internal configuration from XML files and the matching module -which accepts font patterns and returns the nearest matching font. - - Font Configuration - -The configuration module consists of the FcConfig datatype, libexpat and -FcConfigParse which walks over an XML tree and ammends a configuration with -data found within. From an external perspective, configuration of the -library consists of generating a valid XML tree and feeding that to -FcConfigParse. The only other mechanism provided to applications for -changing the running configuration is to add fonts and directories to the -list of application-provided font files. - -The intent is to make font configurations relatively static, and shared by -as many applications as possible. It is hoped that this will lead to more -stable font selection when passing names from one application to another. -XML was chosen as a configuration file format because it provides a format -which is easy for external agents to edit while retaining the correct -structure and syntax. - -Font configuration is separate from font matching; applications needing to -do their own matching can access the available fonts from the library and -perform private matching. The intent is to permit applications to pick and -choose appropriate functionality from the library instead of forcing them to -choose between this library and a private configuration mechanism. The hope -is that this will ensure that configuration of fonts for all applications -can be centralized in one place. Centralizing font configuration will -simplify and regularize font installation and customization. - - - - Font Properties - -While font patterns may contain essentially any properties, there are some -well known properties with associated types. Fontconfig uses some of these -properties for font matching and font completion. Others are provided as a -convenience for the applications rendering mechanism. - - - Property Type Description - -------------------------------------------------------------- - family String Font family names - familylang String Languages cooresponding to each family - style String Font style. Overrides weight and slant - stylelang String Languages cooresponding to each style - fullname String Font full names (often includes style) - fullnamelang String Languages cooresponding to each fullname - slant Int Italic, oblique or roman - weight Int Light, medium, demibold, bold or black - size Double Point size - width Int Condensed, normal or expanded - aspect Double Stretches glyphs horizontally before hinting - pixelsize Double Pixel size - spacing Int Proportional, dual-width, monospace or charcell - foundry String Font foundry name - antialias Bool Whether glyphs can be antialiased - hinting Bool Whether the rasterizer should use hinting - hintstyle Int Automatic hinting style - verticallayout Bool Use vertical layout - autohint Bool Use autohinter instead of normal hinter - globaladvance Bool Use font global advance data - file String The filename holding the font - index Int The index of the font within the file - ftface FT_Face Use the specified FreeType face object - rasterizer String Which rasterizer is in use - outline Bool Whether the glyphs are outlines - scalable Bool Whether glyphs can be scaled - scale Double Scale factor for point->pixel conversions - dpi Double Target dots per inch - rgba Int unknown, rgb, bgr, vrgb, vbgr, - none - subpixel geometry - minspace Bool Eliminate leading from line spacing - charset CharSet Unicode chars encoded by the font - lang String List of RFC-3066-style languages this - font supports - fontversion Int Version number of the font - capability String List of layout capabilities in the font - embolden Bool Rasterizer should synthetically embolden the font - - - - Font Matching - -Fontconfig performs matching by measuring the distance from a provided -pattern to all of the available fonts in the system. The closest matching -font is selected. This ensures that a font will always be returned, but -doesn't ensure that it is anything like the requested pattern. - -Font matching starts with an application constructed pattern. The desired -attributes of the resulting font are collected together in a pattern. Each -property of the pattern can contain one or more values; these are listed in -priority order; matches earlier in the list are considered "closer" than -matches later in the list. - -The initial pattern is modified by applying the list of editing instructions -specific to patterns found in the configuration; each consists of a match -predicate and a set of editing operations. They are executed in the order -they appeared in the configuration. Each match causes the associated -sequence of editing operations to be applied. - -After the pattern has been edited, a sequence of default substitutions are -performed to canonicalize the set of available properties; this avoids the -need for the lower layers to constantly provide default values for various -font properties during rendering. - -The canonical font pattern is finally matched against all available fonts. -The distance from the pattern to the font is measured for each of several -properties: foundry, charset, family, lang, spacing, pixelsize, style, -slant, weight, antialias, rasterizer and outline. This list is in priority -order -- results of comparing earlier elements of this list weigh more -heavily than later elements. - -There is one special case to this rule; family names are split into two -bindings; strong and weak. Strong family names are given greater precedence -in the match than lang elements while weak family names are given lower -precedence than lang elements. This permits the document language to drive -font selection when any document specified font is unavailable. - -The pattern representing that font is augmented to include any properties -found in the pattern but not found in the font itself; this permits the -application to pass rendering instructions or any other data through the -matching system. Finally, the list of editing instructions specific to -fonts found in the configuration are applied to the pattern. This modified -pattern is returned to the application. - -The return value contains sufficient information to locate and rasterize the -font, including the file name, pixel size and other rendering data. As -none of the information involved pertains to the FreeType library, -applications are free to use any rasterization engine or even to take -the identified font file and access it directly. - -The match/edit sequences in the configuration are performed in two passes -because there are essentially two different operations necessary -- the -first is to modify how fonts are selected; aliasing families and adding -suitable defaults. The second is to modify how the selected fonts are -rasterized. Those must apply to the selected font, not the original pattern -as false matches will often occur. - - - Font Names - -Fontconfig provides a textual representation for patterns that the library -can both accept and generate. The representation is in three parts, first a -list of family names, second a list of point sizes and finally a list of -additional properties: - - - <families>-<point sizes>:<name1>=<values1>:<name2>=<values2>... - - -Values in a list are separated with commas. The name needn't include either -families or point sizes; they can be elided. In addition, there are -symbolic constants that simultaneously indicate both a name and a value. -Here are some examples: - - - Name Meaning - ---------------------------------------------------------- - Times-12 12 point Times Roman - Times-12:bold 12 point Times Bold - Courier:italic Courier Italic in the default size - Monospace:matrix=1 .1 0 1 The users preferred monospace font - with artificial obliquing - - - -Lang Tags - -Each font in the database contains a list of languages it supports. This is -computed by comparing the Unicode coverage of the font with the orthography -of each language. Languages are tagged using an RFC-3066 compatible naming -and occur in two parts -- the ISO 639 language tag followed a hyphen and then -by the ISO 3166 country code. The hyphen and country code may be elided. - -Fontconfig has orthographies for several languages built into the library. -No provision has been made for adding new ones aside from rebuilding the -library. It currently supports 122 of the 139 languages named in ISO 639-1, -141 of the languages with two-letter codes from ISO 639-2 and another 30 -languages with only three-letter codes. Languages with both two and three -letter codes are provided with only the two letter code. - -For languages used in multiple territories with radically different -character sets, fontconfig includes per-territory orthographies. This -includes Azerbaijani, Kurdish, Pashto, Tigrinya and Chinese. - - -Configuration File Format - -Configuration files for fontconfig are stored in XML format; this -format makes external configuration tools easier to write and ensures that -they will generate syntactically correct configuration files. As XML -files are plain text, they can also be manipulated by the expert user using -a text editor. - -The fontconfig document type definition resides in the external entity -"fonts.dtd"; this is normally stored in the default font configuration -directory (&confdir;). Each configuration file should contain the -following structure: - - <?xml version="1.0"?> - <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> - <fontconfig> - ... - </fontconfig> - - -<literal><fontconfig></literal> -This is the top level element for a font configuration and can contain -dir, cache, include, match and alias elements in any order. - - <sgmltag>dir</> -This element contains a directory name which will be scanned for font files -to include in the set of available fonts. - - <sgmltag>cache</> -This element contains a file name for the per-user cache of font -information. If it starts with '~', it refers to a file in the users -home directory. This file is used to hold information about fonts that -isn't present in the per-directory cache files. It is automatically -maintained by the fontconfig library. The default for this file -is ``~/.fonts.cache-version'', where version is the font configuration -file version number (currently 1). - - <sgmltag>include ignore_missing="no"</> -This element contains the name of an additional configuration file or -directory. If a directory, every file within that directory starting with a -number will be processed in sorted order. When -the XML datatype is traversed by FcConfigParse, the contents of the file(s) -will also be incorporated into the configuration by passing the filename(s) to -FcConfigLoadAndParse. If 'ignore_missing' is set to "yes" instead of the -default "no", a missing file or directory will elicit no warning message from -the library. - - <sgmltag>config</> -This element provides a place to consolodate additional configuration -information. config can contain blank and rescan elements in any -order. - - <sgmltag>blank</> -Fonts often include "broken" glyphs which appear in the encoding but are -drawn as blanks on the screen. Within the blank element, place each -Unicode characters which is supposed to be blank in an int element. -Characters outside of this set which are drawn as blank will be elided from -the set of characters supported by the font. - - <sgmltag>rescan</> -The rescan element holds an int element which indicates the default -interval between automatic checks for font configuration changes. -Fontconfig will validate all of the configuration files and directories and -automatically rebuild the internal datastructures when this interval passes. - - <sgmltag>selectfont</> -This element is used to black/white list fonts from being listed or matched -against. It holds acceptfont and rejectfont elements. - - <sgmltag>acceptfont</> -Fonts matched by an acceptfont element are "whitelisted"; such fonts are -explicitly included in the set of fonts used to resolve list and match -requests; including them in this list protects them from being "blacklisted" -by a rejectfont element. Acceptfont elements include glob and pattern -elements which are used to match fonts. - - <sgmltag>rejectfont</> -Fonts matched by an rejectfont element are "blacklisted"; such fonts are -excluded from the set of fonts used to resolve list and match requests as if -they didn't exist in the system. Rejectfont elements include glob and -pattern elements which are used to match fonts. - - <sgmltag>glob</> -Glob elements hold shell-style filename matching patterns (including ? and -*) which match fonts based on their complete pathnames. This can be used to -exclude a set of directories (/usr/share/fonts/uglyfont*), or particular -font file types (*.pcf.gz), but the latter mechanism relies rather heavily -on filenaming conventions which can't be relied upon. - - <sgmltag>pattern</> -Pattern elements perform list-style matching on incoming fonts; that is, -they hold a list of elements and associated values. If all of those -elements have a matching value, then the pattern matches the font. This can -be used to select fonts based on attributes of the font (scalable, bold, -etc), which is a more reliable mechanism than using file extensions. -Pattern elements include patelt elements. - - <sgmltag>patelt name="property"</> -Patelt elements hold a single pattern element and list of values. They must -have a 'name' attribute which indicates the pattern element name. Patelt -elements include int, double, string, matrix, bool, charset and const -elements. - - <sgmltag>match target="pattern"</> -This element holds first a (possibly empty) list of test elements and then -a (possibly empty) list of edit elements. Patterns which match all of the -tests are subjected to all the edits. If 'target' is set to "font" instead -of the default "pattern", then this element applies to the font name -resulting from a match rather than a font pattern to be matched. - - <sgmltag>test qual="any" name="property" target="default" compare="eq"</> -This element contains a single value which is compared with the target -('pattern', 'font' or 'default') property "property" (substitute any of the property names seen -above). 'compare' can be one of "eq", "not_eq", "less", "less_eq", "more", or -"more_eq". 'qual' may either be the default, "any", in which case the match -succeeds if any value associated with the property matches the test value, or -"all", in which case all of the values associated with the property must -match the test value. When used in a <match target="font"> element, -the target= attribute in the <test> element selects between matching -the original pattern or the font. "default" selects whichever target the -outer <match> element has selected. - - <sgmltag>edit name="property" mode="assign" binding="weak"</> -This element contains a list of expression elements (any of the value or -operator elements). The expression elements are evaluated at run-time and -modify the property "property". The modification depends on whether -"property" was matched by one of the associated test elements, if so, the -modification may affect the first matched value. Any values inserted into -the property are given the indicated binding ("strong", "weak" or "same") -with "same" binding using the value from the matched pattern element. -'mode' is one of: - - Mode With Match Without Match - --------------------------------------------------------------------- - "assign" Replace matching value Replace all values - "assign_replace" Replace all values Replace all values - "prepend" Insert before matching Insert at head of list - "prepend_first" Insert at head of list Insert at head of list - "append" Append after matching Append at end of list - "append_last" Append at end of list Append at end of list - - - <sgmltag>int</>, <sgmltag>double</>, <sgmltag>string</>, <sgmltag>bool</> -These elements hold a single value of the indicated type. bool -elements hold either true or false. An important limitation exists in -the parsing of floating point numbers -- fontconfig requires that -the mantissa start with a digit, not a decimal point, so insert a leading -zero for purely fractional values (e.g. use 0.5 instead of .5 and -0.5 -instead of -.5). - - <sgmltag>matrix</> -This element holds the four double elements of an affine -transformation. - - <sgmltag>name</> -Holds a property name. Evaluates to the first value from the property of -the font, not the pattern. - - <sgmltag>const</> -Holds the name of a constant; these are always integers and serve as -symbolic names for common font values: - - Constant Property Value - ------------------------------------- - thin weight 0 - extralight weight 40 - ultralight weight 40 - light weight 50 - book weight 75 - regular weight 80 - normal weight 80 - medium weight 100 - demibold weight 180 - semibold weight 180 - bold weight 200 - extrabold weight 205 - black weight 210 - heavy weight 210 - roman slant 0 - italic slant 100 - oblique slant 110 - ultracondensed width 50 - extracondensed width 63 - condensed width 75 - semicondensed width 87 - normal width 100 - semiexpanded width 113 - expanded width 125 - extraexpanded width 150 - ultraexpanded width 200 - proportional spacing 0 - dual spacing 90 - mono spacing 100 - charcell spacing 110 - unknown rgba 0 - rgb rgba 1 - bgr rgba 2 - vrgb rgba 3 - vbgr rgba 4 - none rgba 5 - hintnone hintstyle 0 - hintslight hintstyle 1 - hintmedium hintstyle 2 - hintfull hintstyle 3 - - - - - <sgmltag>or</>, <sgmltag>and</>, <sgmltag>plus</>, <sgmltag>minus</>, <sgmltag>times</>, <sgmltag>divide</> - -These elements perform the specified operation on a list of expression -elements. or and and are boolean, not bitwise. - - - - <sgmltag>eq</>, <sgmltag>not_eq</>, <sgmltag>less</>, <sgmltag>less_eq</>, <sgmltag>more</>, <sgmltag>more_eq</> - -These elements compare two values, producing a boolean result. - - <sgmltag>not</> -Inverts the boolean sense of its one expression element - - <sgmltag>if</> -This element takes three expression elements; if the value of the first is -true, it produces the value of the second, otherwise it produces the value -of the third. - - <sgmltag>alias</> -Alias elements provide a shorthand notation for the set of common match -operations needed to substitute one font family for another. They contain a -family element followed by optional prefer, accept and default -elements. Fonts matching the family element are edited to prepend the -list of prefered families before the matching family, append the -acceptable familys after the matching family and append the default -families to the end of the family list. - - <sgmltag>family</> -Holds a single font family name - - <sgmltag>prefer</>, <sgmltag>accept</>, <sgmltag>default</> -These hold a list of family elements to be used by the alias element. -/article - - -EXAMPLE CONFIGURATION FILE - System configuration file - -This is an example of a system-wide configuration file - - -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<!-- &confdir;/fonts.conf file to configure system font access --> -<fontconfig> -<!-- - Find fonts in these directories ---> -<dir>/usr/share/fonts</dir> -<dir>/usr/X11R6/lib/X11/fonts</dir> - -<!-- - Accept deprecated 'mono' alias, replacing it with 'monospace' ---> -<match target="pattern"> - <test qual="any" name="family"><string>mono</string></test> - <edit name="family" mode="assign"><string>monospace</string></edit> -</match> - -<!-- - Names not including any well known alias are given 'sans' ---> -<match target="pattern"> - <test qual="all" name="family" mode="not_eq">sans</test> - <test qual="all" name="family" mode="not_eq">serif</test> - <test qual="all" name="family" mode="not_eq">monospace</test> - <edit name="family" mode="append_last"><string>sans</string></edit> -</match> - -<!-- - Load per-user customization file, but don't complain - if it doesn't exist ---> -<include ignore_missing="yes">~/.fonts.conf</include> - -<!-- - Load local customization files, but don't complain - if there aren't any ---> -<include ignore_missing="yes">conf.d</include> -<include ignore_missing="yes">local.conf</include> - -<!-- - Alias well known font names to available TrueType fonts. - These substitute TrueType faces for similar Type1 - faces to improve screen appearance. ---> -<alias> - <family>Times</family> - <prefer><family>Times New Roman</family></prefer> - <default><family>serif</family></default> -</alias> -<alias> - <family>Helvetica</family> - <prefer><family>Arial</family></prefer> - <default><family>sans</family></default> -</alias> -<alias> - <family>Courier</family> - <prefer><family>Courier New</family></prefer> - <default><family>monospace</family></default> -</alias> - -<!-- - Provide required aliases for standard names - Do these after the users configuration file so that - any aliases there are used preferentially ---> -<alias> - <family>serif</family> - <prefer><family>Times New Roman</family></prefer> -</alias> -<alias> - <family>sans</family> - <prefer><family>Arial</family></prefer> -</alias> -<alias> - <family>monospace</family> - <prefer><family>Andale Mono</family></prefer> -</alias> -</fontconfig> - - - User configuration file - -This is an example of a per-user configuration file that lives in -~/.fonts.conf - - -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<!-- ~/.fonts.conf for per-user font configuration --> -<fontconfig> - -<!-- - Private font directory ---> -<dir>~/.fonts</dir> - -<!-- - use rgb sub-pixel ordering to improve glyph appearance on - LCD screens. Changes affecting rendering, but not matching - should always use target="font". ---> -<match target="font"> - <edit name="rgba" mode="assign"><const>rgb</const></edit> -</match> -</fontconfig> - - - -Files - -fonts.conf -contains configuration information for the fontconfig library -consisting of directories to look at for font information as well as -instructions on editing program specified font patterns before attempting to -match the available fonts. It is in xml format. - - -conf.d -is the conventional name for a directory of additional configuration files -managed by external applications or the local administrator. The -filenames starting with decimal digits are sorted in lexicographic order -and used as additional configuration files. All of these files are in xml -format. The master fonts.conf file references this directory in an -<include> directive. - - -fonts.dtd -is a DTD that describes the format of the configuration files. - - -~/.fonts.conf -is the conventional location for per-user font configuration, although the -actual location is specified in the global fonts.conf file. - - - ~/.fonts.cache-* -is the conventional repository of font information that isn't found in the -per-directory caches. This file is automatically maintained by fontconfig. - - -See Also - -fc-cache(1), fc-match(1), fc-list(1) - - -Version - -Fontconfig version &version; - - - diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-user.txt b/nx-X11/extras/fontconfig/doc/fontconfig-user.txt deleted file mode 100644 index 4acde57a8..000000000 --- a/nx-X11/extras/fontconfig/doc/fontconfig-user.txt +++ /dev/null @@ -1,643 +0,0 @@ - - fonts-conf - -Name - - fonts.conf -- Font configuration files - -Synopsis - - /etc/fonts/fonts.conf - /etc/fonts/fonts.dtd - /etc/fonts/conf.d - ~/.fonts.conf - -Description - - Fontconfig is a library designed to provide system-wide font - configuration, customization and application access. - -Functional Overview - - Fontconfig contains two essential modules, the configuration - module which builds an internal configuration from XML files - and the matching module which accepts font patterns and - returns the nearest matching font. - -Font Configuration - - The configuration module consists of the FcConfig datatype, - libexpat and FcConfigParse which walks over an XML tree and - ammends a configuration with data found within. From an - external perspective, configuration of the library consists of - generating a valid XML tree and feeding that to FcConfigParse. - The only other mechanism provided to applications for changing - the running configuration is to add fonts and directories to - the list of application-provided font files. - - The intent is to make font configurations relatively static, - and shared by as many applications as possible. It is hoped - that this will lead to more stable font selection when passing - names from one application to another. XML was chosen as a - configuration file format because it provides a format which - is easy for external agents to edit while retaining the - correct structure and syntax. - - Font configuration is separate from font matching; - applications needing to do their own matching can access the - available fonts from the library and perform private matching. - The intent is to permit applications to pick and choose - appropriate functionality from the library instead of forcing - them to choose between this library and a private - configuration mechanism. The hope is that this will ensure - that configuration of fonts for all applications can be - centralized in one place. Centralizing font configuration will - simplify and regularize font installation and customization. - -Font Properties - - While font patterns may contain essentially any properties, - there are some well known properties with associated types. - Fontconfig uses some of these properties for font matching and - font completion. Others are provided as a convenience for the - applications rendering mechanism. - Property Type Description - -------------------------------------------------------------- - family String Font family names - familylang String Languages cooresponding to each family - style String Font style. Overrides weight and slant - stylelang String Languages cooresponding to each style - fullname String Font full names (often includes style) - fullnamelang String Languages cooresponding to each fullname - slant Int Italic, oblique or roman - weight Int Light, medium, demibold, bold or black - size Double Point size - width Int Condensed, normal or expanded - aspect Double Stretches glyphs horizontally before hinting - pixelsize Double Pixel size - spacing Int Proportional, dual-width, monospace or charce -ll - foundry String Font foundry name - antialias Bool Whether glyphs can be antialiased - hinting Bool Whether the rasterizer should use hinting - hintstyle Int Automatic hinting style - verticallayout Bool Use vertical layout - autohint Bool Use autohinter instead of normal hinter - globaladvance Bool Use font global advance data - file String The filename holding the font - index Int The index of the font within the file - ftface FT_Face Use the specified FreeType face object - rasterizer String Which rasterizer is in use - outline Bool Whether the glyphs are outlines - scalable Bool Whether glyphs can be scaled - scale Double Scale factor for point->pixel conversions - dpi Double Target dots per inch - rgba Int unknown, rgb, bgr, vrgb, vbgr, - none - subpixel geometry - minspace Bool Eliminate leading from line spacing - charset CharSet Unicode chars encoded by the font - lang String List of RFC-3066-style languages this - font supports - fontversion Int Version number of the font - capability String List of layout capabilities in the font - embolden Bool Rasterizer should synthetically embolden the -font - - -Font Matching - - Fontconfig performs matching by measuring the distance from a - provided pattern to all of the available fonts in the system. - The closest matching font is selected. This ensures that a - font will always be returned, but doesn't ensure that it is - anything like the requested pattern. - - Font matching starts with an application constructed pattern. - The desired attributes of the resulting font are collected - together in a pattern. Each property of the pattern can - contain one or more values; these are listed in priority - order; matches earlier in the list are considered "closer" - than matches later in the list. - - The initial pattern is modified by applying the list of - editing instructions specific to patterns found in the - configuration; each consists of a match predicate and a set of - editing operations. They are executed in the order they - appeared in the configuration. Each match causes the - associated sequence of editing operations to be applied. - - After the pattern has been edited, a sequence of default - substitutions are performed to canonicalize the set of - available properties; this avoids the need for the lower - layers to constantly provide default values for various font - properties during rendering. - - The canonical font pattern is finally matched against all - available fonts. The distance from the pattern to the font is - measured for each of several properties: foundry, charset, - family, lang, spacing, pixelsize, style, slant, weight, - antialias, rasterizer and outline. This list is in priority - order -- results of comparing earlier elements of this list - weigh more heavily than later elements. - - There is one special case to this rule; family names are split - into two bindings; strong and weak. Strong family names are - given greater precedence in the match than lang elements while - weak family names are given lower precedence than lang - elements. This permits the document language to drive font - selection when any document specified font is unavailable. - - The pattern representing that font is augmented to include any - properties found in the pattern but not found in the font - itself; this permits the application to pass rendering - instructions or any other data through the matching system. - Finally, the list of editing instructions specific to fonts - found in the configuration are applied to the pattern. This - modified pattern is returned to the application. - - The return value contains sufficient information to locate and - rasterize the font, including the file name, pixel size and - other rendering data. As none of the information involved - pertains to the FreeType library, applications are free to use - any rasterization engine or even to take the identified font - file and access it directly. - - The match/edit sequences in the configuration are performed in - two passes because there are essentially two different - operations necessary -- the first is to modify how fonts are - selected; aliasing families and adding suitable defaults. The - second is to modify how the selected fonts are rasterized. - Those must apply to the selected font, not the original - pattern as false matches will often occur. - -Font Names - - Fontconfig provides a textual representation for patterns that - the library can both accept and generate. The representation - is in three parts, first a list of family names, second a list - of point sizes and finally a list of additional properties: - -:=:=... - - - Values in a list are separated with commas. The name needn't - include either families or point sizes; they can be elided. In - addition, there are symbolic constants that simultaneously - indicate both a name and a value. Here are some examples: - Name Meaning - ---------------------------------------------------------- - Times-12 12 point Times Roman - Times-12:bold 12 point Times Bold - Courier:italic Courier Italic in the default size - Monospace:matrix=1 .1 0 1 The users preferred monospace font - with artificial obliquing - - -Lang Tags - - Each font in the database contains a list of languages it - supports. This is computed by comparing the Unicode coverage - of the font with the orthography of each language. Languages - are tagged using an RFC-3066 compatible naming and occur in - two parts -- the ISO 639 language tag followed a hyphen and - then by the ISO 3166 country code. The hyphen and country code - may be elided. - - Fontconfig has orthographies for several languages built into - the library. No provision has been made for adding new ones - aside from rebuilding the library. It currently supports 122 - of the 139 languages named in ISO 639-1, 141 of the languages - with two-letter codes from ISO 639-2 and another 30 languages - with only three-letter codes. Languages with both two and - three letter codes are provided with only the two letter code. - - For languages used in multiple territories with radically - different character sets, fontconfig includes per-territory - orthographies. This includes Azerbaijani, Kurdish, Pashto, - Tigrinya and Chinese. - -Configuration File Format - - Configuration files for fontconfig are stored in XML format; - this format makes external configuration tools easier to write - and ensures that they will generate syntactically correct - configuration files. As XML files are plain text, they can - also be manipulated by the expert user using a text editor. - - The fontconfig document type definition resides in the - external entity "fonts.dtd"; this is normally stored in the - default font configuration directory (/etc/fonts). Each - configuration file should contain the following structure: - - - - ... - - - - - This is the top level element for a font configuration and can - contain dir, cache, include, match and alias elements in any - order. - -dir - - This element contains a directory name which will be scanned - for font files to include in the set of available fonts. - -cache - - This element contains a file name for the per-user cache of - font information. If it starts with '~', it refers to a file - in the users home directory. This file is used to hold - information about fonts that isn't present in the - per-directory cache files. It is automatically maintained by - the fontconfig library. The default for this file is - ``~/.fonts.cache-version'', where version is the font - configuration file version number (currently 1). - -include ignore_missing="no" - - This element contains the name of an additional configuration - file or directory. If a directory, every file within that - directory starting with a number will be processed in sorted - order. When the XML datatype is traversed by FcConfigParse, - the contents of the file(s) will also be incorporated into the - configuration by passing the filename(s) to - FcConfigLoadAndParse. If 'ignore_missing' is set to "yes" - instead of the default "no", a missing file or directory will - elicit no warning message from the library. - -config - - This element provides a place to consolodate additional - configuration information. config can contain blank and rescan - elements in any order. - -blank - - Fonts often include "broken" glyphs which appear in the - encoding but are drawn as blanks on the screen. Within the - blank element, place each Unicode characters which is supposed - to be blank in an int element. Characters outside of this set - which are drawn as blank will be elided from the set of - characters supported by the font. - -rescan - - The rescan element holds an int element which indicates the - default interval between automatic checks for font - configuration changes. Fontconfig will validate all of the - configuration files and directories and automatically rebuild - the internal datastructures when this interval passes. - -selectfont - - This element is used to black/white list fonts from being - listed or matched against. It holds acceptfont and rejectfont - elements. - -acceptfont - - Fonts matched by an acceptfont element are "whitelisted"; such - fonts are explicitly included in the set of fonts used to - resolve list and match requests; including them in this list - protects them from being "blacklisted" by a rejectfont - element. Acceptfont elements include glob and pattern elements - which are used to match fonts. - -rejectfont - - Fonts matched by an rejectfont element are "blacklisted"; such - fonts are excluded from the set of fonts used to resolve list - and match requests as if they didn't exist in the system. - Rejectfont elements include glob and pattern elements which - are used to match fonts. - -glob - - Glob elements hold shell-style filename matching patterns - (including ? and *) which match fonts based on their complete - pathnames. This can be used to exclude a set of directories - (/usr/share/fonts/uglyfont*), or particular font file types - (*.pcf.gz), but the latter mechanism relies rather heavily on - filenaming conventions which can't be relied upon. - -pattern - - Pattern elements perform list-style matching on incoming - fonts; that is, they hold a list of elements and associated - values. If all of those elements have a matching value, then - the pattern matches the font. This can be used to select fonts - based on attributes of the font (scalable, bold, etc), which - is a more reliable mechanism than using file extensions. - Pattern elements include patelt elements. - -patelt name="property" - - Patelt elements hold a single pattern element and list of - values. They must have a 'name' attribute which indicates the - pattern element name. Patelt elements include int, double, - string, matrix, bool, charset and const elements. - -match target="pattern" - - This element holds first a (possibly empty) list of test - elements and then a (possibly empty) list of edit elements. - Patterns which match all of the tests are subjected to all the - edits. If 'target' is set to "font" instead of the default - "pattern", then this element applies to the font name - resulting from a match rather than a font pattern to be - matched. - -test qual="any" name="property" target="default" compare="eq" - - This element contains a single value which is compared with - the target ('pattern', 'font' or 'default') property - "property" (substitute any of the property names seen above). - 'compare' can be one of "eq", "not_eq", "less", "less_eq", - "more", or "more_eq". 'qual' may either be the default, "any", - in which case the match succeeds if any value associated with - the property matches the test value, or "all", in which case - all of the values associated with the property must match the - test value. When used in a element, the - target= attribute in the element selects between - matching the original pattern or the font. "default" selects - whichever target the outer element has selected. - -edit name="property" mode="assign" binding="weak" - - This element contains a list of expression elements (any of - the value or operator elements). The expression elements are - evaluated at run-time and modify the property "property". The - modification depends on whether "property" was matched by one - of the associated test elements, if so, the modification may - affect the first matched value. Any values inserted into the - property are given the indicated binding ("strong", "weak" or - "same") with "same" binding using the value from the matched - pattern element. 'mode' is one of: - Mode With Match Without Match - --------------------------------------------------------------------- - "assign" Replace matching value Replace all values - "assign_replace" Replace all values Replace all values - "prepend" Insert before matching Insert at head of lis -t - "prepend_first" Insert at head of list Insert at head of lis -t - "append" Append after matching Append at end of list - "append_last" Append at end of list Append at end of list - - -int, double, string, bool - - These elements hold a single value of the indicated type. bool - elements hold either true or false. An important limitation - exists in the parsing of floating point numbers -- fontconfig - requires that the mantissa start with a digit, not a decimal - point, so insert a leading zero for purely fractional values - (e.g. use 0.5 instead of .5 and -0.5 instead of -.5). - -matrix - - This element holds the four double elements of an affine - transformation. - -name - - Holds a property name. Evaluates to the first value from the - property of the font, not the pattern. - -const - - Holds the name of a constant; these are always integers and - serve as symbolic names for common font values: - Constant Property Value - ------------------------------------- - thin weight 0 - extralight weight 40 - ultralight weight 40 - light weight 50 - book weight 75 - regular weight 80 - normal weight 80 - medium weight 100 - demibold weight 180 - semibold weight 180 - bold weight 200 - extrabold weight 205 - black weight 210 - heavy weight 210 - roman slant 0 - italic slant 100 - oblique slant 110 - ultracondensed width 50 - extracondensed width 63 - condensed width 75 - semicondensed width 87 - normal width 100 - semiexpanded width 113 - expanded width 125 - extraexpanded width 150 - ultraexpanded width 200 - proportional spacing 0 - dual spacing 90 - mono spacing 100 - charcell spacing 110 - unknown rgba 0 - rgb rgba 1 - bgr rgba 2 - vrgb rgba 3 - vbgr rgba 4 - none rgba 5 - hintnone hintstyle 0 - hintslight hintstyle 1 - hintmedium hintstyle 2 - hintfull hintstyle 3 - - -or, and, plus, minus, times, divide - - These elements perform the specified operation on a list of - expression elements. or and and are boolean, not bitwise. - -eq, not_eq, less, less_eq, more, more_eq - - These elements compare two values, producing a boolean result. - -not - - Inverts the boolean sense of its one expression element - -if - - This element takes three expression elements; if the value of - the first is true, it produces the value of the second, - otherwise it produces the value of the third. - -alias - - Alias elements provide a shorthand notation for the set of - common match operations needed to substitute one font family - for another. They contain a family element followed by - optional prefer, accept and default elements. Fonts matching - the family element are edited to prepend the list of prefered - families before the matching family, append the acceptable - familys after the matching family and append the default - families to the end of the family list. - -family - - Holds a single font family name - -prefer, accept, default - - These hold a list of family elements to be used by the alias - element. /article - -EXAMPLE CONFIGURATION FILE - -System configuration file - - This is an example of a system-wide configuration file - - - - - -/usr/share/fonts -/usr/X11R6/lib/X11/fonts - - - - mono - monospace - - - - - sans - serif - monospace - sans - - - -~/.fonts.conf - - -conf.d -local.conf - - - - Times - Times New Roman - serif - - - Helvetica - Arial - sans - - - Courier - Courier New - monospace - - - - - serif - Times New Roman - - - sans - Arial - - - monospace - Andale Mono - - - - -User configuration file - - This is an example of a per-user configuration file that lives - in ~/.fonts.conf - - - - - - -~/.fonts - - - - rgb - - - - -Files - - fonts.conf contains configuration information for the - fontconfig library consisting of directories to look at for - font information as well as instructions on editing program - specified font patterns before attempting to match the - available fonts. It is in xml format. - - conf.d is the conventional name for a directory of additional - configuration files managed by external applications or the - local administrator. The filenames starting with decimal - digits are sorted in lexicographic order and used as - additional configuration files. All of these files are in xml - format. The master fonts.conf file references this directory - in an directive. - - fonts.dtd is a DTD that describes the format of the - configuration files. - - ~/.fonts.conf is the conventional location for per-user font - configuration, although the actual location is specified in - the global fonts.conf file. - - ~/.fonts.cache-* is the conventional repository of font - information that isn't found in the per-directory caches. This - file is automatically maintained by fontconfig. - -See Also - - fc-cache(1), fc-match(1), fc-list(1) - -Version - - Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/fonts-conf.5 b/nx-X11/extras/fontconfig/doc/fonts-conf.5 deleted file mode 100644 index 96fb57e3f..000000000 --- a/nx-X11/extras/fontconfig/doc/fonts-conf.5 +++ /dev/null @@ -1,590 +0,0 @@ -.\" This manpage has been automatically generated by docbook2man -.\" from a DocBook document. This tool can be found at: -.\" -.\" Please send any bug reports, improvements, comments, patches, -.\" etc. to Steve Cheng . -.TH "FONTS-CONF" "5" "27 April 2005" "" "" - -.SH NAME -fonts.conf \- Font configuration files -.SH SYNOPSIS - -.nf - /etc/fonts/fonts.conf - /etc/fonts/fonts.dtd - /etc/fonts/conf.d - ~/.fonts.conf -.fi -.SH "DESCRIPTION" -.PP -Fontconfig is a library designed to provide system-wide font configuration, -customization and application access. -.SH "FUNCTIONAL OVERVIEW" -.PP -Fontconfig contains two essential modules, the configuration module which -builds an internal configuration from XML files and the matching module -which accepts font patterns and returns the nearest matching font. -.SS "FONT CONFIGURATION" -.PP -The configuration module consists of the FcConfig datatype, libexpat and -FcConfigParse which walks over an XML tree and ammends a configuration with -data found within. From an external perspective, configuration of the -library consists of generating a valid XML tree and feeding that to -FcConfigParse. The only other mechanism provided to applications for -changing the running configuration is to add fonts and directories to the -list of application-provided font files. -.PP -The intent is to make font configurations relatively static, and shared by -as many applications as possible. It is hoped that this will lead to more -stable font selection when passing names from one application to another. -XML was chosen as a configuration file format because it provides a format -which is easy for external agents to edit while retaining the correct -structure and syntax. -.PP -Font configuration is separate from font matching; applications needing to -do their own matching can access the available fonts from the library and -perform private matching. The intent is to permit applications to pick and -choose appropriate functionality from the library instead of forcing them to -choose between this library and a private configuration mechanism. The hope -is that this will ensure that configuration of fonts for all applications -can be centralized in one place. Centralizing font configuration will -simplify and regularize font installation and customization. -.SS "FONT PROPERTIES" -.PP -While font patterns may contain essentially any properties, there are some -well known properties with associated types. Fontconfig uses some of these -properties for font matching and font completion. Others are provided as a -convenience for the applications rendering mechanism. - -.nf - Property Type Description - -------------------------------------------------------------- - family String Font family names - familylang String Languages cooresponding to each family - style String Font style. Overrides weight and slant - stylelang String Languages cooresponding to each style - fullname String Font full names (often includes style) - fullnamelang String Languages cooresponding to each fullname - slant Int Italic, oblique or roman - weight Int Light, medium, demibold, bold or black - size Double Point size - width Int Condensed, normal or expanded - aspect Double Stretches glyphs horizontally before hinting - pixelsize Double Pixel size - spacing Int Proportional, dual-width, monospace or charcell - foundry String Font foundry name - antialias Bool Whether glyphs can be antialiased - hinting Bool Whether the rasterizer should use hinting - hintstyle Int Automatic hinting style - verticallayout Bool Use vertical layout - autohint Bool Use autohinter instead of normal hinter - globaladvance Bool Use font global advance data - file String The filename holding the font - index Int The index of the font within the file - ftface FT_Face Use the specified FreeType face object - rasterizer String Which rasterizer is in use - outline Bool Whether the glyphs are outlines - scalable Bool Whether glyphs can be scaled - scale Double Scale factor for point->pixel conversions - dpi Double Target dots per inch - rgba Int unknown, rgb, bgr, vrgb, vbgr, - none - subpixel geometry - minspace Bool Eliminate leading from line spacing - charset CharSet Unicode chars encoded by the font - lang String List of RFC-3066-style languages this - font supports - fontversion Int Version number of the font - capability String List of layout capabilities in the font - embolden Bool Rasterizer should synthetically embolden the font - -.fi -.SS "FONT MATCHING" -.PP -Fontconfig performs matching by measuring the distance from a provided -pattern to all of the available fonts in the system. The closest matching -font is selected. This ensures that a font will always be returned, but -doesn't ensure that it is anything like the requested pattern. -.PP -Font matching starts with an application constructed pattern. The desired -attributes of the resulting font are collected together in a pattern. Each -property of the pattern can contain one or more values; these are listed in -priority order; matches earlier in the list are considered "closer" than -matches later in the list. -.PP -The initial pattern is modified by applying the list of editing instructions -specific to patterns found in the configuration; each consists of a match -predicate and a set of editing operations. They are executed in the order -they appeared in the configuration. Each match causes the associated -sequence of editing operations to be applied. -.PP -After the pattern has been edited, a sequence of default substitutions are -performed to canonicalize the set of available properties; this avoids the -need for the lower layers to constantly provide default values for various -font properties during rendering. -.PP -The canonical font pattern is finally matched against all available fonts. -The distance from the pattern to the font is measured for each of several -properties: foundry, charset, family, lang, spacing, pixelsize, style, -slant, weight, antialias, rasterizer and outline. This list is in priority -order -- results of comparing earlier elements of this list weigh more -heavily than later elements. -.PP -There is one special case to this rule; family names are split into two -bindings; strong and weak. Strong family names are given greater precedence -in the match than lang elements while weak family names are given lower -precedence than lang elements. This permits the document language to drive -font selection when any document specified font is unavailable. -.PP -The pattern representing that font is augmented to include any properties -found in the pattern but not found in the font itself; this permits the -application to pass rendering instructions or any other data through the -matching system. Finally, the list of editing instructions specific to -fonts found in the configuration are applied to the pattern. This modified -pattern is returned to the application. -.PP -The return value contains sufficient information to locate and rasterize the -font, including the file name, pixel size and other rendering data. As -none of the information involved pertains to the FreeType library, -applications are free to use any rasterization engine or even to take -the identified font file and access it directly. -.PP -The match/edit sequences in the configuration are performed in two passes -because there are essentially two different operations necessary -- the -first is to modify how fonts are selected; aliasing families and adding -suitable defaults. The second is to modify how the selected fonts are -rasterized. Those must apply to the selected font, not the original pattern -as false matches will often occur. -.SS "FONT NAMES" -.PP -Fontconfig provides a textual representation for patterns that the library -can both accept and generate. The representation is in three parts, first a -list of family names, second a list of point sizes and finally a list of -additional properties: - -.nf - -:=:=\&... - -.fi -.PP -Values in a list are separated with commas. The name needn't include either -families or point sizes; they can be elided. In addition, there are -symbolic constants that simultaneously indicate both a name and a value. -Here are some examples: - -.nf - Name Meaning - ---------------------------------------------------------- - Times-12 12 point Times Roman - Times-12:bold 12 point Times Bold - Courier:italic Courier Italic in the default size - Monospace:matrix=1 .1 0 1 The users preferred monospace font - with artificial obliquing - -.fi -.SH "LANG TAGS" -.PP -Each font in the database contains a list of languages it supports. This is -computed by comparing the Unicode coverage of the font with the orthography -of each language. Languages are tagged using an RFC-3066 compatible naming -and occur in two parts -- the ISO 639 language tag followed a hyphen and then -by the ISO 3166 country code. The hyphen and country code may be elided. -.PP -Fontconfig has orthographies for several languages built into the library. -No provision has been made for adding new ones aside from rebuilding the -library. It currently supports 122 of the 139 languages named in ISO 639-1, -141 of the languages with two-letter codes from ISO 639-2 and another 30 -languages with only three-letter codes. Languages with both two and three -letter codes are provided with only the two letter code. -.PP -For languages used in multiple territories with radically different -character sets, fontconfig includes per-territory orthographies. This -includes Azerbaijani, Kurdish, Pashto, Tigrinya and Chinese. -.SH "CONFIGURATION FILE FORMAT" -.PP -Configuration files for fontconfig are stored in XML format; this -format makes external configuration tools easier to write and ensures that -they will generate syntactically correct configuration files. As XML -files are plain text, they can also be manipulated by the expert user using -a text editor. -.PP -The fontconfig document type definition resides in the external entity -"fonts.dtd"; this is normally stored in the default font configuration -directory (/etc/fonts). Each configuration file should contain the -following structure: - -.nf - - - - ... - - -.fi -.SS "" -.PP -This is the top level element for a font configuration and can contain -dir, cache, include, match and alias elements in any order. -.SS "DIR" -.PP -This element contains a directory name which will be scanned for font files -to include in the set of available fonts. -.SS "CACHE" -.PP -This element contains a file name for the per-user cache of font -information. If it starts with '~', it refers to a file in the users -home directory. This file is used to hold information about fonts that -isn't present in the per-directory cache files. It is automatically -maintained by the fontconfig library. The default for this file -is ``~/.fonts.cache-version\&'', where version is the font configuration -file version number (currently 1). -.SS "INCLUDE IGNORE_MISSING=\&"NO\&"" -.PP -This element contains the name of an additional configuration file or -directory. If a directory, every file within that directory starting with a -number will be processed in sorted order. When -the XML datatype is traversed by FcConfigParse, the contents of the file(s) -will also be incorporated into the configuration by passing the filename(s) to -FcConfigLoadAndParse. If 'ignore_missing' is set to "yes" instead of the -default "no", a missing file or directory will elicit no warning message from -the library. -.SS "CONFIG" -.PP -This element provides a place to consolodate additional configuration -information. config can contain blank and rescan elements in any -order. -.SS "BLANK" -.PP -Fonts often include "broken" glyphs which appear in the encoding but are -drawn as blanks on the screen. Within the blank element, place each -Unicode characters which is supposed to be blank in an int element. -Characters outside of this set which are drawn as blank will be elided from -the set of characters supported by the font. -.SS "RESCAN" -.PP -The rescan element holds an int element which indicates the default -interval between automatic checks for font configuration changes. -Fontconfig will validate all of the configuration files and directories and -automatically rebuild the internal datastructures when this interval passes. -.SS "SELECTFONT" -.PP -This element is used to black/white list fonts from being listed or matched -against. It holds acceptfont and rejectfont elements. -.SS "ACCEPTFONT" -.PP -Fonts matched by an acceptfont element are "whitelisted"; such fonts are -explicitly included in the set of fonts used to resolve list and match -requests; including them in this list protects them from being "blacklisted" -by a rejectfont element. Acceptfont elements include glob and pattern -elements which are used to match fonts. -.SS "REJECTFONT" -.PP -Fonts matched by an rejectfont element are "blacklisted"; such fonts are -excluded from the set of fonts used to resolve list and match requests as if -they didn't exist in the system. Rejectfont elements include glob and -pattern elements which are used to match fonts. -.SS "GLOB" -.PP -Glob elements hold shell-style filename matching patterns (including ? and -*) which match fonts based on their complete pathnames. This can be used to -exclude a set of directories (/usr/share/fonts/uglyfont*), or particular -font file types (*.pcf.gz), but the latter mechanism relies rather heavily -on filenaming conventions which can't be relied upon. -.SS "PATTERN" -.PP -Pattern elements perform list-style matching on incoming fonts; that is, -they hold a list of elements and associated values. If all of those -elements have a matching value, then the pattern matches the font. This can -be used to select fonts based on attributes of the font (scalable, bold, -etc), which is a more reliable mechanism than using file extensions. -Pattern elements include patelt elements. -.SS "PATELT NAME=\&"PROPERTY\&"" -.PP -Patelt elements hold a single pattern element and list of values. They must -have a 'name' attribute which indicates the pattern element name. Patelt -elements include int, double, string, matrix, bool, charset and const -elements. -.SS "MATCH TARGET=\&"PATTERN\&"" -.PP -This element holds first a (possibly empty) list of test elements and then -a (possibly empty) list of edit elements. Patterns which match all of the -tests are subjected to all the edits. If 'target' is set to "font" instead -of the default "pattern", then this element applies to the font name -resulting from a match rather than a font pattern to be matched. -.SS "TEST QUAL=\&"ANY\&" NAME=\&"PROPERTY\&" TARGET=\&"DEFAULT\&" COMPARE=\&"EQ\&"" -.PP -This element contains a single value which is compared with the target -('pattern', 'font' or 'default') property "property" (substitute any of the property names seen -above). 'compare' can be one of "eq", "not_eq", "less", "less_eq", "more", or -"more_eq". 'qual' may either be the default, "any", in which case the match -succeeds if any value associated with the property matches the test value, or -"all", in which case all of the values associated with the property must -match the test value. When used in a element, -the target= attribute in the element selects between matching -the original pattern or the font. "default" selects whichever target the -outer element has selected. -.SS "EDIT NAME=\&"PROPERTY\&" MODE=\&"ASSIGN\&" BINDING=\&"WEAK\&"" -.PP -This element contains a list of expression elements (any of the value or -operator elements). The expression elements are evaluated at run-time and -modify the property "property". The modification depends on whether -"property" was matched by one of the associated test elements, if so, the -modification may affect the first matched value. Any values inserted into -the property are given the indicated binding ("strong", "weak" or "same") -with "same" binding using the value from the matched pattern element. -\&'mode' is one of: - -.nf - Mode With Match Without Match - --------------------------------------------------------------------- - "assign" Replace matching value Replace all values - "assign_replace" Replace all values Replace all values - "prepend" Insert before matching Insert at head of list - "prepend_first" Insert at head of list Insert at head of list - "append" Append after matching Append at end of list - "append_last" Append at end of list Append at end of list - -.fi -.SS "INT, DOUBLE, STRING, BOOL" -.PP -These elements hold a single value of the indicated type. bool -elements hold either true or false. An important limitation exists in -the parsing of floating point numbers -- fontconfig requires that -the mantissa start with a digit, not a decimal point, so insert a leading -zero for purely fractional values (e.g. use 0.5 instead of .5 and -0.5 -instead of -.5). -.SS "MATRIX" -.PP -This element holds the four double elements of an affine -transformation. -.SS "NAME" -.PP -Holds a property name. Evaluates to the first value from the property of -the font, not the pattern. -.SS "CONST" -.PP -Holds the name of a constant; these are always integers and serve as -symbolic names for common font values: - -.nf - Constant Property Value - ------------------------------------- - thin weight 0 - extralight weight 40 - ultralight weight 40 - light weight 50 - book weight 75 - regular weight 80 - normal weight 80 - medium weight 100 - demibold weight 180 - semibold weight 180 - bold weight 200 - extrabold weight 205 - black weight 210 - heavy weight 210 - roman slant 0 - italic slant 100 - oblique slant 110 - ultracondensed width 50 - extracondensed width 63 - condensed width 75 - semicondensed width 87 - normal width 100 - semiexpanded width 113 - expanded width 125 - extraexpanded width 150 - ultraexpanded width 200 - proportional spacing 0 - dual spacing 90 - mono spacing 100 - charcell spacing 110 - unknown rgba 0 - rgb rgba 1 - bgr rgba 2 - vrgb rgba 3 - vbgr rgba 4 - none rgba 5 - hintnone hintstyle 0 - hintslight hintstyle 1 - hintmedium hintstyle 2 - hintfull hintstyle 3 - -.fi -.SS "OR, AND, PLUS, MINUS, TIMES, DIVIDE" -.PP -These elements perform the specified operation on a list of expression -elements. or and and are boolean, not bitwise. -.SS "EQ, NOT_EQ, LESS, LESS_EQ, MORE, MORE_EQ" -.PP -These elements compare two values, producing a boolean result. -.SS "NOT" -.PP -Inverts the boolean sense of its one expression element -.SS "IF" -.PP -This element takes three expression elements; if the value of the first is -true, it produces the value of the second, otherwise it produces the value -of the third. -.SS "ALIAS" -.PP -Alias elements provide a shorthand notation for the set of common match -operations needed to substitute one font family for another. They contain a -family element followed by optional prefer, accept and default -elements. Fonts matching the family element are edited to prepend the -list of prefered families before the matching family, append the -acceptable familys after the matching family and append the default -families to the end of the family list. -.SS "FAMILY" -.PP -Holds a single font family name -.SS "PREFER, ACCEPT, DEFAULT" -.PP -These hold a list of family elements to be used by the alias element. -/article -.SH "EXAMPLE CONFIGURATION FILE" -.SS "SYSTEM CONFIGURATION FILE" -.PP -This is an example of a system-wide configuration file - -.nf - - - - - -/usr/share/fonts -/usr/X11R6/lib/X11/fonts - - - - mono - monospace - - - - - sans - serif - monospace - sans - - - -~/.fonts.conf - - -conf.d -local.conf - - - - Times - Times New Roman - serif - - - Helvetica - Arial - sans - - - Courier - Courier New - monospace - - - - - serif - Times New Roman - - - sans - Arial - - - monospace - Andale Mono - - - -.fi -.SS "USER CONFIGURATION FILE" -.PP -This is an example of a per-user configuration file that lives in -~/.fonts.conf - -.nf - - - - - - -~/.fonts - - - - rgb - - - -.fi -.SH "FILES" -.PP -\fBfonts.conf\fR -contains configuration information for the fontconfig library -consisting of directories to look at for font information as well as -instructions on editing program specified font patterns before attempting to -match the available fonts. It is in xml format. -.PP -\fBconf.d\fR -is the conventional name for a directory of additional configuration files -managed by external applications or the local administrator. The -filenames starting with decimal digits are sorted in lexicographic order -and used as additional configuration files. All of these files are in xml -format. The master fonts.conf file references this directory in an - directive. -.PP -\fBfonts.dtd\fR -is a DTD that describes the format of the configuration files. -.PP -\fB~/.fonts.conf\fR -is the conventional location for per-user font configuration, although the -actual location is specified in the global fonts.conf file. -.PP -\fB ~/.fonts.cache-*\fR -is the conventional repository of font information that isn't found in the -per-directory caches. This file is automatically maintained by fontconfig. -.SH "SEE ALSO" -.PP -fc-cache(1), fc-match(1), fc-list(1) -.SH "VERSION" -.PP -Fontconfig version 2.3.2 diff --git a/nx-X11/extras/fontconfig/doc/func.sgml b/nx-X11/extras/fontconfig/doc/func.sgml deleted file mode 100644 index b29f89158..000000000 --- a/nx-X11/extras/fontconfig/doc/func.sgml +++ /dev/null @@ -1,90 +0,0 @@ - -@?TITLE@ - -@:@ - -@;@ - -@?TITLE@ - @TITLE@ -@:@ - @FUNC@ -@;@ - 3 - - -@{PROTOTYPE@ - @FUNC@ -@}PROTOTYPE@ - @PURPOSE@ - - - - -@?SYNOPSIS@ -@SYNOPSIS@ -@:@ -#include <fontconfig.h> -@;@ - -@{PROTOTYPE@ - - @?RET@@RET@@:@void@;@ @FUNC@ -@?TYPE1@ - @TYPE1@@ARG1@ -@;@ -@?TYPE2@ - @TYPE2@@ARG2@ -@;@ -@?TYPE3@ - @TYPE3@@ARG3@ -@;@ -@?TYPE4@ - @TYPE4@@ARG4@ -@;@ -@?TYPE5@ - @TYPE5@@ARG5@ -@;@ -@?TYPE6@ - @TYPE6@@ARG6@ -@;@ -@?TYPE7@ - @TYPE7@@ARG7@ -@;@ - -@}PROTOTYPE@ - - - Description - -@DESC@ - - - Version - -Fontconfig version &version; - - - diff --git a/nx-X11/extras/fontconfig/doc/version.sgml.in b/nx-X11/extras/fontconfig/doc/version.sgml.in deleted file mode 100644 index be5b55898..000000000 --- a/nx-X11/extras/fontconfig/doc/version.sgml.in +++ /dev/null @@ -1,24 +0,0 @@ - -@VERSION@ -- cgit v1.2.3