Mah, io ho il Mac OS X Lion e non ho acquistato nessun font.
Nella cartella /Library/Fonts/ si trova un magnifico Baskerville contenuto in una ttc (True Type Collection), che in realtà è otf, ma avendo i profili delle lettere descritti mediante parabole, viene classificato TrueType.
La pagina del cirillico non è completissima, ma contiene una quantità di glifi con segni di grave, acuto, lunga, breve. Ora io non conosco le lingue slave né moderne né tanto meno antiche, perciò non capisco il tuo problema dei diacritici.
Di solito i font OpenType contengono anche degli accenti “combining” che funzionano con qualunque carattere faccia parte della polizza, credo, e mi stupirei se il Baskerville distribuito con il sistema sia così privo di accenti da non poter usare nemmeno i combining diacritics. Certo bisogna avere le macro per accedere agli indirizzi unicode e magari delle altre macro per metterli insieme alle lettere che si vogliono “diacriticizzare”, ma mi pare che da questo punto di vista tu sia già a posto con le macro che ti ha dato Enrico.
Visto che sei su un Mac, apri Finder poi da’ il comando da tastiera “Maiuscola + mela + G” e nella finestra che si apre scrivi /Library/Fonts/; cliccando sul tato blu vai direttamente nel folder Fonts; cerchi Baskerville.ttc, ci clicchi sopra con il mouse e ti si dovrebbe aprire Fontbook che ti mostra un esempio in caratteri latini; però sempre in FontBook dai da tastiera il comando “mela + I” e la finestra che ti mostra un esempio di lafabeto ti si apre per scriverti tutte le informazioni possibili per usare quel font; cliccando su Regular, per esempio esce la seguente informazione:
`
Baskerville
Baskerville, 18 pt.
PostScript name Baskerville
Full name Baskerville
Family Baskerville
Style Regular
Kind TrueType
Language Afrikaans, Albanian, Azerbaijani, Basque, Belarusian, Bulgarian, Catalan, Cornish, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Faroese, Finnish, French, Galician, German, Greek, Hawaiian, Hungarian, Icelandic, Indonesian, Irish, Italian, Kalaallisut, Kazakh, Latvian, Lithuanian, Macedonian, Malay, Maltese, Manx, Norwegian Bokmål, Norwegian Nynorsk, Oromo, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Somali, Spanish, Swahili, Swedish, Swiss German, Turkish, Ukrainian, Uzbek, Vietnamese, Welsh, Zulu
Version 7.0d4e2
Location /Library/Fonts/Baskerville.ttc
Unique name Baskerville; 7.0d4e2; 2011-03-16
Designer John Baskerville
Copyright Digitized data copyright Monotype Typography, Ltd 1991-1997. All rights reserved. Monotype Baskerville™ is a trademark of Monotype Typography, Ltd which may be registered in certain jurisdictions.
Trademark Monotype Baskervilleª is a trademark of Monotype Typography, Ltd which may be registered in certain jurisdictions.
Description –
Enabled Yes
Duplicate No
Copy protected No
Embeddable Yes
Glyph count 1,109
`
Il nome da passare a XeLaTeX/fontspec per caricarlo è semplicemente Baskerville; le lingue che puoi comporre con questo font sono quelle elencate sopra e mi pare che contengano tutto quello che serve per un bel numero di lingue slave che usano l’alfabeto cirillico.