From 8e728207fd00cd680766eea8df176bc04fa06454 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Mon, 26 Oct 2015 22:09:25 +0000 Subject: Provide TheArcticaGreeter logo, drop Ubuntu logo. Adapt logo-generator. --- data/logo-bare.png | Bin 1234 -> 3371 bytes data/logo-bare.svg | 100 ++++++++++++++++++++++++++++++++++++++++++++++++ debian/control | 2 +- src/logo-generator.vala | 13 ++++--- 4 files changed, 108 insertions(+), 7 deletions(-) create mode 100644 data/logo-bare.svg diff --git a/data/logo-bare.png b/data/logo-bare.png index 0e44a97..663bac0 100644 Binary files a/data/logo-bare.png and b/data/logo-bare.png differ diff --git a/data/logo-bare.svg b/data/logo-bare.svg new file mode 100644 index 0000000..0620269 --- /dev/null +++ b/data/logo-bare.svg @@ -0,0 +1,100 @@ + + + + + + + + + + image/svg+xml + + + + + + + Arctica + The + Greeter + + diff --git a/debian/control b/debian/control index 24423b3..a1c3b7b 100644 --- a/debian/control +++ b/debian/control @@ -7,7 +7,7 @@ Build-Depends: at-spi2-core, dbus-x11, debhelper (>= 9), dh-autoreconf, - fonts-cantarell, + fonts-droid, gnome-common, gnome-settings-daemon-dev, libcanberra-dev, diff --git a/src/logo-generator.vala b/src/logo-generator.vala index 14cde0d..50f9091 100644 --- a/src/logo-generator.vala +++ b/src/logo-generator.vala @@ -22,21 +22,22 @@ public class Main : Object stdout.printf ("Run '%s --help' to see a full list of available command line options.\n", args[0]); return 0; } - Cairo.ImageSurface surface = new Cairo.ImageSurface (Cairo.Format.ARGB32, 245, 43); + Cairo.ImageSurface surface = new Cairo.ImageSurface (Cairo.Format.ARGB32, 245, 44); Cairo.Context context = new Cairo.Context (surface); - context.translate (42, 11); Cairo.ImageSurface logo = new Cairo.ImageSurface.from_png (file); context.set_source_surface (logo, 0, 0); context.paint(); - context.set_source_rgba (1, 1, 1, 1); - context.translate (logo.get_width() + 0.25*logo.get_height(), logo.get_height()); + context.set_source_rgb (0.7, 0.7, 0.7); + context.translate (logo.get_width() + 0.1*logo.get_height(), logo.get_height()); + context.move_to (10, -24); var font_description = new Pango.FontDescription(); - font_description.set_family("Cantarell"); - font_description.set_size((int)(0.75*logo.get_height() * Pango.SCALE)); + font_description.set_family("Droid Sans"); + font_description.set_size((int)(0.4*logo.get_height() * Pango.SCALE)); var layout = Pango.cairo_create_layout (context); layout.set_font_description (font_description); + layout.set_spacing (10); layout.set_text (text, -1); Pango.cairo_show_layout_line(context, layout.get_line(0)); -- cgit v1.2.3