Page 1 of 1

A new alphabet font

Posted: Thu Jul 28, 2005 5:57 pm
by Bargonaut
Here is a set of letters and numbers for use within ContextFree.
Please let me know if there are any suggestions for improvement. They can be colored, but some glyphs will look strange if not on a white background.

Image
CFDG Here

-Brad

EDIT: updated links for latest version.

Posted: Fri Jul 29, 2005 2:01 am
by grimace
very cool! Must've taken ages.

Posted: Fri Jul 29, 2005 3:26 am
by lagroue
Thanks a lot !
About the white background, don't be upset : it's impossible to draw a empty circle that doesn't loop forever.

Or am I wrong ? Should we launch the EMPTY CIRCLE CONTEST ?

Posted: Fri Jul 29, 2005 3:53 am
by grimace
It's impossible to *guarantee* an empty circle without looping forever at least... and there's not much use for a probabilistic font design ;)

I love this font by the way and might use it to label my tube stations.

Posted: Fri Jul 29, 2005 1:36 pm
by Bargonaut
Yeah, I can't see building the characters out of statistically generated holes...

Code: Select all

startshape hole
rule hole {
	CIRCLE { }
	hole { r 1 x .1 y .1 }
}
rule hole 0.0001 { }
Glad you like the letter rules. I may still play with the line weights, but at least I got all the basic characters done.

-Brad

Posted: Fri Jul 29, 2005 4:28 pm
by MtnViewJohn
This is exactly the class of shapes that would benefit from control of recursion depth. This is a much more interesting use than my original thoughts on hue control.

Code: Select all

startshape letter_O
rule arc {
   CIRCLE { }
   arc { r 1 x .1 y .1 }
}
rule letter_O {
   arc {limit =360}
} 

Posted: Fri Jul 29, 2005 5:20 pm
by aaronstj
Wouldn't that break the context-freeness?

Posted: Sat Jul 30, 2005 12:04 am
by Bargonaut
In case anyone has downloaded the font, I put an updated version into the gallery. The link from the first post has been corrected, so you can just click above.

Changes:
Version 1.03: More consistent spacing and line weights. Fixed characters that exceeded bounds of 1x1 square.

-Brad

Posted: Sat Jul 30, 2005 12:06 am
by Bargonaut
MtnViewJohn wrote:This is exactly the class of shapes that would benefit from control of recursion depth. This is a much more interesting use than my original thoughts on hue control.

Code: Select all

startshape letter_O
rule arc {
   CIRCLE { }
   arc { r 1 x .1 y .1 }
}
rule letter_O {
   arc {limit =360}
} 
Yes, I vote for an addition like that. Building arcs out of clipped circles and rotated ellipses is quite painful.

-Brad

Posted: Sat Jul 30, 2005 12:43 am
by lagroue
aaronstj wrote:Wouldn't that break the context-freeness?
But... are you compelled to use such extensions ? Sure not.

Another way to see it is to be pleased by those pure-drawing new features (color seems to be able to break context-freeness even earlier [edit: no they don't]). Somehow you could consider that as a way to build more primitives along SQUARE CIRCLE and TRIANGLE.

And once built, we'll all be happy to use them context-freely ! Or not. :twisted:

Yet some more work on syntax is needed :
rule A { B { limit 10 ... } C { limit 30 ... } }
rule B { A { limit 360 ... } }
rule C { A { limit 10 ... } }

New version

Posted: Mon Aug 15, 2005 12:25 am
by Bargonaut
I have posted v1.04 of the alphabet in the gallery.
It is now compatible with the latest beta of ContextFree.
The links from the first post have been updated.

-Brad

Posted: Mon Aug 15, 2005 9:58 am
by MtnViewJohn
Do you want these letters added to a future build of Context Free/CFDG so that people can include it easily like Chris did here?

Code: Select all

include i_blockletters.cfdg

I think that I will work on some punctuation and diacritical marks so that this can become more of a type-face.

Posted: Mon Aug 15, 2005 10:20 am
by Bargonaut
Sure, John. Feel free to add to it, or let me know which additional characters you'd like.

-Brad

Posted: Mon Aug 15, 2005 12:48 pm
by Bargonaut
Here are some more characters for the typeface. This should get you started for fleshing out the font.

See original post...

-Brad