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 <[email protected] <mailto:[email protected]>> 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
    [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/qgis-developer




_______________________________________________
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

Reply via email to