diff --git a/docs/Makefile.am b/docs/Makefile.am index fabae03065..6eb5d3e870 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -64,6 +64,25 @@ devhelpcss = devhelp/style.css devhelpxsl = devhelp/devhelp.xsl devhelp/html.xsl +logofiles = \ + logos/logo-base.svg \ + logos/logo-square.svg \ + logos/logo-square-powered.svg \ + logos/logo-banner-dark.svg \ + logos/logo-banner-light.svg \ + logos/logo-square-96.png \ + logos/logo-square-128.png \ + logos/logo-square-192.png \ + logos/logo-square-256.png \ + logos/logo-square-powered-96.png \ + logos/logo-square-powered-128.png \ + logos/logo-square-powered-192.png \ + logos/logo-square-powered-256.png \ + logos/logo-banner-dark-256.png \ + logos/logo-banner-dark-800.png \ + logos/logo-banner-light-256.png \ + logos/logo-banner-light-800.png + png = \ 32favicon.png \ libvirt-header-bg.png \ @@ -154,7 +173,7 @@ EXTRA_DIST= \ $(dot_html) $(dot_html_in) $(gif) $(apihtml) $(apipng) \ $(devhelphtml) $(devhelppng) $(devhelpcss) $(devhelpxsl) \ $(xml) $(qemu_xml) $(lxc_xml) $(admin_xml) $(fig) $(png) $(css) \ - $(patches) $(dot_php_in) $(dot_php_code_in) $(dot_php)\ + $(logofiles) $(patches) $(dot_php_in) $(dot_php_code_in) $(dot_php)\ $(internals_html_in) $(internals_html) \ sitemap.html.in aclperms.htmlinc \ todo.pl hvsupport.pl todo.cfg-example \ @@ -347,6 +366,9 @@ install-data-local: $(mkinstalldirs) $(DESTDIR)$(HTML_DIR) for f in $(css) $(dot_html) $(gif) $(png); do \ $(INSTALL) -m 0644 $(srcdir)/$$f $(DESTDIR)$(HTML_DIR); done + $(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/logos + for f in $(logofiles); do \ + $(INSTALL) -m 0644 $(srcdir)/$$f $(DESTDIR)$(HTML_DIR)/logos; done $(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/html for h in $(apihtml); do \ $(INSTALL) -m 0644 $(srcdir)/$$h $(DESTDIR)$(HTML_DIR)/html; done @@ -365,6 +387,9 @@ uninstall-local: for f in $(css) $(dot_html) $(gif) $(png); do \ rm -f $(DESTDIR)$(HTML_DIR)/$$f; \ done + for f in $(logofiles); do \ + rm -f $(DESTDIR)$(HTML_DIR)/$$f; \ + done for h in $(apihtml); do rm -f $(DESTDIR)$(HTML_DIR)/$$h; done for p in $(apipng); do rm -f $(DESTDIR)$(HTML_DIR)/$$p; done for f in $(internals_html); do \ diff --git a/docs/logos/README b/docs/logos/README new file mode 100644 index 0000000000..872bd0f78b --- /dev/null +++ b/docs/logos/README @@ -0,0 +1,86 @@ + Libvirt Logo README + =================== + +The master SVG files were created in InkScape, using the Overpass font from Red +Hat: + + http://overpassfont.org/ + + +Logo formats +============ + +The following SVG files are provided, along with standard bitmap sizes in PNG +format: + + - logo-base.svg + + 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 + + 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: 64, 128, 192, 256 px square + + + - logo-square-powered.svg + + A variant of the square logo for use by 3rd party applications, to advertize + their use of libvirt. + + Bitmap sizes: 64, 128, 192, 256 px square + + + - logo-banner-light.svg + + 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: 257x92, 800x286 px + + + - logo-banner-dark.svg + + 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: 257x92, 800x286 px + + +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 diff --git a/docs/logos/logo-banner-dark-256.png b/docs/logos/logo-banner-dark-256.png new file mode 100644 index 0000000000..be45dec2fe Binary files /dev/null and b/docs/logos/logo-banner-dark-256.png differ diff --git a/docs/logos/logo-banner-dark-800.png b/docs/logos/logo-banner-dark-800.png new file mode 100644 index 0000000000..6eff25d15f Binary files /dev/null and b/docs/logos/logo-banner-dark-800.png differ diff --git a/docs/logos/logo-banner-dark.svg b/docs/logos/logo-banner-dark.svg new file mode 100644 index 0000000000..f9b7d95e20 --- /dev/null +++ b/docs/logos/logo-banner-dark.svg @@ -0,0 +1,655 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + virt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + lib + + + + + + + + + + + + VIRTUALIZATION API + + + + diff --git a/docs/logos/logo-banner-light-256.png b/docs/logos/logo-banner-light-256.png new file mode 100644 index 0000000000..9d83663567 Binary files /dev/null and b/docs/logos/logo-banner-light-256.png differ diff --git a/docs/logos/logo-banner-light-800.png b/docs/logos/logo-banner-light-800.png new file mode 100644 index 0000000000..fd7a01b886 Binary files /dev/null and b/docs/logos/logo-banner-light-800.png differ diff --git a/docs/logos/logo-banner-light.svg b/docs/logos/logo-banner-light.svg new file mode 100644 index 0000000000..5ce32537f2 --- /dev/null +++ b/docs/logos/logo-banner-light.svg @@ -0,0 +1,651 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + virt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + lib + + + + + + + + + + + + VIRTUALIZATION API + + + diff --git a/docs/logos/logo-base.svg b/docs/logos/logo-base.svg new file mode 100644 index 0000000000..2dcbdac999 --- /dev/null +++ b/docs/logos/logo-base.svg @@ -0,0 +1,698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/logos/logo-square-128.png b/docs/logos/logo-square-128.png new file mode 100644 index 0000000000..33a98e1496 Binary files /dev/null and b/docs/logos/logo-square-128.png differ diff --git a/docs/logos/logo-square-192.png b/docs/logos/logo-square-192.png new file mode 100644 index 0000000000..b8b66d21ca Binary files /dev/null and b/docs/logos/logo-square-192.png differ diff --git a/docs/logos/logo-square-256.png b/docs/logos/logo-square-256.png new file mode 100644 index 0000000000..7c5e52993a Binary files /dev/null and b/docs/logos/logo-square-256.png differ diff --git a/docs/logos/logo-square-96.png b/docs/logos/logo-square-96.png new file mode 100644 index 0000000000..d853ba9cfb Binary files /dev/null and b/docs/logos/logo-square-96.png differ diff --git a/docs/logos/logo-square-powered-128.png b/docs/logos/logo-square-powered-128.png new file mode 100644 index 0000000000..dcd8e21143 Binary files /dev/null and b/docs/logos/logo-square-powered-128.png differ diff --git a/docs/logos/logo-square-powered-192.png b/docs/logos/logo-square-powered-192.png new file mode 100644 index 0000000000..7e0d4c3565 Binary files /dev/null and b/docs/logos/logo-square-powered-192.png differ diff --git a/docs/logos/logo-square-powered-256.png b/docs/logos/logo-square-powered-256.png new file mode 100644 index 0000000000..cd0ea4daea Binary files /dev/null and b/docs/logos/logo-square-powered-256.png differ diff --git a/docs/logos/logo-square-powered-96.png b/docs/logos/logo-square-powered-96.png new file mode 100644 index 0000000000..d1b2ca4ad8 Binary files /dev/null and b/docs/logos/logo-square-powered-96.png differ diff --git a/docs/logos/logo-square-powered.svg b/docs/logos/logo-square-powered.svg new file mode 100644 index 0000000000..624481ad7b --- /dev/null +++ b/docs/logos/logo-square-powered.svg @@ -0,0 +1,732 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + libvirtpowered + + + + + + + + + + + + + + + + diff --git a/docs/logos/logo-square.svg b/docs/logos/logo-square.svg new file mode 100644 index 0000000000..6a28e8b80f --- /dev/null +++ b/docs/logos/logo-square.svg @@ -0,0 +1,733 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + libvirt + + + + + + + + + + + + + + + +