>>>>> "MT" == Michael Thalmeier <[email protected]> writes:
MT> We are currently developing an application that is using xlib MT> directly for all the drawing operations. MT> Our problem is, that we have a huge library of fonts in a custom MT> font format, that is currently not supported by the x server. MT> Does anybody know what would be the best way to deal with such MT> custom font formats ? If all you need is bitmap glyphs and are happy with either legacy font encodings or just plane 0 (the first 16 bits) of unicode/iso10646 then write a custom X Font Sever for you font format, compile the Xserver with xfs support, and add that font server to the font path. Look at Xorg's X Font Server and the Font Server protocol specification for details on how to write one. I'm writing this while offline; but start looking at: http://cgit.freedesktop.org/xorg/apps/xfs for the xfs repository. If you need anti-aliased glyphs and/or full unicode/10646 then you will need to add support for your font format to freetype and fontconfig. But given that you write that you use xlib directly, I expect the first option will be a closer fit. -JimC -- James Cloos <[email protected]> OpenPGP: 1024D/ED7DAEA6 _______________________________________________ [email protected]: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: [email protected]
