Re: [XeTeX] TECkit map for Latin alphabet to Unicode IPA

2011-10-30 Thread Zdenek Wagner
2011/10/30 Daniel Greenhoe dgreen...@gmail.com:
 On Sat, Oct 29, 2011 at 1:11 PM, Andy Lin kir...@gmail.com wrote:
 This is actually the reason I abandoned developing the map file
 further. I had started based on the textipa replacements that I knew,
 and then I discovered all the additional commands and realized that
 they could not be implemented by TECkit along ...

 For better or for worse, I would like to finish what I have started.
 Currently my problem is finding a good method for typesetting glyphs
 with diacritics. For example the b with a small circle under it
 (voiceless b) is quite important in Chinese. Any suggestions for
 typesetting glyphs with diacritics? That is, what would be a good way
 to put a small circle under a letter without using the tipa package?
 Maybe it is about at this point where my desired TECkit map only
 solution starts to break down.

It depends... In Linux you can define your own xkb map and thus have
all accents on your keyboard. It is possible to define macros in emacs
but both these solutins are nonportable, you cannot give them to a
user who prefers another text editor on a different platform. TECkit
map is portable, you just send the map and instruct users how to
install it.

 Dan

 On Sat, Oct 29, 2011 at 1:11 PM, Andy Lin kir...@gmail.com wrote:
 On Thu, Oct 27, 2011 at 04:06, Daniel Greenhoe dgreen...@gmail.com wrote:
 What I would really like is a drop in solution involving a TECkit
 map only. That is, I would like to be able to hand such a map off to a
 linguist, and to tell him/her to simply add in something like this to
 his/her tex file:
   \addfontfeatures{Mapping=tipa2uni}.
 And that's it --- just one support file: a TECkit map file.

 This is actually the reason I abandoned developing the map file
 further. I had started based on the textipa replacements that I knew,
 and then I discovered all the additional commands and realized that
 they could not be implemented by TECkit along (don't get me wrong,
 TECkit maps are very powerful, I've written one to convert
 arabtex-like romanization into Persian). After tipa support was added
 to xunicode, I just used that instead.

 If this single line solution is important to you, you could write a
 wrapper package that calls xunicode, adding whichever redefinitions
 you need.

 -Andy



 --
 Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex




 --
 Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex




-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] TECkit map for Latin alphabet to Unicode IPA

2011-10-30 Thread Daniel Greenhoe
2011/10/30 Zdenek Wagner zdenek.wag...@gmail.com:
 It depends... In Linux you can define your own xkb map and thus have
 all accents on your keyboard. It is possible to define macros in emacs ...

Thank you for your feedback. However, I was not referring to keyboard
input methods, I meant how do I, for example, create a glyph
containing a Latin letter with a small circle under it?

I know that LaTeX in general supports the \r command that puts a
circle over or kind of over the top of a letter (e.g. \r{a} should
produce something like an a with a small circle over it). But with the
exception of Latin letters with descenders (like g), IPA encourages
putting the circles under the letters rather than over them.

In short, what would be a good general method for creating glyphs
with assorted diacritics without resorting to editing the font itself
(e.g. with FontForge, etc.)?

Dan

2011/10/30 Zdenek Wagner zdenek.wag...@gmail.com:
 2011/10/30 Daniel Greenhoe dgreen...@gmail.com:
 On Sat, Oct 29, 2011 at 1:11 PM, Andy Lin kir...@gmail.com wrote:
 This is actually the reason I abandoned developing the map file
 further. I had started based on the textipa replacements that I knew,
 and then I discovered all the additional commands and realized that
 they could not be implemented by TECkit along ...

 For better or for worse, I would like to finish what I have started.
 Currently my problem is finding a good method for typesetting glyphs
 with diacritics. For example the b with a small circle under it
 (voiceless b) is quite important in Chinese. Any suggestions for
 typesetting glyphs with diacritics? That is, what would be a good way
 to put a small circle under a letter without using the tipa package?
 Maybe it is about at this point where my desired TECkit map only
 solution starts to break down.

 It depends... In Linux you can define your own xkb map and thus have
 all accents on your keyboard. It is possible to define macros in emacs
 but both these solutins are nonportable, you cannot give them to a
 user who prefers another text editor on a different platform. TECkit
 map is portable, you just send the map and instruct users how to
 install it.

 Dan

 On Sat, Oct 29, 2011 at 1:11 PM, Andy Lin kir...@gmail.com wrote:
 On Thu, Oct 27, 2011 at 04:06, Daniel Greenhoe dgreen...@gmail.com wrote:
 What I would really like is a drop in solution involving a TECkit
 map only. That is, I would like to be able to hand such a map off to a
 linguist, and to tell him/her to simply add in something like this to
 his/her tex file:
   \addfontfeatures{Mapping=tipa2uni}.
 And that's it --- just one support file: a TECkit map file.

 This is actually the reason I abandoned developing the map file
 further. I had started based on the textipa replacements that I knew,
 and then I discovered all the additional commands and realized that
 they could not be implemented by TECkit along (don't get me wrong,
 TECkit maps are very powerful, I've written one to convert
 arabtex-like romanization into Persian). After tipa support was added
 to xunicode, I just used that instead.

 If this single line solution is important to you, you could write a
 wrapper package that calls xunicode, adding whichever redefinitions
 you need.

 -Andy



 --
 Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex




 --
 Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex




 --
 Zdeněk Wagner
 http://hroch486.icpf.cas.cz/wagner/
 http://icebearsoft.euweb.cz



 --
 Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex




--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Vafa Khalighi
On Sun, Oct 30, 2011 at 5:33 PM, Paul Isambert zappathus...@free.fr wrote:

  Le 30/10/2011 06:25, Vafa Khalighi a écrit :

  XeTeX font support is heaps better and stable than what luaotfload
  package offers and I guess that is why many users still like using
  xetex instead luatex. I personally believe that it is a bad practice
  that luaotfload just copies ConTeXt code, it should not be deeply
  dependent on ConTeXt because Hans may want to try experimenting with
  some features today and next day he gets rid of them just like the
  recent updates of luaotfload that Khaled talked about it. I think,
  this is awful! What should users who used those features (and need it
  heavily in their daily typesetting tasks, do?). They wake up one day
  and suddenly see that yes, luaotfload does not provide the features
  they need. luaotfload needs to be written from scratch independent of
  any ConTeXt code.

 An independent fontloader could very well be unstable too. But anyway I
 suppose this will happen some day; relying on Hans's code is the only
 solution for the moment, because nobody has written a public alternative
 (and writing such an alternative is no simple task), but I don't suppose
 it will remain so.

 As far as I'm concerned, I don't use luaotfload but my own fontloader.
 It is not public for the moment because it doesn't do much more than
 what I need to do. But I have good hope that somebody will some day come
 with a full solution; or perhaps different people will write partial
 solutions (someone could write something for latin typography, somebody
 else could devise an arabic fontloader, and so on and so forth). The
 problem is, it's easier to blame luaotfload for its uncertain status
 than to sit down and write a replacement; so please let's not forget
 that without luaotfload LuaTeX wouldn't be different from PDFTeX as far
 as fonts are concerned.

 Best,
 Paul




 --
 Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex




--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Vafa Khalighi
The

 problem is, it's easier to blame luaotfload for its uncertain status
 than to sit down and write a replacement; so please let's not forget
 that without luaotfload LuaTeX wouldn't be different from PDFTeX as far
 as fonts are concerned.



That was not what I was trying to convey. What I meant to say was that
luaotfload needs to work out its own implementation. If it relies on
ConTeXt, then it has obviously no control over the code and hence it would
create some major problems. Indeed I am grateful to Hans, Khaled and anyone
else who has been working on luaotfload but a LaTeX or a generic TeX
package needs to implement its own code indepently.


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] TECkit map for Latin alphabet to Unicode IPA

2011-10-30 Thread Ross Moore

On 30/10/2011, at 8:11 PM, Daniel Greenhoe wrote:

 On Sun, Oct 30, 2011 at 4:33 PM, Peter Dyballa peter_dyba...@web.de wrote:
 With COMBINING RING BELOW, U+0325?
 
 Yes --- How do I in general put, for example, U+0325 below U+0062,
 while still maintaining proper alignment (e.g. the bottom of the b
 (U+0062) with  a ring (U+0325) below it is still aligned with the
 bottom of an adjacent c (U+0063) with nothing below it)?

With Xunicode loaded, does this not do what you want?

   c\textsubring{b}c

or   cb0325c   (with no extra package).

It is up to the font to implement the placement.
XeTeX just receives the codes for the characters/glyphs. 

You can write a macro to simplify the input, once you are
sure that you know what you want, and how to get it.

 
 Dan


Hope this helps,

Ross


Ross Moore   ross.mo...@mq.edu.au 
Mathematics Department   office: E7A-419  
Macquarie University tel: +61 (0)2 9850 8955
Sydney, Australia  2109  fax: +61 (0)2 9850 8114







--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] TECkit map for Latin alphabet to Unicode IPA

2011-10-30 Thread Daniel Greenhoe
 On Sun, Oct 30, 2011 at 5:50 PM, Ross Moore ross.mo...@mq.edu.au wrote:
 With Xunicode loaded, does this not do what you want?
   c\textsubring{b}c

On ctan at http://www.ctan.org/tex-archive/macros/xetex/latex/xunicode
there is no documentation about xunicode other than a brief readme. Is
there currently any documentation available somewhere that might
describe the commands (like \textsubring) and other facilities
available via the xunicode package?

Dan

On Sun, Oct 30, 2011 at 6:25 PM, Daniel Greenhoe dgreen...@gmail.com wrote:
 On Sun, Oct 30, 2011 at 5:50 PM, Ross Moore ross.mo...@mq.edu.au wrote:
 With Xunicode loaded, does this not do what you want?
   c\textsubring{b}c

 or   cb0325c   (with no extra package).

 Yes, both of those work great! Thank you!

 Dan

 On Sun, Oct 30, 2011 at 5:50 PM, Ross Moore ross.mo...@mq.edu.au wrote:

 On 30/10/2011, at 8:11 PM, Daniel Greenhoe wrote:

 On Sun, Oct 30, 2011 at 4:33 PM, Peter Dyballa peter_dyba...@web.de wrote:
 With COMBINING RING BELOW, U+0325?

 Yes --- How do I in general put, for example, U+0325 below U+0062,
 while still maintaining proper alignment (e.g. the bottom of the b
 (U+0062) with  a ring (U+0325) below it is still aligned with the
 bottom of an adjacent c (U+0063) with nothing below it)?

 With Xunicode loaded, does this not do what you want?

   c\textsubring{b}c

 or   cb0325c   (with no extra package).

 It is up to the font to implement the placement.
 XeTeX just receives the codes for the characters/glyphs.

 You can write a macro to simplify the input, once you are
 sure that you know what you want, and how to get it.


 Dan


 Hope this helps,

        Ross

 
 Ross Moore                                       ross.mo...@mq.edu.au
 Mathematics Department                           office: E7A-419
 Macquarie University                             tel: +61 (0)2 9850 8955
 Sydney, Australia  2109                          fax: +61 (0)2 9850 8114
 






 --
 Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex





--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Khaled Hosny
On Sun, Oct 30, 2011 at 04:25:21PM +1100, Vafa Khalighi wrote:
 XeTeX font support is heaps better and  stable than what luaotfload package 
 offers and I guess that is why many users still like using xetex instead
 luatex. I personally believe that it is a bad practice that luaotfload just
 copies ConTeXt code, it should not be deeply dependent on ConTeXt because Hans
 may want to try experimenting with some features today and next day he gets 
 rid
 of them just like the recent updates of luaotfload that Khaled talked about 
 it.
 I think, this is awful! What should users who used those features (and need it
 heavily in their daily typesetting tasks, do?). They wake up one day and
 suddenly see that yes, luaotfload does not provide the features they need.
 luaotfload needs to be written from scratch independent of any ConTeXt code.

The situation is not as bad as you make it seems, what have gone is two
minor features that IMO was a mistake to provide them in the first
place, but since we are talking about a yet to be released version of
luaotfload, there might be an alternate solution at the time of release.

Writing an OpenType layout engine is not a simple task, and you can
judge from the many years it toke FOSS community to have a really good
one, HarfBuzz (the name luaotfload is misleading, font loading is about
the easiest part of luaotfload, OpenType implementation is really what
matters.) If it were for me, I'd plug HarfBuzz into luatex proper and
call it a day, but this does not align well with the design principles
of luatex so it is unlikely to happen.

The main goal of luaotfload, besides having an OpenType engine for
lualatex, is too make sure we don't end up with two different OpenType
implementations for luatex, each broken in its own way. OpenType is such
a horribly documented standard that is there is no single
implementation of it that does not have its own share of bugs (it is
often not easy to tell if a bug is a bug or since the documentation are
so fuzzy in certain areas).

Regards,
 Khaled


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread George N. White III
On Sun, Oct 30, 2011 at 7:42 AM, Khaled Hosny khaledho...@eglug.org wrote:

 On Sun, Oct 30, 2011 at 04:25:21PM +1100, Vafa Khalighi wrote:
 XeTeX font support is heaps better and  stable than what luaotfload package
 offers and I guess that is why many users still like using xetex instead
 luatex. I personally believe that it is a bad practice that luaotfload just
 copies ConTeXt code, it should not be deeply dependent on ConTeXt because 
 Hans
 may want to try experimenting with some features today and next day he gets 
 rid
 of them just like the recent updates of luaotfload that Khaled talked about 
 it.
 I think, this is awful! What should users who used those features (and need 
 it
 heavily in their daily typesetting tasks, do?). They wake up one day and
 suddenly see that yes, luaotfload does not provide the features they need.
 luaotfload needs to be written from scratch independent of any ConTeXt code.

 The situation is not as bad as you make it seems, what have gone is two
 minor features that IMO was a mistake to provide them in the first
 place, but since we are talking about a yet to be released version of
 luaotfload, there might be an alternate solution at the time of release.

 Writing an OpenType layout engine is not a simple task, and you can
 judge from the many years it toke FOSS community to have a really good
 one, HarfBuzz (the name luaotfload is misleading, font loading is about
 the easiest part of luaotfload, OpenType implementation is really what
 matters.) If it were for me, I'd plug HarfBuzz into luatex proper and
 call it a day, but this does not align well with the design principles
 of luatex so it is unlikely to happen.

If plugging harfbuzz into luatex does not require a huge effort, it could
serve as bridge from xetex to luatex while a more principled design
is being created.   Principles are nice, and have benefits over the long
haul, but in cases where the design is evolving it really helps to get
an implementation into the hands of users and let them point out the
areas where work is needed.

 The main goal of luaotfload, besides having an OpenType engine for
 lualatex, is too make sure we don't end up with two different OpenType
 implementations for luatex, each broken in its own way. OpenType is such
 a horribly documented standard that is there is no single
 implementation of it that does not have its own share of bugs (it is
 often not easy to tell if a bug is a bug or since the documentation are
 so fuzzy in certain areas).

The way to bring clarity in cases of fuzzy standards is for one implementation,
perhaps harfbuzz-ng is a candidate, as the reference and try to match
that behaviour.
The reference implementation won't be perfect, but needs to be open to change as
problems are identified.

-- 
George N. White III aa...@chebucto.ns.ca
Head of St. Margarets Bay, Nova Scotia



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Future state of XeTeX in TeXLive

2011-10-30 Thread BPJ

On 2011-10-28 21:02, Zdenek Wagner wrote:

2011/10/28msk...@ansuz.sooke.bc.ca:

On Fri, 28 Oct 2011, William Adams wrote:

majority of documents are created using GUI tools.   What use cases
are better served by batch mode, and in what cases is TeX used by
default because of available GUI tools refuse to play.


Large database publications. Variable data printing.


Also, anything where documents end up checked into the source control
and configuration management systems used for software development.  It's
really nice to be able to compile my TeX documents along with my code.  I
can't do that with GUI tools.


Documents being written by several people in cooperation in real time
(usually living in a versioning system)

Documents that have to be rendered from sources on several different platforms

Documents that have to be rendered from sources years later

Documents containing math

Documents created on-the-fly by a web service


Documents produced by people with motor or vision disabilities
which make it hard for them to use a WYSIWYG/GUI tool.

(I have both a motor disability and some vision difficulties,
but that shouldn't be a requirement for caring about the issue.)

BTW: is there a symmary of Xe(La)TeX/LuaTeX differences somewhere?
I can't say that I'm wild about the prospect of having to learn
another programming language on top of LaTeX to get things
working. This said I use perlTeX quite a bit, so I might have a
gain in learning Lua(TeX) all the same.

/bpj


--
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Paul Isambert

Le 30/10/2011 13:20, George N. White III a écrit :
 On Sun, Oct 30, 2011 at 7:42 AM, Khaled Hosny khaledho...@eglug.org 

wrote:

 Writing an OpenType layout engine is not a simple task, and you can
 judge from the many years it toke FOSS community to have a really good
 one, HarfBuzz (the name luaotfload is misleading, font loading is about
 the easiest part of luaotfload, OpenType implementation is really what
 matters.) If it were for me, I'd plug HarfBuzz into luatex proper and
 call it a day, but this does not align well with the design principles
 of luatex so it is unlikely to happen.

 If plugging harfbuzz into luatex does not require a huge effort, it could
 serve as bridge from xetex to luatex while a more principled design
 is being created. Principles are nice, and have benefits over the long
 haul, but in cases where the design is evolving it really helps to get
 an implementation into the hands of users and let them point out the
 areas where work is needed.


As far as I can see, the principles behind LuaTeX are pretty clear; it
offers tools, not solutions. Sometimes that makes it apparently slow-witted,
like TeX itself, because it refuses to implement solutions that seem
successful elsewhere. But one shouldn't forget that (Lua)TeX is an
extremely sophisticated typographic system, and that flexibility is an
integral part of it. Using HarfBuzz would probably offer a simple solution,
but you'd lose what makes LuaTeX so worthwhile.

Best,
Paul



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Petr Tomasek
On Sun, Oct 30, 2011 at 04:29:18PM +0100, Paul Isambert wrote:
 Le 30/10/2011 13:20, George N. White III a écrit :
  On Sun, Oct 30, 2011 at 7:42 AM, Khaled Hosny khaledho...@eglug.org 
 wrote:
  Writing an OpenType layout engine is not a simple task, and you can
  judge from the many years it toke FOSS community to have a really good
  one, HarfBuzz (the name luaotfload is misleading, font loading is about
  the easiest part of luaotfload, OpenType implementation is really what
  matters.) If it were for me, I'd plug HarfBuzz into luatex proper and
  call it a day, but this does not align well with the design principles
  of luatex so it is unlikely to happen.
 
  If plugging harfbuzz into luatex does not require a huge effort, it could
  serve as bridge from xetex to luatex while a more principled design
  is being created. Principles are nice, and have benefits over the long
  haul, but in cases where the design is evolving it really helps to get
  an implementation into the hands of users and let them point out the
  areas where work is needed.
 
 As far as I can see, the principles behind LuaTeX are pretty clear; it
 offers tools, not solutions. Sometimes that makes it apparently slow-witted,
 like TeX itself, because it refuses to implement solutions that seem
 successful elsewhere. But one shouldn't forget that (Lua)TeX is an
 extremely sophisticated typographic system, and that flexibility is an
 integral part of it. Using HarfBuzz would probably offer a simple solution,
 but you'd lose what makes LuaTeX so worthwhile.
 
 Best,
 Paul

What is so worthwile on cripling one scripting language with
another one?

P.

-- 
Petr Tomasek http://www.etf.cuni.cz/~tomasek
Jabber: but...@jabbim.cz


EA 355:001  DU DU DU DU
EA 355:002  TU TU TU TU
EA 355:003  NU NU NU NU NU NU NU
EA 355:004  NA NA NA NA NA





--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Petr Tomasek
On Sun, Oct 30, 2011 at 09:20:19AM -0300, George N. White III wrote:
 On Sun, Oct 30, 2011 at 7:42 AM, Khaled Hosny khaledho...@eglug.org wrote:
 
  On Sun, Oct 30, 2011 at 04:25:21PM +1100, Vafa Khalighi wrote:
  XeTeX font support is heaps better and  stable than what luaotfload package
  offers and I guess that is why many users still like using xetex instead
  luatex. I personally believe that it is a bad practice that luaotfload just
  copies ConTeXt code, it should not be deeply dependent on ConTeXt because 
  Hans
  may want to try experimenting with some features today and next day he 
  gets rid
  of them just like the recent updates of luaotfload that Khaled talked 
  about it.
  I think, this is awful! What should users who used those features (and 
  need it
  heavily in their daily typesetting tasks, do?). They wake up one day and
  suddenly see that yes, luaotfload does not provide the features they need.
  luaotfload needs to be written from scratch independent of any ConTeXt 
  code.
 
  The situation is not as bad as you make it seems, what have gone is two
  minor features that IMO was a mistake to provide them in the first
  place, but since we are talking about a yet to be released version of
  luaotfload, there might be an alternate solution at the time of release.
 
  Writing an OpenType layout engine is not a simple task, and you can
  judge from the many years it toke FOSS community to have a really good
  one, HarfBuzz (the name luaotfload is misleading, font loading is about
  the easiest part of luaotfload, OpenType implementation is really what
  matters.) If it were for me, I'd plug HarfBuzz into luatex proper and
  call it a day, but this does not align well with the design principles
  of luatex so it is unlikely to happen.
 
 If plugging harfbuzz into luatex does not require a huge effort, it could
 serve as bridge from xetex to luatex while a more principled design
 is being created.

It would be better to have XeTeX with a stable HarfBuzz-ng support.

Actually, I think little people need more then than what XeTTeX acctually
provides...

-- 
Petr Tomasek http://www.etf.cuni.cz/~tomasek
Jabber: but...@jabbim.cz


EA 355:001  DU DU DU DU
EA 355:002  TU TU TU TU
EA 355:003  NU NU NU NU NU NU NU
EA 355:004  NA NA NA NA NA





--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Vafa Khalighi
Are you talking about TeX--XeT bidirectional typesetting algorithm?

No, It has several major bugs and it is not perfect for RTL typesetting (ok
but not perfect).

On Mon, Oct 31, 2011 at 3:18 AM, Petr Tomasek toma...@etf.cuni.cz wrote:

 On Sun, Oct 30, 2011 at 09:20:19AM -0300, George N. White III wrote:
  On Sun, Oct 30, 2011 at 7:42 AM, Khaled Hosny khaledho...@eglug.org
 wrote:
 
   On Sun, Oct 30, 2011 at 04:25:21PM +1100, Vafa Khalighi wrote:
   XeTeX font support is heaps better and  stable than what luaotfload
 package
   offers and I guess that is why many users still like using xetex
 instead
   luatex. I personally believe that it is a bad practice that
 luaotfload just
   copies ConTeXt code, it should not be deeply dependent on ConTeXt
 because Hans
   may want to try experimenting with some features today and next day
 he gets rid
   of them just like the recent updates of luaotfload that Khaled talked
 about it.
   I think, this is awful! What should users who used those features
 (and need it
   heavily in their daily typesetting tasks, do?). They wake up one day
 and
   suddenly see that yes, luaotfload does not provide the features they
 need.
   luaotfload needs to be written from scratch independent of any
 ConTeXt code.
  
   The situation is not as bad as you make it seems, what have gone is two
   minor features that IMO was a mistake to provide them in the first
   place, but since we are talking about a yet to be released version of
   luaotfload, there might be an alternate solution at the time of
 release.
  
   Writing an OpenType layout engine is not a simple task, and you can
   judge from the many years it toke FOSS community to have a really good
   one, HarfBuzz (the name luaotfload is misleading, font loading is about
   the easiest part of luaotfload, OpenType implementation is really what
   matters.) If it were for me, I'd plug HarfBuzz into luatex proper and
   call it a day, but this does not align well with the design
 principles
   of luatex so it is unlikely to happen.
 
  If plugging harfbuzz into luatex does not require a huge effort, it could
  serve as bridge from xetex to luatex while a more principled design
  is being created.

 It would be better to have XeTeX with a stable HarfBuzz-ng support.

 Actually, I think little people need more then than what XeTTeX acctually
 provides...

 --
 Petr Tomasek http://www.etf.cuni.cz/~tomasek
 Jabber: but...@jabbim.cz

 
 EA 355:001  DU DU DU DU
 EA 355:002  TU TU TU TU
 EA 355:003  NU NU NU NU NU NU NU
 EA 355:004  NA NA NA NA NA
 





--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Petr Tomasek
On Mon, Oct 31, 2011 at 03:29:30AM +1100, Vafa Khalighi wrote:
 Are you talking about TeX--XeT bidirectional typesetting algorithm?

Sorry that was a typo, am using a slow connection and a mutt on a server
over ssh...

 No, It has several major bugs and it is not perfect for RTL typesetting (ok
 but not perfect).

I meant XeTeX as opposed to LuaTeX...

 On Mon, Oct 31, 2011 at 3:18 AM, Petr Tomasek toma...@etf.cuni.cz wrote:
 
  On Sun, Oct 30, 2011 at 09:20:19AM -0300, George N. White III wrote:
   On Sun, Oct 30, 2011 at 7:42 AM, Khaled Hosny khaledho...@eglug.org
  wrote:
  
On Sun, Oct 30, 2011 at 04:25:21PM +1100, Vafa Khalighi wrote:
XeTeX font support is heaps better and  stable than what luaotfload
  package
offers and I guess that is why many users still like using xetex
  instead
luatex. I personally believe that it is a bad practice that
  luaotfload just
copies ConTeXt code, it should not be deeply dependent on ConTeXt
  because Hans
may want to try experimenting with some features today and next day
  he gets rid
of them just like the recent updates of luaotfload that Khaled talked
  about it.
I think, this is awful! What should users who used those features
  (and need it
heavily in their daily typesetting tasks, do?). They wake up one day
  and
suddenly see that yes, luaotfload does not provide the features they
  need.
luaotfload needs to be written from scratch independent of any
  ConTeXt code.
   
The situation is not as bad as you make it seems, what have gone is two
minor features that IMO was a mistake to provide them in the first
place, but since we are talking about a yet to be released version of
luaotfload, there might be an alternate solution at the time of
  release.
   
Writing an OpenType layout engine is not a simple task, and you can
judge from the many years it toke FOSS community to have a really good
one, HarfBuzz (the name luaotfload is misleading, font loading is about
the easiest part of luaotfload, OpenType implementation is really what
matters.) If it were for me, I'd plug HarfBuzz into luatex proper and
call it a day, but this does not align well with the design
  principles
of luatex so it is unlikely to happen.
  
   If plugging harfbuzz into luatex does not require a huge effort, it could
   serve as bridge from xetex to luatex while a more principled design
   is being created.
 
  It would be better to have XeTeX with a stable HarfBuzz-ng support.
 
  Actually, I think little people need more then than what XeTTeX acctually
  provides...
 
  --
  Petr Tomasek http://www.etf.cuni.cz/~tomasek
  Jabber: but...@jabbim.cz
 
  
  EA 355:001  DU DU DU DU
  EA 355:002  TU TU TU TU
  EA 355:003  NU NU NU NU NU NU NU
  EA 355:004  NA NA NA NA NA
  
 
 
 
 

-- 
Petr Tomasek http://www.etf.cuni.cz/~tomasek
Jabber: but...@jabbim.cz


EA 355:001  DU DU DU DU
EA 355:002  TU TU TU TU
EA 355:003  NU NU NU NU NU NU NU
EA 355:004  NA NA NA NA NA





--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Paul Isambert

Le 30/10/2011 17:20, Petr Tomasek a écrit :

On Sun, Oct 30, 2011 at 04:29:18PM +0100, Paul Isambert wrote:

Le 30/10/2011 13:20, George N. White III a écrit :

On Sun, Oct 30, 2011 at 7:42 AM, Khaled Hosnykhaledho...@eglug.org

wrote:

Writing an OpenType layout engine is not a simple task, and you can
judge from the many years it toke FOSS community to have a really good
one, HarfBuzz (the name luaotfload is misleading, font loading is about
the easiest part of luaotfload, OpenType implementation is really what
matters.) If it were for me, I'd plug HarfBuzz into luatex proper and
call it a day, but this does not align well with the design principles
of luatex so it is unlikely to happen.

If plugging harfbuzz into luatex does not require a huge effort, it could
serve as bridge from xetex to luatex while a more principled design
is being created. Principles are nice, and have benefits over the long
haul, but in cases where the design is evolving it really helps to get
an implementation into the hands of users and let them point out the
areas where work is needed.

As far as I can see, the principles behind LuaTeX are pretty clear; it
offers tools, not solutions. Sometimes that makes it apparently slow-witted,
like TeX itself, because it refuses to implement solutions that seem
successful elsewhere. But one shouldn't forget that (Lua)TeX is an
extremely sophisticated typographic system, and that flexibility is an
integral part of it. Using HarfBuzz would probably offer a simple solution,
but you'd lose what makes LuaTeX so worthwhile.

Best,
Paul

What is so worthwile on cripling one scripting language with
another one?


I don't understand your (I suppose) rhetorical question. Do you mean 
crippling TeX with Lua? If that's how you see LuaTeX, I think there 
isn't much we're going to agree on.


Best,
Paul


--
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Khaled Hosny
On Sun, Oct 30, 2011 at 05:18:18PM +0100, Petr Tomasek wrote:
 
 Actually, I think little people need more then than what XeTTeX acctually
 provides...

640kb ought to be enough for anybody.



--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Philip TAYLOR (Webmaster, Ret'd)



Khaled Hosny wrote:

On Sun, Oct 30, 2011 at 05:18:18PM +0100, Petr Tomasek wrote:


Actually, I think little people need more then than what XeTTeX acctually
provides...


640kb ought to be enough for anybody.


I think there is a world market for maybe five computers.
-- Thomas Watson, Chairman of IBM, 1943.



--
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] [tex-live] Ftuture state of XeTeX in TeXLive

2011-10-30 Thread Herbert Schulz

On Oct 30, 2011, at 1:10 PM, Philip TAYLOR (Webmaster, Ret'd) wrote:

 
 
 Khaled Hosny wrote:
 On Sun, Oct 30, 2011 at 05:18:18PM +0100, Petr Tomasek wrote:
 
 Actually, I think little people need more then than what XeTTeX acctually
 provides...
 
 640kb ought to be enough for anybody.
 
 I think there is a world market for maybe five computers.
   -- Thomas Watson, Chairman of IBM, 1943.
 


Howdy,

Yeah... given the state of technology back then he was probably correct.

We all have an awful lot of thanks that we should give to NASA for the 
practical application of Solid State Physics to practical devices.

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)






--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] TECkit map for Latin alphabet to Unicode IPA

2011-10-30 Thread Ross Moore
Hello Daniel,


On 30/10/2011, at 21:41, Daniel Greenhoe dgreen...@gmail.com wrote:

 On Sun, Oct 30, 2011 at 5:50 PM, Ross Moore ross.mo...@mq.edu.au wrote:
 With Xunicode loaded, does this not do what you want?
  c\textsubring{b}c
 
 On ctan at http://www.ctan.org/tex-archive/macros/xetex/latex/xunicode
 there is no documentation about xunicode other than a brief readme. Is
 there currently any documentation available somewhere that might
 describe the commands (like \textsubring) and other facilities
 available via the xunicode package?

No. Practically every LaTeX macro from standard packages supporting legacy font 
encodings, resulting in a character or accent/diacritic that has a Unicode code 
point, has a corresponding declaration in Xunicode, for backward compatibility 
reasons. There is no point in describing how these are used. That is the job of 
the legacy packages, and would result in hundreds, if not thousands, of pages 
of documentation that could never be definitive anyway.

The file xunicode.sty is a plain text file, with a History section. You can 
search for the Hex string of a specific character, to find whether it is 
implemented or not. This will find the name of the macro, and usually will 
locate other characters in the same Unicode block, or having similar 
functionality.


 
 Dan

Hope this helps,

 Ross


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] TECkit map for Latin alphabet to Unicode IPA

2011-10-30 Thread Andy Lin
I second looking through xunicode.sty. Most of the tipa commands are
the same, although a couple were altered, as precedence was given to
the math symbols (I think). The comments in file explain why a
particular command was assign to a particular character in these
cases, and IIRC, tell you what command has been assigned to an
alternate character.

Once you find the commands you want, you can use TexMaker and create a
palette of characters that you use most often. Or you can create a
custom keyboard layout with dead keys to input the characters (we
distributed one such keyboard for a project once, aside from Windows
throwing a security dialogue, we didn't have much trouble with it).

-Andy


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex