Sent from Nexus Il giorno 15/set/2012 23:21, "G. Allegri" <[email protected]> ha scritto: > > I agree with you Larry. Your reasons are similar to those undergoing the choice of having an embedded font, and it is DejaVu ;-)
I missed a line, I meant the reason of the Mapnik project, which adopted DejaVu too. > > giovanni > > Sent from Nexus > > Il giorno 15/set/2012 22:33, "Larry Shaffer" <[email protected]> ha scritto: > >> Hi, >> >> Not sure if this has been discussed before, but how about including a >> default typeface to package with releases/source? Here are several >> reasons for doing so: >> >> * Standard QFontMetrics allow for developing a GUI overhaul around a >> known font across all platforms (at least in a pointsize@dpi default >> sense). >> * Known font metrics allow for standardizing relative font sizes in >> app-wide stylesheets, and per platform where needed. >> * Adding tests for the labeling engine would need a standard font of >> consistent metrics and available/functional on all platforms. >> * Currently the only Qt default font on all platforms (Courier, I >> believe) is not necessarily of similar metrics, since it is from >> various sources, nor is it IMHO very nice looking (apologies to any >> Courier fans). >> * Have a better/consistent monospaced font for the Python Console and >> anywhere editor instances (e.g. QScintilla2) or code snippets are >> displayed. >> * Have a known set of available Unicode glyphs for translators to rely upon. >> * Have a default font that provides a known set of Unicode glyphs for >> font markers in symbology. (Could be spread across multiple default >> symbol fonts.) >> * Provide workarounds for QtDesigner bug where platform-specific fonts >> end up embedded in .ui files [0]. >> >> There are probably other good reasons. I've looked at several typeface >> candidates and think the DejaVu project's family of fonts [1] would >> work well. While DejaVu (based off of Bitstream's Vera Sans) is >> already available for Ubuntu and other Linux distros, it is relatively >> unused, though fully compatible, on all supported QGIS platforms [2]. >> Downside: about 5 MBs extra (compressed) for package. >> >> As a TTF DejaVu can readily be loaded into QFontDatabase [3] on >> platforms that do not have a compatible DejaVu typeface already >> installed. This would probably entail only loading 4 heavily-used >> faces, like Sans Book/Bold and Mono Book/Bold, though I think the >> entire typeface should be included. >> >> Any other ideas for embedded fonts? Note: fonts to consider should be >> in TTF format, offer enough font faces, provide enough language and >> Unicode character support, and be available under the SIL Open Font >> [4] or similarly compatible license. >> >> >> [0] Search for 'font-family:' in .ui files >> [1] http://dejavu-fonts.org/wiki/Main_Page >> [2] http://en.wikipedia.org/wiki/DejaVu_fonts >> [3] http://qt-project.org/doc/qt-4.7/qfontdatabase.html#id-5441ac2b-3b52-411e-b2be-7ee83eef8041 >> [4] http://en.wikipedia.org/wiki/SIL_Open_Font_License >> >> Regards, >> >> Larry >> _______________________________________________ >> Qgis-developer mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
