[XeTeX] fontspec v1.1

Ross Moore ross at maths.mq.edu.au
Tue Oct 19 00:01:17 CEST 2004


On 19/10/2004, at 1:41 AM, William F. Adams wrote:

>
> On Sunday, October 17, 2004, at 11:31  PM, Will Robertson wrote:
>
>> Now that the week is starting, I thought I'd upload my recent efforts 
>> in my font package for XeLaTeX. Due to William F Adams revelation 
>> that my original name was taken, I've changed it to "fontspec", which 
>> I like perhaps even better than the original.
>
> That is better.
>
> Someone suggested a more specific name, which arguably has merit. I 
> like the idea of using a suffix, ``-ex'' or prefix ``xe-'' to indicate 
> the specific platform, with the idea that some point in the future 
> there'll be other suffixes / prefixes for similar capabilities on 
> other platforms.
>
> Say, suggesting it be put in:
>
> ctan:fonts/fontspec/xe-fontspec

I'm going to argue against that.

Is there anything specific to XeTeX in the package,
or is it just creating instances of a syntax for \font calls,
to request features in OpenType (and other) fonts ?

Such a syntax could easily be implemented also on other TeX
systems (though maybe they don't yet have the ability to
fulfill the requests).


Put differently, the logic of the package is to
"specify fonts" so that  fontspec  is a good name.
Tying it to XeTeX is unnecessary.

Also, it is not good for use in documents.
e.g.
   20 years from now, when everyone has full
support for OpenType, someone may want to reuse
old docs with  \usepackage{xe-fontspec} .
They have the fully evolved  {fontspec} package
which now works on all platforms, but those
old docs barf for the silliest of reasons.


So, having picked a good name, write good
documentation about *exactly* what it does;
that is, the syntax that it uses to request
font features.
That is what you would like others to adopt
as well, to get cross-platform compatibility.


>
> Just a quick thought.

Sorry my rebuttal is rather long.


Cheers

	Ross


>
> William
>
> -- 
> William Adams, publishing specialist
> voice - 717-731-6707 | Fax - 717-731-6708
> www.atlis.com
>
> _______________________________________________
> XeTeX mailing list
> postmaster at tug.org
> http://tug.org/mailman/listinfo/xetex
>
------------------------------------------------------------------------
Ross Moore                                         ross at maths.mq.edu.au
Mathematics Department                             office: E7A-419
Macquarie University                               tel: +61 +2 9850 8955
Sydney, Australia                                  fax: +61 +2 9850 8114
------------------------------------------------------------------------



More information about the XeTeX mailing list