On 2010-12-04 <17:38:07>, Mojca Miklavec wrote: > On Fri, Dec 3, 2010 at 23:57, Philipp Gesang wrote: > > > > [2] Can we get the strings > > \definesystemconstant{SerifSemiBold} > > \definesystemconstant{SerifSemiBoldItalic} > > added to mult-sys.mkiv? This would allow the use of > > “\s!SerifSemiBold” in typescripts. > > You can leave the \s! out and simply define "SerifSemiBold" if you want.
Of course, but imagine those uneven exceptions in the source … > For other fonts you could have defined an enormous amount of different > synonyms, while you wouldn't have any shortcut such as \bi, \bs etc. > > You can take a look at > > http://meeting.contextgarden.net/2010/talks/2010-09-15-mojca-fonts/some-thoughts-about-typescripts.pdf > Not so much about the idea, but just to get the idea how big the > families could be and how many names you would have to invent (it's in > the order of a few hundred if not more to be able to cover > everything). > > And even then there would be no easy way to switch unless you know the > exact font name anyway. You have some (as in: lots of) valid points in the paper. Font selection, for instance, is a pain -- in my case, simplefonts just picks the bold weight for “\rm” and I can’t blame it because of the unpredictable nomenclature. The best thing that could happen would be a tool like xfontsel for the context font database. However, after looking at the naming schemes of too many fonts I doubt it could be written. > Hans started some basic support (but it needs to be polished out a > bit). See for example > tex/context/fonts/antykwapoltawskiego.lfg > in your TeX tree. This looks very promising. I did the same thing to my font (which is much smaller than antpołt) and had success loading it through “\loadfontgoodies” -- but it doesn’t quite serve as a typescript for font loading yet, does it? (Attached) Thanks for the insights, Philipp > > Mojca > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the > Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ___________________________________________________________________________________ -- () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments
return { name = "bodoniofurw", version = "2010-12-05 12:39:08+0100", comment = "Hoping this will become (a) standard soon", author = "Ph. Gesang", copyright = "Unclaimed", files = { name = "bodoniofurw", list = { ["BodoniOldFasURW-Reg.otf"] = { weight = "normal", style = "regular", width = "normal", }, ["BodoniOldFasURW-RegIta.otf"] = { weight = "normal", style = "italic", width = "normal", }, ["BodoniOldFasURWSC-Reg.otf"] = { weight = "normal", style = "smallcaps", -- the font is old fashioned even wrt otf structure width = "normal", }, ["BodoniOldFasURW-Med.otf"] = { weight = "medium", style = "regular", width = "normal", }, ["BodoniOldFasURW-MedIta.otf"] = { weight = "medium", style = "italic", width = "normal", }, ["BodoniOldFasURW-Bol.otf"] = { weight = "bold", style = "regular", width = "normal", }, ["BodoniOldFasURW-BolIta.otf"] = { weight = "bold", style = "italic", width = "normal", }, }, }, typefaces = { ["bodoniof-normal"] = { shortcut = "rm", shape = "serif", fontname = "bodoniofurw", normalweight = "normal", boldweight = "medium", width = "normal", size = "default", features = "default", }, ["bodoniof-medium"] = { shortcut = "rm", shape = "serif", fontname = "bodoniofurw", normalweight = "medium", boldweight = "bold", width = "normal", size = "default", features = "default", }, ["bodoniof-normalbold"] = { shortcut = "rm", shape = "serif", fontname = "bodoniofurw", normalweight = "normal", boldweight = "bold", width = "normal", size = "default", features = "default", }, }, }
pgpYgk9yHU0Ef.pgp
Description: PGP signature
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________