diff --git a/docs/Makefile.am b/docs/Makefile.am index fabae03065918b92d6ae9062a689f5fbaf9c46cf..6eb5d3e870f67cf02cc6e814d4eda7b71d1f80b9 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 0000000000000000000000000000000000000000..872bd0f78bb91e938104a5a05d501f67c2d4eb46 --- /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 0000000000000000000000000000000000000000..be45dec2feff3e42e7ec22217fa399c3afb8a76e 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 0000000000000000000000000000000000000000..6eff25d15fb7899b569cfe75fd10116e08b6fee5 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 0000000000000000000000000000000000000000..f9b7d95e20c1d366c0a9445edb6e4704287df323 --- /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 0000000000000000000000000000000000000000..9d83663567f8ceaf7655093c98fd5eb8af3a2e9f 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 0000000000000000000000000000000000000000..fd7a01b886b58446df46b58b562d471f97959755 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 0000000000000000000000000000000000000000..5ce32537f20855407f4d151f3d2e34a9ccc49ab9 --- /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 0000000000000000000000000000000000000000..2dcbdac99968408d08b63a53e7e0f0fd1868e99f --- /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 0000000000000000000000000000000000000000..33a98e149662bce9ac8e56346a5ddc09651971c6 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 0000000000000000000000000000000000000000..b8b66d21ca4ba48f6755b8f93b5d03775d111c49 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 0000000000000000000000000000000000000000..7c5e52993a7ff99d7e179803ce4610ecc97335a7 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 0000000000000000000000000000000000000000..d853ba9cfb0a9084d62485f0fa3a49bec02c5a81 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 0000000000000000000000000000000000000000..dcd8e21143597d87eaf40ebd2c09741143925ea0 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 0000000000000000000000000000000000000000..7e0d4c3565136aadd501a8ec772bd6c9711de7ef 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 0000000000000000000000000000000000000000..cd0ea4daea6f1ea8cb6a2787fbb5b62d5ba6f59e 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 0000000000000000000000000000000000000000..d1b2ca4ad8fa0af55af5bcf40be2992b4ea6653a 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 0000000000000000000000000000000000000000..624481ad7b49c12048e2f9574bfffbc571a210c4 --- /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 0000000000000000000000000000000000000000..6a28e8b80f04fec5c5e424f765eef545bb57df00 --- /dev/null +++ b/docs/logos/logo-square.svg @@ -0,0 +1,733 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + libvirt + + + + + + + + + + + + + + + +