-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lowercase gamma glyph #78
Comments
Now it looks like a gamma indeed! :D |
In this particular example, in the word γάμμα of your screenshot, it looks like the spacing after γ is bigger than the rest, but this kind of problem is common in monospace fonts. |
About the α glyph, usually the curve that ends on the bottom-right corner has the opposite curvature, but handwritten alphas sometimes look like that indeed. I'd have it's tangent at the bottom-right point be 0 or -1; here it looks -∞ (perpendicular to the writing-line). The top-right one seems ok. But it's quite similar to the original one, maybe I prefer the original one but I cannot spot why. The big issue was the gamma and your version turned a non-gamma into a gamma :) |
@tsouanas Thanks for giving feedback ;)
Yes, true. From my perspective (non Greek speaker), I only ever used the greek alphabet for math, and, in the context of math, only single letters are used such that better kerning will not make much of a difference. Similar for programming, I would not expect greek words, while single greek letters may be popular (for example in Julia-lang). I can definitely see a tradeoff here. It would be great if it would also look really good for greek texts.
I did use http://www.foundalis.com/lan/hw/grkhandw.htm as inspiration/baseline, which shows both ways of (hand-)writing an alpha. Consolas seems to have an alpha that looks exactly like what you described. I decided to stick with the same curve (as mononoki) to be able to reuse the rounded edges. Those rounded edges are a real pain to get right in FontForge (the mononoki author used glyphs.app, which can round edges with just a right click). The alpha stroke was changed to look more "handwritten" using the same technique I used for the gamma. Monofoki (some more tweaked glyphs can be seen ;) ): Somewhat related: May I ask if you (@tsouanas) are a native Greek speaker/writer? |
Some quick remarks:
α looks almost identical but I would also pick the original version due to this thickness that you mentioned; but I'd pick consolas's version over either ;) β looks definitely better in tweaked (the original one looks like a German ß) ρ and σ also look better in tweaked I'd say, but it's not too bad in the original (and it could be that it's more "mononoki-ish" if that makes any sense---I've no idea). ν is much better in the tweaked version but it needs improving: it must be pointy at its bottom, not curvy.. υ is equally wrong, cause it looks like a u. Upsilon does not have an edge or a "foot" on either side, it's "bottom" looks like a cup ∪ frequently decorated with a small left-looking curve on its left side. φ in both seems like the left (initial) part got lost as if there was no ink on the pen for the first moment of drawing.. (looks short and it usually has a tendency to "look to the right"); also its loop could be a tad smaller (check foundalis's cursive version of it), but it's not wrong or weird to leave it the way it is. Χ is very weird, it should really look like a Latin X, with no weird curves. Λ too, it should be pointy, in fact it should look exactly like Δ but without the base line. Σ looks weird (like a bad MS Word sum instead of a nice TeX one): its ">" part should be less wide, and the point should be slightly higher than the middle of the total height. Φ is way better on the tweaked version. The original version adds serifs but they are WAY too long to look normal. For some reason mononoki Β has one serif, which looks weird because the font gives a non-serif impression; and if Β is to have its serifs, it should have both, I'd say. It should look identical to a Latin B. δ looks bad in both, kinda reminds of a Norwegian ð or slightly a badly drawn σ. I think making it less pointy would result in a better-looking delta. The ς you made looks really nice; I'd end the glyph with a slight leftward hint though (yours terminates looking downwards). Fun fact: the vast majority of Greeks (hand)write ς the same way as s. ζ in that aspect is like ς, so same comment applies. ξ should have its initial top line, just like ζ has it too, and the same ς/ζ comment about the bottom part applies here as well. θ looks perfect but i think I'd adopt the "vartheta" version. (Which is also the best choice for φ, but not for π.) ψ looks better in the tweaked, but still acceptable on the original one. κ looks a bit wrong, though it's hard to describe why, but I'll give a try: it looks like a "|" and a "<" put together, but "in reality" the "" part of the "<" is pretty much never symmetric with its "/" counterpart. Either one can be a bit curvy at its right endpoint, or the leftmost point of the "" part can be brought higher to start somewhere ON the "/" part, without being the point that "/" intersects with "|"; also, the "/" part can start a bit lower-than-middle-height on the "|". The glyphs in the following picture are pretty good, and some remarks I made and tried to describe with 1000 words in this message, are better understood in this 1 picture: https://fontesk.com/wp-content/uploads/2020/05/new_computer_modern-5.jpg |
I didn't get why, it seems to me that it'd be the opposite since the inner part of the loop would be bigger (and therefore whiter overall).
You are right! I checked with the Latin 'v' and it's just as curvy.. But in the Latin alphabet you tell apart 'v' from 'u' principally by the extra "leg" the letter 'u' has. In italic the two letters are just as curved. In greek you tell apart 'ν' from 'υ' principally by the fact that one is pointy and the other is curvy. The letter 'ν' in greek continues pointy even in its italic shape.
Not at all! Λ on mononoki almost has an entire wide part on top with tangent 0, (exaggerating) it looks like Π, while Δ has almost a single point with tangent 0.
Your υ looks much better; it looks like an upsilon indeed! But the small leftwards curve I suggested on the left part, you put on the right. I'd say it looks more "upsilonish" if you put it on the left, and leave the right part straight. This way it looks very similar to an upright italic Latin 'v', but this is acceptable for an υ.
I was, and indeed it's identical. I guess I don't like this version of Latin X either.. ehhehe..
WAY better! I would still bring the point of its '>' part a bit higher, but even without it it already looks nice.
Weird. These particular serifs remind me of these letters' caligraphic versions seen in "mathcal": ℬ 𝒟 I'd say the pointness-vs-roundness is what separates B from 8 and the same about D and O/0.
One solution would be to just make it less pointy, another solution would be to make its 'o' part smaller/shorter to make some room. Currently it looks like a normal δ got it on the head with a hammer... ;)
Hmmm I don't really see why. ς, ζ, ξ all have the same "bottom end thingy" in Greek. Makes sense that this similarity is preserved in any font that has Greek letters. Also ζ,ξ usually both have this "top" line (which 'ς' never does).
You pasted a phi glyph there (the non-var version of phi in TeX), not a theta one. Check TeX's
Your new κ doesn't look bad! (I'd bring its | part a tiny bit closer to its < part though.) It has the additional advantage that it looks different from mononoki's Cyrillic 'к' glyph. Either version seems acceptable but the older one can still be improved by making it less symmetrical, like the Cyrillic 'к' version of computer modern (which indeed uses these two glyphs to distinguish between the two letters). |
Hey! Its super nice what you all are doing here. Maybe there is a way to easily backport all your changes and addition into the glyphs file? |
@madmalik can you open and copy paste from otf files? I could otherwise try and export it as ufo. Feel free to iterate upon changes/go a different path ;). There was a bunch of interesting feedback by tsouanas I kind of ignored. Quick note on the lower case eta and mu: I used my "n" width for these glyphs (you should probably not just copy and paste them). I added the detail of using the italic "n" shape for the italic lower case eta and mu. |
@madmalik (Nearly forgot to also mention.) Similar as eta and mu: For all the glyphs that are based on the omicron/latin "o": my latin "o" (and "O") is wider than in your original version. |
@datMaffin about our 'varphi', it looks great, though this is the version most people would refer to as 'phi'. But as I think I already mentioned, it makes more sense the way you called it here. Your 'vartheta' looks great as well! |
Inspired by all your work and feedback, I have now undertaken a complete redraw of the greek characters. So far I have reworked and tweaked the lowercase characters and added var phi, var theta and final sigma. This is what I've come up with. Any feedback would be greatly appreciated! I will tackle the uppercase characters next and post the results here. :) |
A few random comments that probably most Greeks would agree with: The rest seems pretty neat! |
Thanks so much for the feedback, it helps a lot! :) I'm gonna incorporate that. On the topic on omicron, rho and sigma... you're right that they're pretty compressed. The reason is that i based it on dimensions of the |
@tsouanas I worked in your suggestions. What do you think? |
Gamma is perfect, at least for Greeks; non-Greeks used to TeX's glyph \gamma are not very familiar with that hole in the letter might find the glyph confusing. But I think that if you decide to go with the hole-version indeed, then this looks perfect. Delta too, the change was spot on, looks perfect now! Pi, Omicron, Rho, also look much better now! Only two extra comments in case you want to take them under consideration (although the glyphs already look really nice now): On kappa: the tip of the top part gives a feeling that it extends farther than the tip of the bottom part (this is because of the angle that each stroke end, the top ends vertically while the bottom ends diagonally so it "looks" like the top part is longer than it should. Maybe trimming it a bit would resolve it; but if it were up to me I would kill this serif altogether on this letter. On sigma: it's good that it's wider, but now the top part sticks out very little, looking a bit too similar to omicron. I'm out of suggestions on how to resolve this (maybe making it a tiny bit narrower without returning to the previous version? But, I repeat, it already looks really nice! Something I hadn't noticed, on your lowercase-psi: the vertical line seems to extend too far on the top; usually it stops on the same level as the "υ" part of the letter in typed Greek. In handwritten Greek it's common for it to extend (as you have it here), maybe it'll look more natural as a typed letter if you don't extend it that much (this way you keep your "character" of the font without looking strange. Fun fact only for anecdotal purposes which you should most definitely NOT take into account: on handwritten Greek it's common to see σ written as a little 6, and π as ∩ or ⊓. |
@tsouanas Thanks for the feedback! Here are some tweaks to those letters: the kappa looks cleaner without the serifs I think |
All three look perfect now! :D |
i kinda like the serifs on the psi. I know that its a bit inconsistent with the base font, but I wanted to give it a bit of character :D |
It doesn't really look inconsistent either way! |
Still working on the uppercase letters. I will post that once that is done :) |
I can't speak to its accuracy, but I really like that capital delta |
Some of the uppercase glyphs seem to include arbitrary "artistic liberty" kind of improvisations to the glyphs one would not normally expect in this kind of font. I have already went on on a mini-rant on Alpha, Delta, and Lambda (all of which must be pointy and not curvy), and on the very weird-looking X:
I will add some comments on the rest of the letters (besides trying to insist on those I have already commented on): Beta's serif doesn't look bad, but it does make one ask why it's only on the top part. It reminds me of \mathcal B (ℬ). In any case I'd say it falls within the limits of "font personality" (unlike Delta/Lambda/Chi), although if you decide to go with the serif I'd add a bottom one too. (Beta and latin-B should look the same; any change made to one versus the other is probably completely arbitrary and with no base to aid the writer/reader whatsoever). Iota's serifs look a bit exaggerated, I think, to the point that they look more like part-of-the-letter and less like serifs. I think they'd look much better if they become shorter. By the way, the latin uppercase I, has the same serifs? The two glyphs should be identical. Ksi's middle - should be sliiiightly shorter, it looks like it has the same width as the top and bottom ones. Zeta looks weirdingly improvised too, this letter should also be the same as the latin Z glyph. This curve is... totally random and "foreign" to the letter. Upsilon: Looks very improvised too. There curvy versions of this letter have the exact opposite curvature. Please check the third glyph (greek Y) on https://en.wikipedia.org/wiki/Upsilon#Correspondence_with_Latin_Y Phi: since the font clearly adopts a "a bit of serifs bit over here, bit over there" personality, the uppercase Phi is an almost-must for tiny serif's on top AND bottom of its "|" part, in which case its "O" part should shrink vertically a little bit. The rest of the glyphs look both nice and accurate! |
@tsouanas while your feedback is appreciated, the tone in your last comment is starting to become a bit hostile. There is no need for "rants" or deprecating remarks. Please keep in mind that this font is a hobby project, provided for free to people who enjoy it. @madmalik has appreciated and incorporated much of your feedback on the greek letters, however there are other considerations going into the character design than just "accuracy": Readability in low resolutions, distinctness of the characters and overall cohesive design as well as personal taste and some artistic liberty are all at play here. Ultimately it is up to @madmalik to decide on the trade-offs he wants to make and I ask you to please respect that. Thank you. |
It is hard... For example, now that the nu But FYI in madmalik's screenshot the The serifs of the In general, monospaced fonts have most of the time very inconsistent serifs. |
@felis-blue either I mis-wrote my tone or you misread it. I understand and agree with every bit of fact that you wrote, and consider it obvious. I also think that neither @datMaffin nor @madmalik misread my tone so I'm not going to analyze this. Let's keep things on topic.
This makes sense, @datMaffin, though the point---pun kinda intended :P---about nu/upsilon is the main thing that distinguishes these two letters in greek; in latin it isn't (v isn't even pointy in italic font); in latin it is the "right leg" (ι-looking shape) of "u" that distinguishes from "v". So I guess that the pointy part of nu remaining really-pointy does not introduce an inconsistency within the font if the top-tips of A,Λ,Δ are not as sharp.
About Y, I think the font should distinguish between Greek and English (Latin) (look at the wikipedia picture I included above). About the rest I believe the glyphs should be the same. |
Makes sense! Since the latin |
Actually I agree with @felis-blue about how your comment came off and I also think that this reaction is unnecessarily huffy.
Zeta is the same as latin Z and is curved this way for a reason. All diagonals in the ascii set have a slope that is a simple ratio like 1:1, 1:2 etc. This creates much cleaner lines after pixelation, especially on low resolutions. This is also the initial reason for the very wide points of letters like A, which then have developed into the style of this font. I have decided to loosen this restriction for some letters outside of the ascii set in favor of more accurate character design, but I don't want to change that for the greek letters that have the same glyphs as ascii characters. And like @datMaffin said, the monospace restriction creates some additional constraints on the letter forms. I'm gonna look into the capital Y tho and maybe make some adjustments. |
I agree that this wouldn't make sense. (about
I understand what you said about the slope, though I don't get where the curve part kicks in. I'm curious to understand the thing about pixelation that you mentioned (comparing to other monospace fonts) and also comparing to the absence of those curves in N and M. But this has nothing to do with greek: once you mentioned that the ascii Z has the same glyph as the greek Zeta, I withdrew my comment about Zeta! ;) [One more sidenote/trivia about curve of the top of Λ: Π sometimes is handwritten as a ⋂ (no angles at all), and π sometimes is written as a ∩, maybe this is one more reason to insist on the Λ being a bit more pointy, but one can encounter curvy versions of Λ too, I'd guess. One more variation that is even more common about π/Π, is to have a little serif on the top-left part only (like Beta has right now), but I have never seen any of these versions on a typed font; only handwritten.] |
Thanks for the explanation! The pixelated 1:1 version looks really nice, and I can see the connection with the curves you mentioned; makes sense now! |
I've used this issue to keep track of all the greek letters, so its all good. But I also think this is resolved now. I've decided to keep the Upsilon as it is. I've tried a few variations, but I think it doesn't really work well in this context. |
The glyph for lowercase gamma looks very wrong (more wrong than they usually look); as if it was a lambda or a
y
twisted to orient it properly.The "handwritten" way to write a gamma is similar to the way one writes the "ell" version of "l": ℓ (but upside down).
In print, the hole in the loop is usually not visible, so it sometimes gives the wrong impression of a v-looking letter with a more... pointy point, or something resembling a Y, which should not be the case...
Relevant rant I found online:
https://www.reddit.com/r/typography/comments/5tgju4/rant_about_the_lower_case_greek_gamma_%CE%B3/
The text was updated successfully, but these errors were encountered: