Help! Typing Macron+Rough+Acute on Alpha

Here you can discuss all things Ancient Greek. Use this board to ask questions about grammar, discuss learning strategies, get help with a difficult passage of Greek, and more.
Post Reply
Gregorius
Textkit Neophyte
Posts: 79
Joined: Wed Sep 28, 2005 9:48 pm
Location: http://student.fgcu.edu/ghbontra/mainpage.htm

Help! Typing Macron+Rough+Acute on Alpha

Post by Gregorius »

I'm learning the relative pronoun ὅς, and the feminine accusative plural requires an alpha with a macron, rough breathing mark, and acute accent. I cannot figure out a way to combine all three diacritics either with my custom shortcuts or with Manuel Lopez's Classical Greek keyboard. My best attempts seem to either push the macron off-center or merge the macron with one of the other two marks to create some weird hybrid: ἅ̄ς ᾱ̔́ς

Any advice will be most appreciated!

User avatar
jaihare
Textkit Zealot
Posts: 959
Joined: Mon Oct 22, 2007 2:47 am
Location: Tel Aviv, Israel
Contact:

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by jaihare »

Gregorius wrote:I'm learning the relative pronoun ὅς, and the feminine accusative plural requires an alpha with a macron, rough breathing mark, and acute accent. I cannot figure out a way to combine all three diacritics either with my custom shortcuts or with Manuel Lopez's Classical Greek keyboard. My best attempts seem to either push the macron off-center or merge the macron with one of the other two marks to create some weird hybrid: ἅ̄ς ᾱ̔́ς

Any advice will be most appreciated!
Advice? Good luck. :) The fonts don't normally support macron/chevron insertion for Polytonic Greek in Unicode. It might appear in the future, but right now there's no consistent way to do it (outside of setting up specific commands in LaTeX to output it, which isn't very useful for day-to-day exchanges and cannot be copy-pasted into another application).

This a frustration that we all feel, don't worry.

Jason

NateD26
Textkit Zealot
Posts: 789
Joined: Tue Aug 11, 2009 10:14 am
Contact:

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by NateD26 »

Hi, Gregorius, and good morning, Jason! :)

I know New Athena Unicode is a free font which has pre-made symbols with both macron and accents
& breathing marks, though there is no other free font with such symbols, as far as I know, and there's
no key combination to insert them other than the usual hex value alt+[x], where x is a 4 digit number
or a combo of numbers and letters located at the bottom of the symbol window assigned to each symbol
as you click it. Of course, you could change its shortcut to something easier to remember at any time.
You should keep in mind, however, that this font looks awful.

If only we had the complete version of GFS porson used in Smyth and other grammar books. :roll:
Nate.

User avatar
jaihare
Textkit Zealot
Posts: 959
Joined: Mon Oct 22, 2007 2:47 am
Location: Tel Aviv, Israel
Contact:

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by jaihare »

NateD26 wrote:If only we had the complete version of GFS porson used in Smyth and other grammar books. :roll:
My dear Nate... I couldn't agree more. When will they release such a wonderful free tool?!?!?!

Maybe they do this so that not every Tom, D*i*c*k and Harry could release a grammar or try to self-publish on a professional level? Only those who can manipulate and suffer LaTeX will be able to do such things.

Gregorius
Textkit Neophyte
Posts: 79
Joined: Wed Sep 28, 2005 9:48 pm
Location: http://student.fgcu.edu/ghbontra/mainpage.htm

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by Gregorius »

Rats! I'm not alone in this, huh? Well, I've arrived at two makeshift solutions. Neither one is perfect, but I suppose they'll have to do until TPTB democratize the full polytonic typeface.

#1: Use NAU for these triple-diacritic characters while using normal font for everything else. (ᾱ̔́ς)
#2: Invent an unorthodox use for the chevron, namely to indicate any long, roughly breathed vowel with either an acute or grave accent (since the grave is only ever used at the ends of words, the intended accent can be inferred from the placement of the vowel). It's certainly not ideal for official purposes, but it works fine for personal use. (ᾰς)

Come to think of it, I think this may be the only instance of more than two diacritics on the same letter (assuming you leave short alpha/iota and smooth breathing unmarked). That may be why it's so difficult to type, since keyboard/font designers may have thought triple-diacritics to be so rare as to be hardly worth accommodating. Also, even with just two, things often start to look a bit cluttered.
Last edited by Gregorius on Fri Mar 25, 2011 5:22 pm, edited 2 times in total.

User avatar
Hampie
Textkit Member
Posts: 176
Joined: Tue Nov 07, 2006 10:51 pm
Location: Holmia, Suecia
Contact:

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by Hampie »

A solution that is not beatiful nor as good is to make a ‹fake› macron underneath the alpha by underlining it. For learning pruposes this would probably be endurable :3.
Här kan jag i alla fall skriva på svenska, eller hur?

Gregorius
Textkit Neophyte
Posts: 79
Joined: Wed Sep 28, 2005 9:48 pm
Location: http://student.fgcu.edu/ghbontra/mainpage.htm

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by Gregorius »

That works fine, too,...until you need an iota subscript as well. Does that ever happen in ancient Greek? A long alpha with rough breathing, acute or grave accent, AND iota subscript?

EDIT: *slaps forehead* Never mind. I had a brain fart and forgot that iota subscript automatically implies a long vowel, thereby rendering the macron redundant.
Last edited by Gregorius on Fri Mar 25, 2011 5:50 pm, edited 1 time in total.

User avatar
jaihare
Textkit Zealot
Posts: 959
Joined: Mon Oct 22, 2007 2:47 am
Location: Tel Aviv, Israel
Contact:

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by jaihare »

Gregorius wrote:That works fine, too,...until you need an iota subscript as well. Does that ever happen in ancient Greek? A long alpha with rough breathing, acute or grave accent, AND iota subscript?
ᾅδης

Then again, if it has an iota subscript, it's AUTOMATICALLY long. You can't put one under a short alpha. So, you won't need it, right?

Gregorius
Textkit Neophyte
Posts: 79
Joined: Wed Sep 28, 2005 9:48 pm
Location: http://student.fgcu.edu/ghbontra/mainpage.htm

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by Gregorius »

Yep. I was editing my last post at the same time as you were adding another of your own, Jason. Talk about being on the same page!

User avatar
Lex
Textkit Zealot
Posts: 732
Joined: Thu Apr 24, 2003 6:34 pm
Location: A top-secret underground llama lair.

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by Lex »

I would upload a file containing my cheatsheet for the Greek Polytonic Keyboard in Windows plus the New Athena Unicode special characters such as alpha+macron+rough+acute, but for some reason, Textkit won't currently allow it. If you private message me with an email address, I would be glad to send it to you.
I, Lex Llama, super genius, will one day rule this planet! And then you'll rue the day you messed with me, you damned dirty apes!

danR
Textkit Neophyte
Posts: 3
Joined: Wed Jun 22, 2016 7:02 pm

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by danR »

If other internet searchers have landed on this old discussion looking for full Greek diacritic support, there simply isn't any unless it's built into the font itself. By full, I mean you could cleanly (without klugy-looking glyphs) reproduce Smyth's Grammar, including its footnotes, any deep academic discussion, ktl.

That said, actually making a font tailored to your needs is no longer an expensive and difficult proposition. I used Fontographer some 25 years ago, and worked up a very professional-looking font from scratch. There are freeware font editors that will do a decent job, and being mindful of intellectual property rights, you can start off by opening up an existing Greek font and start copying and pasting vowels and adding diacritics (breves, macrons, breve-macrons for that matter) to your heart's content.

Now, this will let you typeset a book or a PDF, but the font has to be either on the end-user's device to go any further than that, and for the PDF, it must be embedded in the document itself.

Keep in mind that although unicode supports a huge number of individual glyphs, there will be a bit of work on your end to actually edit each vowel variation: the combinations possible with iota-subscripts, breves, macrons, diaereses, breathings smooth and rough are simply enormous in number. That said, once you've got a set of several dozen of diacritic combination ornaments, its just a matter of plopping them down upon the vowels, and then a bit of adjusting of each so that each glyph is aesthetically balanced (so a wide macron/breve/breathing/acute combo isn't sticking off to the right of the iota.

But figuring a few hundred combos, it should be doable over a weekend. Possibly you'll want a specialized dead-key keyboard just for that font, in which case I think SIL has a keyboard-making app. You'll probably find making a full dead-key mapping for every glyph unnecessary, and prefer to copy and paste the rarer combinations from a document or floating font-map. My recollection of the SIL app is that it's a big study to figure out just how to do what, but that everything can be done if you fiddle around with it long enough.

Finally, caveat emptor, though this can all be done for free: before doing any hard work of editing all the combinations, make a test-font with dummy-characters simply copied into every slot you plan to for the real ones, and then test the font on a Mac, a Windows machine, a tablet, a PDF, etc. Occasionally fonts go haywire when amateurs don't fully understand how to fix encodings and such. However, even freeware editors have error-checking features that will alert you before you generate your font. Problems will least likely occur if you're simply typesetting a Greek book on your own machine and printer. A large, experienced printing-house will likely be able to deal with your font with little fuss.

If I had it over again, the above procedure would still be preferable to scratching in macrons and such with a fine-point pen.

User avatar
bedwere
Global Moderator
Posts: 5101
Joined: Fri Mar 07, 2008 10:23 pm
Location: Didacopoli in California
Contact:

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by bedwere »

I recently looked into this problem and I found that this works for me. I used DejaVu Serif and the following Unicode characters:

\u1f05\ufe25 \u1f35\ufe25 \u1f55\ufe25

The result is:

Image

The Unicode Converter and the Wikipedia page on Combining character were very helpful. \ufe25 is the combing macron half right.

paveln
Textkit Member
Posts: 113
Joined: Tue Jan 21, 2020 7:30 pm

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by paveln »

What you wrote displays nicely with the cambria font and SBL greek. See picture. It's in Word.

Image

User avatar
bedwere
Global Moderator
Posts: 5101
Joined: Fri Mar 07, 2008 10:23 pm
Location: Didacopoli in California
Contact:

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by bedwere »

I found a freeware font that does an excellent job, New Athena Unicode, by the Society for Classical Studies

Example using the gimp:

Image

Corresponding to
\u1fb1\u0313\u0301 \u1fd1\u0313\u0301 \u1fe1\u0313\u0301 \u1fb1\u0314\u0301 \u1fd1\u0314\u0301 \u1fe1\u0314\u0301
\u1fb1\u0301 \u1fd1\u0301 \u1fe1\u0301 \u1fb1\u0314 \u1fd1\u0314 \u1fe1\u0314
\u1fb1\u0313 \u1fd1\u0313 \u1fe1\u0313 \u1fb7\u1f97\u1ff7

User avatar
bcrowell
Textkit Fan
Posts: 312
Joined: Mon Apr 26, 2021 2:55 pm

Re: Help! Typing Macron+Rough+Acute on Alpha

Post by bcrowell »

Producing macronized material in Greek is generally a bad idea, but on the rare occasions when I need to do it, there is still the barrier of needing to create the combining characters that your keyboard layout doesn't cover. The solution that works for me is to run a little snippet of ruby code like this:

Code: Select all

x = [0x1f00, 0x0304].pack('U*')
# 1f00 = alpha with smooth breathing
# 304 = combining macron
print x,"ρή\n"
This example prints the word ἀ_ρή (the alpha is long in epic Greek for the sense of 'prayer'), with the smooth breathing and the macron. (I could cut and paste it here, but people's browsers wouldn't display it correctly.) Ruby is a free and open-source programming language. This is obviously time-consuming, but less time-consuming than searching fruitlessly for hours on the internet to find a way to do it using a keyboard layout.
Ben Crowell, Fullerton, California
Ransom is an innovative presentation of Homer made with open-source software: https://bitbucket.org/ben-crowell/ransom

Post Reply