libvirt/docs/logos
Daniel P. Berrangé 632eb94e43 docs: ensure HTML/images are built before running reference tests
The 'check-html-references' test will process the built HTML files,
so they must exist before it is run, along with any images that
they point to.

If using the older 'configure_file' command, no changes are needed
since that always gets executed at 'meson setup' time, rather than
at 'meson compile' time.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-05-09 09:20:29 +01:00
..
logo-banner-dark-256.png
logo-banner-dark-800.png
logo-banner-dark.svg
logo-banner-light-256.png
logo-banner-light-800.png
logo-banner-light.svg
logo-base.svg
logo-square-96.png
logo-square-128.png
logo-square-192.png
logo-square-256.png
logo-square-powered-96.png
logo-square-powered-128.png
logo-square-powered-192.png
logo-square-powered-256.png
logo-square-powered.svg
logo-square.svg
logo-sticker-hexagon.svg
logo-sticker-square.svg
meson.build docs: ensure HTML/images are built before running reference tests 2024-05-09 09:20:29 +01:00
README.rst

Libvirt Logo README

The master SVG files were created in InkScape, using the Overpass font from Red Hat:

https://overpassfont.org/

Logo formats

The following SVG files are provided, along with standard bitmap sizes in PNG format:

logo-base.svg

image

The basic "sardine tin" graphic used to create the other forms of the libvirt logo.

The tin is rotated by 20 degrees, so its angle matches the angle of the left side of the letter "v" in the Overpass font

Never use this logo file directly. It exists merely as a base for building the other logos

logo-square.svg

image

The minimal square format logo for libvirt. Simply embeds the word "libvirt" into the basic logo graphic.

This is intended for use where a compact, square format representation of the logo is required.

Bitmap sizes: 96, 128, 192, 256 px square

  • 96px:

image

  • 128px:

image

  • 192px:

image

  • 256px:

image

logo-square-powered.svg

image

A variant of the square logo for use by 3rd party applications, to advertise their use of libvirt.

Bitmap sizes: 96, 128, 192, 256 px square

  • 96px:

image

  • 128px:

image

  • 192px:

image

  • 256px:

image

logo-banner-light.svg

image

A wide banner format of the logo. Embeds the words "libvirt virtualization API" into the basic logo graphic. The text is rendered in a light color, so suitable for placement over a dark background.

Bitmap sizes: 256x92, 800x286 px

  • 256x92px:

image

  • 800x286px:

image

logo-banner-dark.svg

image

A wide banner format of the logo. Embeds the words "libvirt virtualization API" into the basic logo graphic. The text is rendered in a dark color, so suitable for placement over a light background.

Bitmap sizes: 256x92, 800x286 px

  • 256x92px:

image

  • 800x286px:

image

logo-sticker-square.svg

image

A logo formatted into a square shape with outline, suitable for printing as a sticker. See https://github.com/terinjokes/StickerConstructorSpec

logo-sticker-hexagon.svg

image

A logo formatted into a hexagon shape with outline, suitable for printing as a sticker. See https://github.com/terinjokes/StickerConstructorSpec

PNG file creation

The bitmap images should not be created in Inkscape, since its anti-aliasing of the rendered bitmaps is too aggressive, resulting in fuzzy images. Instead the GIMP is used to create bitmaps as follows:

  • File -> Open, select the SVG file

    When prompted for the image size, enter 1024 as the width and allow height to be auto-set based on aspect ratio

  • Image -> Scale Image

    Enter desired final bitmap size and use "Cubic" as scaling method.

  • File -> Export As

It is important to let GIMP render initially at 1024 and then scale down, rather than rendering directly at the target size, since this the manual scaling step produces better quality