A new alphabet font

If you have a design you're proud of, share the cfdg file here. It's also a good place to ask for feedback and collaborate.

Moderators: MtnViewJohn, chris, mtnviewmark

Post Reply
Bargonaut
Posts: 21
Joined: Wed Jul 27, 2005 1:28 pm

A new alphabet font

Post 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.
Last edited by Bargonaut on Tue Aug 16, 2005 11:48 am, edited 6 times in total.

grimace
Posts: 9
Joined: Fri Jul 29, 2005 1:48 am

Post by grimace »

very cool! Must've taken ages.

User avatar
lagroue
Posts: 114
Joined: Wed Jul 06, 2005 11:33 pm
Location: Paris, France
Contact:

Post 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 ?

grimace
Posts: 9
Joined: Fri Jul 29, 2005 1:48 am

Post 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.

Bargonaut
Posts: 21
Joined: Wed Jul 27, 2005 1:28 pm

Post 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

User avatar
MtnViewJohn
Site Admin
Posts: 882
Joined: Fri May 06, 2005 2:26 pm
Location: Mountain View, California
Contact:

Post 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}
} 

User avatar
aaronstj
Posts: 66
Joined: Wed Jul 06, 2005 11:34 am
Location: Seattle

Post by aaronstj »

Wouldn't that break the context-freeness?

Bargonaut
Posts: 21
Joined: Wed Jul 27, 2005 1:28 pm

Post 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

Bargonaut
Posts: 21
Joined: Wed Jul 27, 2005 1:28 pm

Post 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

User avatar
lagroue
Posts: 114
Joined: Wed Jul 06, 2005 11:33 pm
Location: Paris, France
Contact:

Post 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 ... } }

Bargonaut
Posts: 21
Joined: Wed Jul 27, 2005 1:28 pm

New version

Post 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

User avatar
MtnViewJohn
Site Admin
Posts: 882
Joined: Fri May 06, 2005 2:26 pm
Location: Mountain View, California
Contact:

Post 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.

Bargonaut
Posts: 21
Joined: Wed Jul 27, 2005 1:28 pm

Post by Bargonaut »

Sure, John. Feel free to add to it, or let me know which additional characters you'd like.

-Brad

Bargonaut
Posts: 21
Joined: Wed Jul 27, 2005 1:28 pm

Post by Bargonaut »

Here are some more characters for the typeface. This should get you started for fleshing out the font.

See original post...

-Brad

Post Reply