Wesnoth font project
Moderator: Forum Moderators
Forum rules
Before posting critique in this forum, you must read the following thread:
Before posting critique in this forum, you must read the following thread:
- Sgt. Groovy
- Art Contributor
- Posts: 1471
- Joined: May 22nd, 2006, 9:15 pm
- Location: Helsinki
Wesnoth font project
When making the Wesnoth logo and trying to find a suitable font for it, it became apparent that GPL-compatible fonts are a scarce resource. Most "free" fonts out there are actually "free for non-commercial use" and commercial fonts are difficult to distribute to all the contributors, should the Wesnoth project buy some. That's why I started doing a font from scratch for the logo.
Wesnoth already has original codebase, art, music and other content, so why not original fonts as well? It solves all the licensing issues and makes it easier for the artists to modify them for their specific use. If there are different fonts for different races, cultures and time periods, they can be used to create the atmosphere and indicate what languages are spoken (just think of all WWII comics where the Nazis are speaking in Fraktura ).
I'm not trying to pretend that creating quality fonts is trivial, but it's a skill, and like any other skill, it can be learned. A very good way to learn is just start doing it and put the results out there for feedback and criticism.
I have two different sets already in the works. The first is based on the Carolingian minuscule, here is a sample with some glyph alternatives and several ligatures:
The benefit of the Carolingian is that while it has a medieval look, it's also very easy on the modern eye, so it can be used for longer texts and in small size. There are no capitals yet, the Carolingian doesn't really have any specified style for them. There could be several different sets of capitals (Roman, uncial, insular etc. types) divided into more ornate initial capitals and simpler, inline ones.
The other set is the one used in the logo, again with several alternates for some glyphs. This one is more of a Blackletter type, but I have tried to keep it as simple and readable as possible:
There are also some capitals, but different types could also be used with this font:
Wesnoth already has original codebase, art, music and other content, so why not original fonts as well? It solves all the licensing issues and makes it easier for the artists to modify them for their specific use. If there are different fonts for different races, cultures and time periods, they can be used to create the atmosphere and indicate what languages are spoken (just think of all WWII comics where the Nazis are speaking in Fraktura ).
I'm not trying to pretend that creating quality fonts is trivial, but it's a skill, and like any other skill, it can be learned. A very good way to learn is just start doing it and put the results out there for feedback and criticism.
I have two different sets already in the works. The first is based on the Carolingian minuscule, here is a sample with some glyph alternatives and several ligatures:
The benefit of the Carolingian is that while it has a medieval look, it's also very easy on the modern eye, so it can be used for longer texts and in small size. There are no capitals yet, the Carolingian doesn't really have any specified style for them. There could be several different sets of capitals (Roman, uncial, insular etc. types) divided into more ornate initial capitals and simpler, inline ones.
The other set is the one used in the logo, again with several alternates for some glyphs. This one is more of a Blackletter type, but I have tried to keep it as simple and readable as possible:
There are also some capitals, but different types could also be used with this font:
Tiedäthän kuinka pelataan.
Tiedäthän, vihtahousua vastaan.
Tiedäthän, solmu kravatin, se kantaa niin synnit
kuin syntien tekijätkin.
Tiedäthän, vihtahousua vastaan.
Tiedäthän, solmu kravatin, se kantaa niin synnit
kuin syntien tekijätkin.
- professor_max
- Posts: 66
- Joined: June 2nd, 2011, 7:06 pm
- Location: 4, 21
Re: Wesnoth font project
If you're doing founts, then you'll have to count me in
The only problem is that many languages use letters that we don't have in English. Also, you could have some unctials, which would look good.
The only problem is that many languages use letters that we don't have in English. Also, you could have some unctials, which would look good.
Please excuse my bad English - my first language is BASIC.
Proud to be a citizen of Nowhereisland.
Proud to be a citizen of Nowhereisland.
- Sgt. Groovy
- Art Contributor
- Posts: 1471
- Joined: May 22nd, 2006, 9:15 pm
- Location: Helsinki
Re: Wesnoth font project
I've started on the ascii set, but the idea is to keep adding characters so that the font satisfies the translation needs.
I might try and give a shot at uncial at some point (they could be used as capitals for the Carolingian), but what I would see as completing the "human set" of fonts would be a chancery hand, with swashes and all, that could be used as the map font.
I might try and give a shot at uncial at some point (they could be used as capitals for the Carolingian), but what I would see as completing the "human set" of fonts would be a chancery hand, with swashes and all, that could be used as the map font.
Tiedäthän kuinka pelataan.
Tiedäthän, vihtahousua vastaan.
Tiedäthän, solmu kravatin, se kantaa niin synnit
kuin syntien tekijätkin.
Tiedäthän, vihtahousua vastaan.
Tiedäthän, solmu kravatin, se kantaa niin synnit
kuin syntien tekijätkin.
Re: Wesnoth font project
This font looks great! But, by the way - what about using system fonts. Especially "Calibri" is a font that can be used both for online and print. Even though it has no medieval flaire, it is a great font to use for manuals and should support UTC-8.
The future belongs to those, who believe in the beauty of their dreams.
Developer of: Trapped, Five Fates, Strange Legacy, Epical, UR Epic Era
Dungeonmasters of Wesnoth, Wild Peasants vs Devouring Corpses, Dwarf Dwarfson Dwarvenminer
Developer of: Trapped, Five Fates, Strange Legacy, Epical, UR Epic Era
Dungeonmasters of Wesnoth, Wild Peasants vs Devouring Corpses, Dwarf Dwarfson Dwarvenminer
- Alarantalara
- Art Contributor
- Posts: 786
- Joined: April 23rd, 2010, 8:17 pm
- Location: Canada
Re: Wesnoth font project
System fonts are not consistent from system to system. For instance, there is no Calibri font on my computer. Also, I don't think Sgt. Groovy intended these fonts for a manual, but rather for in game text and images like maps.Heindal wrote:This font looks great! But, by the way - what about using system fonts. Especially "Calibri" is a font that can be used both for online and print. Even though it has no medieval flaire, it is a great font to use for manuals and should support UTC-8.
- StandYourGround
- Posts: 256
- Joined: May 13th, 2009, 2:16 am
- Location: On a blue ball spinning through space at incomprehensible speed
Re: Wesnoth font project
Did you even read the topic? This is about developing an original font for use in Wesnoth, not about changing the fonts for everything. Besides that, Calibri is not a free GPL font, and this topic is about creating a new GPL font. Read before you post next time, please.
EDIT: ninja'd
EDIT: ninja'd
I will now resume lurking silently.
Re: Wesnoth font project
The drawback of creating an own gpl font is that it does not support unicode.
Thats what I was trying to say, well I will stop posting now, "thank" you ...
Thats what I was trying to say, well I will stop posting now, "thank" you ...
The future belongs to those, who believe in the beauty of their dreams.
Developer of: Trapped, Five Fates, Strange Legacy, Epical, UR Epic Era
Dungeonmasters of Wesnoth, Wild Peasants vs Devouring Corpses, Dwarf Dwarfson Dwarvenminer
Developer of: Trapped, Five Fates, Strange Legacy, Epical, UR Epic Era
Dungeonmasters of Wesnoth, Wild Peasants vs Devouring Corpses, Dwarf Dwarfson Dwarvenminer
- Sgt. Groovy
- Art Contributor
- Posts: 1471
- Joined: May 22nd, 2006, 9:15 pm
- Location: Helsinki
Re: Wesnoth font project
There's no reason why a self-created font couldn't support UTF-8 encoding, or any other. As for language coverage, I already said that I will start with the ASCII set, and extend from there as the translation needs require.
Tiedäthän kuinka pelataan.
Tiedäthän, vihtahousua vastaan.
Tiedäthän, solmu kravatin, se kantaa niin synnit
kuin syntien tekijätkin.
Tiedäthän, vihtahousua vastaan.
Tiedäthän, solmu kravatin, se kantaa niin synnit
kuin syntien tekijätkin.
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Re: Wesnoth font project
Some examples in words and sentences?
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
Re: Wesnoth font project
@Sgt. Groovy: any particular reason this isn’t in Art Contributions or Development? I know some of the relevant people don’t really pay attention to Workshop, if you are looking for advice or critique.
Author of the unofficial UtBS sequels Invasion from the Unknown and After the Storm.
- Sgt. Groovy
- Art Contributor
- Posts: 1471
- Joined: May 22nd, 2006, 9:15 pm
- Location: Helsinki
Re: Wesnoth font project
Probably because so far it has only been my own crazy idea, and not endorsed by any of the art devs. Feel free to move it, if you think it would be appropriate.
Tiedäthän kuinka pelataan.
Tiedäthän, vihtahousua vastaan.
Tiedäthän, solmu kravatin, se kantaa niin synnit
kuin syntien tekijätkin.
Tiedäthän, vihtahousua vastaan.
Tiedäthän, solmu kravatin, se kantaa niin synnit
kuin syntien tekijätkin.
Re: Wesnoth font project
Great to see someone working on fonts!
I became curious about how many characters in which scripts Wesnoth uses... In case anyone else is curious:
I became curious about how many characters in which scripts Wesnoth uses... In case anyone else is curious:
Result from crude script run on SVN source, don’t rely on this being correct:
Re: Wesnoth font project
Typophile is a great place to go for critique and help, frequented by type professionals and fanatics. I highly recommend it.
Wesnoth Bestiary ( PREVIEW IT HERE )
Unit tree and stat browser
Canvas ( PREVIEW IT HERE )
Exp. map viewer
Unit tree and stat browser
Canvas ( PREVIEW IT HERE )
Exp. map viewer