[Qgis-developer] Font for tests
aperi2007
aperi2007 at gmail.com
Fri Jan 10 10:52:56 PST 2014
The arial is not available on linux machines.
But the liberation Fonts are an Arial with an opensource licensing.
http://en.wikipedia.org/wiki/Liberation_fonts
We use they usually with MapServer and qgis-server.
If interested, follow this link for the download.
https://www.redhat.com/promo/fonts/
Regards,
A.
On 10/01/2014 19:45, Larry Shaffer wrote:
> Hi Matthias,
>
> On Fri, Jan 10, 2014 at 10:29 AM, Matthias Kuhn <matthias.kuhn at gmx.ch
> <mailto:matthias.kuhn at gmx.ch>> wrote:
>
> Hi,
>
> I was looking at some of the tests, and realized, that the
> composerhtml test fails because of some slight font differences.
>
> Firebug tells me that the following fonts are used (defined by
> bootstrap.css):
>
> "Helvetica Neue",Helvetica,Arial,sans-serif
>
> I don't have any of these Helvetica fonts installed and I am not
> sure about their licensing, but it seems that no package includes
> them just like that. Does anybody know a font which is just
> available out of the box on all plattforms to get around such
> issues? Arial maybe?
>
> This option seems much better to me than fixing things with a
> tolerance param.
>
>
> About a year ago, I added a custom built, very lightweight font,
> FreeSansQGIS, just for tests [0], based off of FreeSans. Usage info is
> explained in its README [1], notably that the font not be installed on
> the system. It is intended to be loaded on-the-fly via Qt's
> font-handling routines, and is already available in the utilities.py
> module via loadTestFont() [2].
>
> I have also added it to the startup functionality of the QGIS app and
> server [3], which loads the font if the testdata directory is
> available, e.g. when running ctest from build directory. Feel free to
> fix anything wrong with my implementation.
>
> Regardless, I have still seen differences in how the same font is
> drawn by the different systems' window server, so some amount of
> tolerance (or a set of anomalies) is probably always going to be
> needed. Though, hopefully that's not a moving target because of the
> standardized test font.
>
> Recently I came across another test font used by the MapServer
> project, which we might also consider using because it also has bold
> face [4]. Not sure how it compares to the 'normal' Vera font. However,
> I think if it is used it should still be renamed to FreeSansQGIS to
> avoid conflict with installed fonts, and make it easily searchable in
> the QFontDatabase.
>
> [0] https://github.com/qgis/QGIS/tree/master/tests/testdata/font
> [1]
> https://github.com/qgis/QGIS/blob/master/tests/testdata/font/FreeSansQGIS-README.txt
> [2]
> https://github.com/qgis/QGIS/blob/master/tests/src/python/utilities.py#L218-L228
> [3] https://github.com/qgis/QGIS/blob/master/src/app/main.cpp#L739-L746
> https://github.com/qgis/QGIS/blob/master/src/mapserver/qgis_map_serv.cpp#L244-L253
> [4] https://github.com/mapserver/mapserver/tree/master/tests/vera
>
> Regards,
>
> Larry
>
> Have a nice weekend,
> Matthias
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org <mailto:Qgis-developer at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20140110/a5e658e2/attachment.html>
More information about the Qgis-developer
mailing list