On Friday 11 January 2008 19:19:33 Pajarico wrote: > The software, in its young stage, already does everything one might > expect from a font manager. I'm still a bit confused with the use of > Tag Sets, but that's another story. > > However, the activation of the fonts doesn't happen immediately. I was > working with Inkscape and needed to restart it for the newly-activated > fonts to appear. > > Steps to reproduce: > 1- Start Fontmatrix and import some fonts. > 2- Start inkscape. > 3- Activate a font. >
The correct way: 1- Start Fontmatrix and import some fonts. 2- Activate a font. 3- Start inkscape. > Results: Inkscape drop-down menu does not update the font list. > Expected results: Newly-activated fonts should appear. > > I'm not submitting a bug on your tracker because I'm not sure whether > this is a bug in Fontmatrix or not. For example, Quark and Suitcase > (another font manager quite similar to Fontmatrix) work together > sharing a Quark plugin, and whenever the active fonts are altered > Quark shows the changes immediately. Right now you have to restart the > software to make the changes appear and this is suboptimal. This is the way fonts work on Linux in general. Fontconfig caches available fonts (and rechecks about every 30-60 seconds IIRC). Then applications on startup query fontconfig for available fonts. In my experience with Macs, Windows (since Windows 2.x) and Linux, the Linux way is far far less trouble and fuss free than the others. Some further thoughts: http://rants.scribus.net/2007/12/07/a-real-linux-font-manager-for-designers/ > > Is this a request to be sent to the Inkscape guys, fontconfig or you? > Neither. > Regards. > Suitcase and ATM were developed to work around the deficiencies with fonts on MacOS. It was a bonus that they could in fact detect and repair broken font resource forks on a Mac. ( A common occurance.), along with enabling certain apps to activate fonts on the fly. This was necessary on a Mac owing resource limitations including memory usage both in the OS and applications. (Pagemaker on Windows also comes to mind. ) The second bonus was this sort of activation mechanism was developed to accomodate a few specific applications. Given the loading speed of inkscape on a modern machine and the far greater capacity for Linux to keep many fonts active I find the current way Linux handles fonts far more robust and trouble free. There is a caveat that Scribus, Inkscape and Fontmatrix will disable using broken fonts in self defense against crashing. So in other words, you need to "Think Differently" its Linux, not a Mac. The kind of intergration you are seeking is in some respects superflous as for example Scribus can handle loading fonts on the fly itself. Asking Fontmatrix to handle this for any and all applications is task beyond its remit in my opinion. Peter _______________________________________________ Undertype-users mailing list Undertype-users@gna.org https://mail.gna.org/listinfo/undertype-users