Re: preview-latex icon proposal
David Kastrup <[email protected]> Thu, 17 Feb 2005 13:43:29 +0100
| Newsgroups | gmane.emacs.auc-tex,gmane.emacs.latex.preview.devel |
|---|---|
| Message-ID | <[email protected]> |
--=-=-= Ralf Angeli <[email protected]> writes: > * Jan-Ake Larsson (2005-02-17) writes: > >> David Kastrup wrote: >>> a) the "man in the middle" looks better in your proposal, no question >>> about it. >>> b) the black border around the sign is a mistake: at this size, it has >>> either be so thin that we get heavy digitilization artifacts, in >>> particular with rounded curves, or so thick that it dominates the >>> color which should be red. >>> c) SVG or not: I am afraid that one would still need to edit out >>> digitization artifacts by hand (aka hinting). >> >> Agreed. Unfortunately, I have to say, I like the triangular signs >> better. And if it is only the question of hand-editing four images,... > > Well, it would not be a problem to export the manikin in various > sizes and insert it into the triangles of the current icons. But > those triangles suffered from scaling as well. For example the 12px > and 20px triangles have a somewhat bumpy top. "suffered from scaling" is the understatement of the year. I think that I actually tried avoiding scaling artifacts at some sizes by doing a copy&paste&trim job, but that was not necessarily a win, resulting in uneven features. Ok, can you try working with the following triangles? I've taken quite a bit of pain getting them right as well as I could manage. If you fill in your little man, and don't do any dithering or other nonsense when saving, we should get closer to "good". --=-=-= Content-Type: image/x-xpixmap Content-Disposition: inline; filename=dang12.xpm /* XPM */ static char * dang12_xpm[] = { "12 12 5 1", " c None", ". c #FF0000", "+ c #FF5555", "@ c #FFAAAA", "# c #FFFFFF", " .. ", " +..+ ", " .++. ", " +.##.+ ", " .+##+. ", " +.####.+ ", " .+####+. ", " +.######.+ ", " .+######+. ", "+.@######@.+", "+.++++++++.+", " .......... "}; --=-=-= Content-Type: image/x-xpixmap Content-Disposition: inline; filename=dang14.xpm /* XPM */ static char * dang14_xpm[] = { "14 14 5 1", " c None", ". c #FF0000", "+ c #FF5555", "@ c #FFFFFF", "# c #FFAAAA", " .. ", " +..+ ", " .... ", " +.++.+ ", " ..@@.. ", " +.+@@+.+ ", " ..@@@@.. ", " +.+@@@@+.+ ", " ..@@@@@@.. ", " +.+@@@@@@+.+ ", " ..@@@@@@@@.. ", "+.+########+.+", "..............", " ............ "}; --=-=-= Content-Type: image/x-xpixmap Content-Disposition: inline; filename=dang16.xpm /* XPM */ static char * dang16_xpm[] = { "16 16 5 1", " c None", ". c #FF5555", "+ c #FF0000", "@ c #FFAAAA", "# c #FFFFFF", " .. ", " .++. ", " ++++ ", " .++++. ", " ++@@++ ", " .++##++. ", " ++@##@++ ", " .++####++. ", " ++@####@++ ", " .++######++. ", " ++@######@++ ", " .++########++. ", " ++@########@++ ", ".++@@@@@@@@@@++.", "++++++++++++++++", " ++++++++++++++ "}; --=-=-= Content-Type: image/x-xpixmap Content-Disposition: inline; filename=dang20.xpm /* XPM */ static char * dang20_xpm[] = { "20 20 5 1", " c None", ". c #FF0000", "+ c #FF5555", "@ c #FFAAAA", "# c #FFFFFF", " ++ ", " +..+ ", " .... ", " +....+ ", " ..++.. ", " +..@@..+ ", " ..+##+.. ", " +..@##@..+ ", " ..+####+.. ", " +..@####@..+ ", " ..+######+.. ", " +..@######@..+ ", " ..+########+.. ", " +..@########@..+ ", " ..+##########+.. ", " +..@##########@..+ ", " ..+############+.. ", "+..@@@@@@@@@@@@@@..+", "+..................+", " +................+ "}; --=-=-= Content-Type: image/x-xpixmap Content-Disposition: inline; filename=dang24.xpm /* XPM */ static char * dang24_xpm[] = { "24 24 4 1", " c None", ". c #FF0000", "+ c #FF5555", "@ c #FFFFFF", " ++ ", " +..+ ", " .... ", " +....+ ", " ...... ", " +......+ ", " ...++... ", " +...@@...+ ", " ...+@@+... ", " +...@@@@...+ ", " ...+@@@@+... ", " +...@@@@@@...+ ", " ...+@@@@@@+... ", " +...@@@@@@@@...+ ", " ...+@@@@@@@@+... ", " +...@@@@@@@@@@...+ ", " ...+@@@@@@@@@@+... ", " +...@@@@@@@@@@@@...+ ", " ...+@@@@@@@@@@@@+... ", " +...@@@@@@@@@@@@@@...+ ", " ...++++++++++++++++... ", "+......................+", "+......................+", " ++++++++++++++++++++++ "}; --=-=-= -- David Kastrup, Kriemhildstr. 15, 44793 Bochum --=-=-=--