<font size=2 face="sans-serif">Hello team,</font>
<br>
<br><font size=2 face="sans-serif">I had some discussions on the fonts
and am interested in the current status. </font>
<br>
<br>
<br><font size=2 face="sans-serif"><b>Some background for non-UI persons:</b></font>
<br>
<br><font size=2 face="sans-serif">First we need to distinguish between
the server and the client.</font>
<br>
<br><font size=2 face="sans-serif">The server contains the Kimchi/Ginger-webserver
and the Kimchi/Ginger-installation with functional and UI code.</font>
<br><font size=2 face="sans-serif">The client contains a browser instance
connected to the Kimchi/Ginger-webserver and displays the UI. </font>
<br>
<br><font size=2 face="sans-serif">Per default the browser uses fonts which
are installed on the client. Five generic fonts are available on each client
operating system and are used as a default. </font>
<br><font size=2 face="sans-serif">In CSS/HTML you specify a list of fonts
starting with the most preferred one and ending with a generic one (default).</font>
<br>
<br><font size=2 face="sans-serif">You can also provide fonts via the server.
This ensures that your preferred font is available at the client. Such
fonts are part of the Kimchi/Ginger-installation on the server (no additional
rpm).</font>
<br>
<br>
<br><font size=2 face="sans-serif"><b>My opinion on the font discussion:</b></font>
<br>
<br><font size=2 face="sans-serif">1) Icon Font Awesome </font>
<br><font size=2 face="sans-serif"> This font is very useful
as it provides a lot of scalable icons. We should use/package this font</font>
<br>
<br><font size=2 face="sans-serif">2) Fonts like "Open Sans"
and/or TeXGyreHeros as open source replacement for "Helvetica Neue"</font>
<br><font size=2 face="sans-serif"> The sizes of graphical
elements vary much more depending on the language than on the font. Our
layout must be flexible enough to support this.</font>
<br><font size=2 face="sans-serif"> My recommendation is to
use fonts which are already installed on the client.</font>
<br>
<br>
<br><font size=2 face="sans-serif">Kind regards</font>
<br><font size=2 face="sans-serif">Jan</font>
<br>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:
</font><font size=1 face="sans-serif">Samuel Henrique De
Oliveira Guimaraes <samuel.guimaraes@eldorado.org.br></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:
</font><font size=1 face="sans-serif">Kevin Zander <klzander@linux.vnet.ibm.com>,
Aline Manera <alinefm@linux.vnet.ibm.com>, "kimchi-devel@ovirt.org"
<kimchi-devel@ovirt.org>, "donspang@us.ibm.com" <donspang@us.ibm.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:
</font><font size=1 face="sans-serif">08/11/2015 07:13 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:
</font><font size=1 face="sans-serif">Re: [Kimchi-devel]
New-UI Helvetica Font</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by:
</font><font size=1 face="sans-serif">kimchi-devel-bounces@ovirt.org</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=2 color=#004080 face="sans-serif">I thought that since we
are packaging Font-Awesome, Elusive and other font files as icons it was
ok to distribute Open Sans with Kimchi. I proposed moving to an open source
and redistributable font family instead of a font stack because a text
with Arial Unicode on Windows doesn’t fill the same space in pixels as
a text with Helvetica Neue on OS X and iOS. Open Sans was an alternative
because it has the same variations as Helvetica Neue and almost the same
size (I mean letter spacing / tracking, kerning, body width, leading and
height), we wouldn’t have “condensed” styles in one system and plain
and regular bold and normal text in other systems.</font>
<br><font size=2 color=#004080 face="sans-serif"> </font>
<br><font size=2 color=#004080 face="sans-serif">Samuel</font>
<br><font size=2 color=#004080 face="sans-serif"> </font>
<br><font size=2 face="sans-serif"><b>From:</b> Kevin Zander [</font><a href=mailto:klzander@linux.vnet.ibm.com><font size=2 face="sans-serif">mailto:klzander@linux.vnet.ibm.com</font></a><font size=2 face="sans-serif">]
<b><br>
Sent:</b> terça-feira, 11 de agosto de 2015 13:31<b><br>
To:</b> Aline Manera <alinefm@linux.vnet.ibm.com>; Samuel Henrique
De Oliveira Guimaraes <samuel.guimaraes@eldorado.org.br>; kimchi-devel@ovirt.org;
donspang@us.ibm.com<b><br>
Subject:</b> Re: [Kimchi-devel] New-UI Helvetica Font</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=2 face="sans-serif">On Tue, 2015-08-11 at 12:01 -0300, Aline
Manera wrote:</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=2 face="sans-serif">On 10/08/2015 09:58, Samuel Henrique
De Oliveira Guimaraes wrote:</font>
<br><font size=2 color=#004080 face="sans-serif">Hi team,</font>
<br><font size=2 color=#004080 face="sans-serif"> </font>
<br><font size=2 color=#004080 face="sans-serif">I’m sending some screenshots
to compare different fonts so we can decide if we are going to replace
Helvetica Neue for Open Sans and/or TeXGyreHeros.</font>
<br><font size=2 color=#004080 face="sans-serif">I also found out that
Open Sans doesn’t have all the character glyphs for simplified and traditional
Chinese, Japanese and Korean languages (wok_current.png file, you can see
that these texts have jagged edges). The equivalent font for these languages
is called Noto Sans CJK which is licensed under SIL Open Font License (OFL).
The downside is that Noto Sans is very heavy (~88MB each language set)
so we would have to figure a way to load these font files only when the
user has changed the locale in the front-end.</font>
<br><font size=2 color=#004080 face="sans-serif"> </font>
<br><font size=3 face="Times New Roman"><br>
OH! Wait... The idea is to use an open source and wide used font, which
means, Kimchi will not package any font file.<br>
<br>
Isn’t there an open source and wide used font which works with all languages?</font>
<br><font size=3 face="Times New Roman"> </font>
<br><a href=http://www.cssfontstack.com/><font size=3 color=#0082bf face="Times New Roman"><u>http://www.cssfontstack.com/</u></font></a>
<br><font size=3 face="Times New Roman"> </font>
<br><font size=3 face="Times New Roman">Which of these has the best unicode
support though, I cannot answer.</font>
<br><a href=https://en.wikipedia.org/wiki/Unicode_font#List_of_Unicode_fonts><font size=3 color=#0082bf face="Times New Roman"><u>https://en.wikipedia.org/wiki/Unicode_font#List_of_Unicode_fonts</u></font></a>
<br><font size=3 face="Times New Roman"> </font>
<br><font size=3 face="Times New Roman"><br>
</font>
<br><font size=2 color=#004080 face="sans-serif">Thanks,</font>
<br><font size=2 color=#004080 face="sans-serif"> </font>
<br><font size=2 color=#004080 face="sans-serif">Samuel Guimaraes</font>
<br><font size=2 color=#004080 face="sans-serif"> </font>
<br><font size=2 color=#004080 face="sans-serif"> </font>
<br><font size=2 face="sans-serif"><b>From:</b> Aline Manera [</font><a href=mailto:alinefm@linux.vnet.ibm.com><font size=2 color=#0082bf face="sans-serif"><u>mailto:alinefm@linux.vnet.ibm.com</u></font></a><font size=2 face="sans-serif">]
<b><br>
Sent:</b> quarta-feira, 5 de agosto de 2015 15:24<b><br>
To:</b> Samuel Henrique De Oliveira Guimaraes </font><a href=mailto:samuel.guimaraes@eldorado.org.br><font size=2 color=#0082bf face="sans-serif"><u><samuel.guimaraes@eldorado.org.br></u></font></a><font size=2 face="sans-serif">;
</font><a href="mailto:kimchi-devel@ovirt.org"><font size=2 color=#0082bf face="sans-serif"><u>kimchi-devel@ovirt.org</u></font></a><font size=2 face="sans-serif">;
</font><a href=mailto:donspang@us.ibm.com><font size=2 color=#0082bf face="sans-serif"><u>donspang@us.ibm.com</u></font></a><font size=2 face="sans-serif"><b><br>
Subject:</b> Re: [Kimchi-devel] New-UI Helvetica Font</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=3 face="sans-serif"> </font>
<br><font size=2 face="sans-serif">On 16/07/2015 13:09, Samuel Henrique
De Oliveira Guimaraes wrote:</font>
<br><font size=2 face="sans-serif">Hi team,</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=2 face="sans-serif">I noticed that the new-ui design pattern
for typography specifies Helvetica Neue family in four different styles.
This font family is shipped with the latest versions of Mac OS X and iOS
but it is not available for free on Windows and Linux distributions.</font>
<br><font size=2 face="sans-serif">I believe this might conflict with Kimchi
license. Even if we buy or rent a webfont license we can’t distribute
the TTF, EOT, WOFF and SVG files in our repositories. I think that we can’t
even use a webfont license in this case (pointing to a remote location
or service like Adobe Typekit or MyFonts) because most font-licensing services
are charging based on pre-paid pageviews.</font>
<br><font size=2 face="sans-serif">Usually for web apps, mobile web apps
and cloud based services we have to buy a server license to store the webfont
files within our servers, but since Kimchi is an open-source project that
anyone can check out and run, every kimchi instance would have to buy their
own font license.</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=3 face="sans-serif"><br>
<br>
</font>
<br><font size=2 face="sans-serif">We can set Helvetica as the default
font-family in the CSS and if the user doesn’t have this font installed
the browser will load the next available font (Arial or any other Sans-Serif)
but since each font has different sizes, some elements may not fit in the
screen exactly like they were seen in the mockups. </font>
<br><font size=3 face="sans-serif"><br>
Hrm... we should build the new UI with responsive web design in mind which
means changing the font, font size, resizing the browser or whatever will
not impact in the final layout.<br>
<br>
<br>
</font>
<br><font size=2 face="sans-serif">Also, the UI specs recommends Helvetica
Neue in 5 different styles (Light, Roman, Regular, Medium and Bold), most
system fonts only have 3. We don’t have something like “Arial Light”
for instance.</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=2 face="sans-serif">My suggestion is that we replace Helvetica
Neue for Open Sans because it covers all the style specifications and it
is licensed under Apache 2.0. Any thoughts?</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=3 face="sans-serif"><br>
Could you provide a screenshot with the Open Sans font so we can see how
it will look like?<br>
<br>
In first hand, I am OK to change to Open Sans.<br>
I am copying Don who originally designed the new UI with the Helvetica
Neue font to check if he has any advice to do.<br>
<br>
<br>
</font>
<br><font size=2 face="sans-serif">Thanks,</font>
<br><font size=2 face="sans-serif">Samuel Guimarães</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=3 face="sans-serif"><br>
<br>
<br>
</font>
<br><font size=2>_______________________________________________</font>
<br><font size=2>Kimchi-devel mailing list</font>
<br><a href="mailto:Kimchi-devel@ovirt.org"><font size=2 color=#0082bf><u>Kimchi-devel@ovirt.org</u></font></a>
<br><a href="http://lists.ovirt.org/mailman/listinfo/kimchi-devel"><font size=2 color=#0082bf><u>http://lists.ovirt.org/mailman/listinfo/kimchi-devel</u></font></a>
<br><font size=3 face="sans-serif"> </font>
<br><font size=3 face="Times New Roman"> </font>
<br><font size=2>_______________________________________________</font>
<br><font size=2>Kimchi-devel mailing list</font>
<br><a href="mailto:Kimchi-devel@ovirt.org"><font size=2 color=#0082bf><u>Kimchi-devel@ovirt.org</u></font></a>
<br><a href="http://lists.ovirt.org/mailman/listinfo/kimchi-devel"><font size=2 color=#0082bf><u>http://lists.ovirt.org/mailman/listinfo/kimchi-devel</u></font></a><tt><font size=2>_______________________________________________<br>
Kimchi-devel mailing list<br>
Kimchi-devel@ovirt.org<br>
</font></tt><a href="http://lists.ovirt.org/mailman/listinfo/kimchi-devel"><tt><font size=2>http://lists.ovirt.org/mailman/listinfo/kimchi-devel</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
<br>