Re: RTL PUA?

2011-09-03 Thread Christopher Fynn
What is needed is a way to specify the properties in a platform-independent way, where platform means not only OS but also font technology. The font format used by all smart font technologies (OT, AAT, Graphite) are all based on the TrueType font file format which allows you to add any number

Re: RTL PUA?

2011-08-25 Thread Philippe Verdy
2011/8/25 Peter Constable peter...@microsoft.com: From: unicode-bou...@unicode.org [mailto:unicode-bou...@unicode.org] On Behalf Of Philippe Verdy But I suspect that the strong opposition given by Peter Constable... Yet again, I think you're putting words in my mouth. The only thing I think

Re: RTL PUA?

2011-08-25 Thread Philippe Verdy
2011/8/25 Peter Constable peter...@microsoft.com: From: ver...@gmail.com [mailto:ver...@gmail.com] On Behalf Of Philippe Verdy 2011/8/22 Joó Ádám a...@jooadam.hu: Speaking of actual implementation, I’m convinced that this format should be the same as it is for encoded characters ... As well,

Re: RTL PUA?

2011-08-24 Thread Philippe Verdy
2011/8/24 John Hudson j...@tiro.ca: Philippe, I'll need to think about this some more and try to get a better grasp of what you're suggesting. But some immediate thoughts come to mind: If BiDi is to be applied to shaped glyph strings, surely that means needing to step backwards through the

RE: Designing a format for research use of the PUA in a RTL mode (from Re: RTL PUA?)

2011-08-24 Thread William_J_G Overington
Thank you to Doug and to Asmus for replying.   Originally I was thinking of the format simply being so as to help to level the infrastructural ground as between a PUA (Private Use Area) application using left-to-right characters and a PUA application using right-to-left characters. However,

Re: RTL PUA?

2011-08-24 Thread John H. Jenkins
John Hudson 於 2011年8月23日 下午9:08 寫道: I think you may be right that quite a lot of existing OTL functionality wouldn't be affected by applying BiDi after glyph shaping: logical order and resolved order are often identical in terms of GSUB input. But it is in the cases where they are not

Re: RTL PUA?

2011-08-24 Thread Philippe Verdy
2011/8/24 John H. Jenkins jenk...@apple.com: John Hudson 於 2011年8月23日 下午9:08 寫道: I think you may be right that quite a lot of existing OTL functionality wouldn't be affected by applying BiDi after glyph shaping: logical order and resolved order are often identical in terms of GSUB input.

RE: RTL PUA?

2011-08-24 Thread Peter Constable
From: ver...@gmail.com [mailto:ver...@gmail.com] On Behalf Of Philippe Verdy 2011/8/22 Joó Ádám a...@jooadam.hu: Speaking of actual implementation, I’m convinced that this format should be the same as it is for encoded characters ... As well, the small properties files can be embedded, in a

RE: RTL PUA?

2011-08-24 Thread Peter Constable
From: unicode-bou...@unicode.org [mailto:unicode-bou...@unicode.org] On Behalf Of Philippe Verdy Lookup tables in fonts (at least OpenType) do not work at the character level, but at the glyph level: they substitute glyph ids by other glyph ids. That much is true. Sequences of glyph ids

RE: RTL PUA?

2011-08-24 Thread Peter Constable
From: ver...@gmail.com [mailto:ver...@gmail.com] On Behalf Of Philippe Verdy 2011/8/22 Peter Constable peter...@microsoft.com: Of course _OpenType_ cannot, but any rendering engine that uses OpenType _must_ resolve the bidi level of _all_ characters in a sequence that it is given to

Re: RTL PUA?

2011-08-23 Thread Vinod Kumar
On 22 August 2011 22:40, John Hudson j...@tiro.ca wrote: Glyph ID inputs for OTL processing are according to reading/resolved order. This is typically the same as logical order, but the term logical order really applies to character strings, not glyph strings, which are much more

Re: RTL PUA?

2011-08-23 Thread Richard Wordingham
On Mon, 22 Aug 2011 20:58:23 +0200 Philippe Verdy verd...@wanadoo.fr wrote: The computing order of features should not then be: - BiDi algorithm for reordering grapheme clusters (I trust you mean the ordering of clusters relative to one another, not the ordering within clusters.) - font

Re: RTL PUA?

2011-08-23 Thread Philippe Verdy
2011/8/23 Richard Wordingham richard.wording...@ntlworld.com: The BiDi algorithm absolutely does not have to be changed. But you have to remember that preposed combining marks (and fragments) must inherit the BiDi class of the base letter.  I'm glad you know what a circumposed Indic vowel

Designing a format for research use of the PUA in a RTL mode (from Re: RTL PUA?)

2011-08-23 Thread William_J_G Overington
On Monday 22 August 2011, William_J_G Overington wjgo_10...@btinternet.com wrote: Would a third option work?   In the Description section of the Macintosh Roman section of a TrueType font, include a line of text in a plain text format of which the following line of text is an example.  

RE: Designing a format for research use of the PUA in a RTL mode (from Re: RTL PUA?)

2011-08-23 Thread Doug Ewell
William_J_G Overington wjgo underscore 10009 at btinternet dot com wrote: Suppose that a  a special researcher's edition of a wordprocessing application or a desktop publishing application at start up looks in a specified directory for a file with the following file name. pua_major.txt

Re: RTL PUA?

2011-08-23 Thread John Hudson
Philippe Verdy verd...@wanadoo.fr wrote: The computing order of features should not then be: - BiDi algorithm for reordering grapheme clusters - font search and font fallback (using cmap) - GSUB (lookups of ligatures or discretionary glyph variants) - GPOS but really: - font lookup

Re: Designing a format for research use of the PUA in a RTL mode (from Re: RTL PUA?)

2011-08-23 Thread Asmus Freytag
On 8/23/2011 7:22 AM, Doug Ewell wrote: Of all applications, a word processor or DTP application would want to know more about the properties of characters than just whether they are RTL. Line breaking, word breaking, and case mapping come to mind. I would think the format used by standard UCD

RE: Designing a format for research use of the PUA in a RTL mode (from Re: RTL PUA?)

2011-08-23 Thread Doug Ewell
Asmus Freytag asmusf at ix dot netcom dot com wrote: The right answer would follow the XML format of the UCD. Question: Since the ucdxml formats became available, has any consensus emerged as to whether the flat or grouped formats are preferred? Obviously they both contain the same data, but

Re: RTL PUA?

2011-08-23 Thread John Hudson
Behdad Esfahbod wrote: I can see the advantages of such an approach -- performing GSUB prior to BiDi would enable cross-directional contextual substitutions, which are currently impossible -- but the existing model in which BiDi is applied to characters *not glyphs* isn't likely to change.

Re: RTL PUA?

2011-08-23 Thread John H. Jenkins
John Hudson 於 2011年8月23日 下午2:33 寫道: Behdad Esfahbod wrote: I can see the advantages of such an approach -- performing GSUB prior to BiDi would enable cross-directional contextual substitutions, which are currently impossible -- but the existing model in which BiDi is applied to

Re: RTL PUA?

2011-08-23 Thread Philippe Verdy
2011/8/23 John Hudson j...@tiro.ca: Behdad Esfahbod wrote: I can see the advantages of such an approach -- performing GSUB prior to BiDi would enable cross-directional contextual substitutions, which are currently impossible -- but the existing model in which BiDi is applied to characters

Re: RTL PUA?

2011-08-23 Thread John Hudson
Philippe Verdy wrote: Rereading closely the OpenType spec... I suggest you read also the script-specific OT layout specifications. http://www.microsoft.com/typography/SpecificationsOverview.mspx You'll note, for example, that the Arabic font spec doesn't even mention BiDi, because it is

Re: RTL PUA?

2011-08-23 Thread Philippe Verdy
2011/8/24 John Hudson j...@tiro.ca: Philippe Verdy wrote: Rereading closely the OpenType spec... I suggest you read also the script-specific OT layout specifications. http://www.microsoft.com/typography/SpecificationsOverview.mspx You'll note, for example, that the Arabic font spec

Re: RTL PUA?

2011-08-23 Thread John Hudson
Philippe, I'll need to think about this some more and try to get a better grasp of what you're suggesting. But some immediate thoughts come to mind: If BiDi is to be applied to shaped glyph strings, surely that means needing to step backwards through the processing that arrived at those

Re: RTL PUA?

2011-08-22 Thread Asmus Freytag
Script (AL) character.) A./ -- Doug Ewell • d...@ewellic.org Sent via BlackBerry by ATT -Original Message- From: Richard Wordinghamrichard.wording...@ntlworld.com Sender: unicode-bou...@unicode.org Date: Mon, 22 Aug 2011 03:19:39 To: Unicode Mailing Listunicode@unicode.org Subject: Re: RTL

RE: RTL PUA?

2011-08-22 Thread Jonathan Rosenne
: unicode-bou...@unicode.org [mailto:unicode-bou...@unicode.org] On Behalf Of Shriramana Sharma Sent: Monday, August 22, 2011 8:12 AM To: unicode@unicode.org Subject: Re: RTL PUA? On 08/22/2011 08:24 AM, Peter Constable wrote: I'm not saying that there shouldn't be_some_ software that can do

Re: RTL PUA?

2011-08-22 Thread Michael Everson
On 22 Aug 2011, at 03:57, Peter Constable wrote: From: unicode-bou...@unicode.org [mailto:unicode-bou...@unicode.org] On Behalf Of Asmus Freytag Treating PUA characters as ON is very problematic As would be changing the default property of PUA characters from L to ON. Which is why that

Re: RTL PUA?

2011-08-22 Thread Michael Everson
On 22 Aug 2011, at 05:53, Shriramana Sharma wrote: While I don't know much about RTL scripts, if the logic order is ALEF + LAMED, but the presentation order is LAMED + ALEF *because of the RTL nature* do you write the rule as ALEF + LAMED = ALEF_LAMED_LIGATURE or LAMED + ALEF =

Re: RTL PUA?

2011-08-22 Thread Petr Tomasek
On Mon, Aug 22, 2011 at 10:42:05AM +0530, Shriramana Sharma wrote: On 08/22/2011 08:24 AM, Peter Constable wrote: I'm not saying that there shouldn't be_some_ software that can do what you expect. But there will likely be some different views on what ought to be included within that some.

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/22/2011 04:34 PM, Behdad Esfahbod wrote: On 08/22/11 06:53, Shriramana Sharma wrote: While I don't know much about RTL scripts, if the logic order is ALEF + LAMED, but the presentation order is LAMED + ALEF*because of the RTL nature* do you write the rule as ALEF + LAMED =

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/22/2011 05:26 PM, Behdad Esfahbod wrote: OpenType tables contain entries in the logical order of the script in question. Ie. Arabic tables are always RTL. Yes I understand, but still, to clarify: The font tables themselves contain only ASCII characters I presume. In it do you write:

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/22/2011 12:21 PM, Jonathan Rosenne wrote: I don't buy the assumption that all the world is either AAT, Graphite or Uniscribe. Nobody asserted that either. It is only pointed out that major implementations are able to provide what you seek. Anyhow, this discussion is going off topic,

Re: RTL PUA?

2011-08-22 Thread Joó Ádám
Um... Computers are hardware, and don't understand a thing. What I think you mean is computer _software_. (I know, I'm being pedantic, but with good reason.) Sorry, I just can’t resist pointing out that difference between hardware and software is only the fact that the former is material,

Re: RTL PUA?

2011-08-22 Thread Mark E. Shoulson
On 08/22/2011 08:26 AM, Shriramana Sharma wrote: On 08/22/2011 05:26 PM, Behdad Esfahbod wrote: OpenType tables contain entries in the logical order of the script in question. Ie. Arabic tables are always RTL. Yes I understand, but still, to clarify: The font tables themselves contain only

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Peter Constable peter...@microsoft.com: From: ver...@gmail.com [mailto:ver...@gmail.com] On Behalf Of Philippe Verdy As I explained in an earlier message, the layout engine doesn't use the default property value but the resolved bidi level. Once again, you refuse to understand my

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Peter Constable peter...@microsoft.com: From: unicode-bou...@unicode.org [mailto:unicode-bou...@unicode.org] On Behalf Of Asmus Freytag Treating PUA characters as ON is very problematic As would be changing the default property of PUA characters from L to ON. I also agree with

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Shriramana Sharma samj...@gmail.com: On 08/22/2011 12:01 AM, Peter Constable wrote: If you mean a rule to substitute [g1 g2] with [g3] won't apply if the sequence processed by the OpenType Layout lookup processor is [g2 g1], Peter, actually I suspect Philippe is thinking that in

RE: RTL PUA?

2011-08-22 Thread Murray Sargent
It's actually quite easy to convince Uniscribe to treat specific characters as RTL, others as LTR, and, in general, with whatever classifications you desire. Pass a preprocessed string to Uniscribe's ScriptItemize(). RichEdit has used that approach to some degree starting with RichEdit 3.0

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Mark E. Shoulson m...@kli.org: I'm not certain I understand the question, but if I have it right... The logic order is ALEF + LAMED, and the presentation... places those in a right-to-left sequence, shall we say (since talking about the presentation *order* is confusing here). The

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Shriramana Sharma samj...@gmail.com: Hi Behdad. I only asked whether the OT *tables* would contain the entries in the logical order or the visual order. Clearly it would still be the visual order (but Philippe Verdy seemed to imagine/suggest otherwise). No ! I've not imagined that.

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Shriramana Sharma samj...@gmail.com: On 08/22/2011 05:26 PM, Behdad Esfahbod wrote: OpenType tables contain entries in the logical order of the script in question.  Ie. Arabic tables are always RTL. Yes I understand, but still, to clarify: The font tables themselves contain only

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Joó Ádám a...@jooadam.hu: Um... Computers are hardware, and don't understand a thing. What I think you mean is computer _software_. (I know, I'm being pedantic, but with good reason.) Sorry, I just can’t resist pointing out that difference between hardware and software is only

RE: RTL PUA?

2011-08-22 Thread Doug Ewell
Philippe Verdy verdy underscore p at wanadoo dot fr wrote: As well, the small properties files can be embedded, in a very compact form, in the PUA font. As soon as you embed all the information in the font, you require different solutions for systems that use different font technologies. I was

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/20/2011 10:54 AM, Shriramana Sharma wrote: On 08/19/2011 10:05 PM, Mark Davis ☕ wrote: All of the property assignments to PUA characters (except the GC) are purely informative. I just now noticed that you had excepted the GC in the above. Why is that? How are applications supposed to

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/22/2011 05:20 PM, Shriramana Sharma wrote: Hi Behdad. I only asked whether the OT *tables* would contain the entries in the logical order or the visual order. Clearly it would still be the visual order My mistake: I should have said *logical* order. (but Philippe Verdy seemed to

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/22/2011 09:00 PM, Philippe Verdy wrote: The font tables themselves contain only ASCII characters I presume. No. The lookup tables contain sequences of numeric glyph ids (16 bit integers in TrueType and OpenType). Which are also not the code point values, and not the character names or

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/22/2011 09:31 PM, Doug Ewell wrote: Philippe Verdyverdy underscore p at wanadoo dot fr wrote: As well, the small properties files can be embedded, in a very compact form, in the PUA font. As soon as you embed all the information in the font, you require different solutions for systems

RE: RTL PUA?

2011-08-22 Thread Doug Ewell
Shriramana Sharma samjnaa at gmail dot com wrote: As soon as you embed all the information in the font, you require different solutions for systems that use different font technologies. Why? In the end all the systems base upon the character properties specified by the standard. For the

Re: RTL PUA?

2011-08-22 Thread Petr Tomasek
On Mon, Aug 22, 2011 at 07:51:22AM -0700, Doug Ewell wrote: Some PUA properties, like glyph shapes and maybe directionality, can be stored in a font. Others, like numeric values and casing, might not or cannot. An interchangeable format needs to be agreed upon for the Why not? P.T. --

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/22/2011 10:12 PM, Doug Ewell wrote: Right, so if you embed that table in an OT font, the information is not available to a system that uses a font technology other than OT. I don't understand why you would say so -- assuming we are all talking about TrueType fonts, AAT just uses some

Re: RTL PUA?

2011-08-22 Thread John Hudson
Shriramana Sharma wrote: The font tables themselves contain only ASCII characters I presume. OpenType Layout tables use Glyph IDs. OTL development tools typically use glyph names, which may be particular to the tool or the same names used in the post or CFF tables. OTL tables work on

RE: RTL PUA?

2011-08-22 Thread Doug Ewell
Petr Tomasek tomasek at etf dot cuni dot cz wrote: Some PUA properties, like glyph shapes and maybe directionality, can be stored in a font. Others, like numeric values and casing, might not or cannot. An interchangeable format needs to be agreed upon for Why not? Where does one store

Re: RTL PUA?

2011-08-22 Thread John Hudson
Shriramana Sharma wrote: I was just noting that the glyph tables themselves don't *use* the actual codepoints of the characters getting ligated (while they *refer* to them). Characters are mapped to glyph IDs in the font cmap tables. Glyph IDs are mapped to other glyph IDs (one-to-one,

Re: RTL PUA?

2011-08-22 Thread William_J_G Overington
On Monday 22 August 2011, Philippe Verdy verd...@wanadoo.fr wrote: So there are only two options: [snipped] ... : this requires an approval either by the UTC WG2 (solution 1) or by the OpenType working group (solution 2). Would a third option work? In the Description section of the

Re: RTL PUA?

2011-08-22 Thread John H. Jenkins
Doug Ewell 於 2011年8月22日 上午10:59 寫道: Petr Tomasek tomasek at etf dot cuni dot cz wrote: Some PUA properties, like glyph shapes and maybe directionality, can be stored in a font. Others, like numeric values and casing, might not or cannot. An interchangeable format needs to be agreed upon

Re: RTL PUA?

2011-08-22 Thread Joó Ádám
True -- so if someone wanted a PUA script to be handled properly in sorting etc one would have to prepare collation tables which would obviously go *outside* the font. If a proper definition of an unencoded script needs additional properties which cannot be stored in the font anyway, why would

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/22/2011 10:55 PM, Joó Ádám wrote: If a proper definition of an unencoded script needs additional properties which cannot be stored in the font anyway, why would you want to store part of it in OT tables? It’s just not the right place. Fonts’ sole purpose is to display already defined

Re: RTL PUA?

2011-08-22 Thread John H. Jenkins
William_J_G Overington 於 2011年8月22日 上午10:49 寫道: In the Description section of the Macintosh Roman section of a TrueType font, include a line of text in a plain text format of which the following line of text is an example.

Re: RTL PUA?

2011-08-22 Thread William_J_G Overington
On Monday 22 August 2011, John H. Jenkins jenk...@apple.com wrote: Forgive my asking, but this reference to the description section of the Macintosh Roman section of a TrueType font has me puzzled, because I don't know what you're talking about.  What table contains this string? When I

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Doug Ewell d...@ewellic.org: Depending on how you count, there are already two to four fonts that support Ewellic in the PUA.  There are probably many more that support Tengwar or Cirth or Klingon. First, these fonts can work fine with the default LTR directionality. So there's no

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Shriramana Sharma samj...@gmail.com: On 08/22/2011 09:00 PM, Philippe Verdy wrote: The font tables themselves contain only ASCII characters I  presume. No. The lookup tables contain sequences of numeric glyph ids (16 bit integers in TrueType and OpenType). Which are also not the

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 Shriramana Sharma samj...@gmail.com: True -- so if someone wanted a PUA script to be handled properly in sorting etc one would have to prepare collation tables which would obviously go *outside* the font. Collation tables can aleady be tailored very easily with existing technologies.

Re: RTL PUA?

2011-08-22 Thread John H. Jenkins
William_J_G Overington 於 2011年8月22日 下午12:36 寫道: On Monday 22 August 2011, John H. Jenkins jenk...@apple.com wrote: Forgive my asking, but this reference to the description section of the Macintosh Roman section of a TrueType font has me puzzled, because I don't know what you're talking

RE: RTL PUA?

2011-08-22 Thread Doug Ewell
There is more to displaying characters than LTR versus RTL, and there is more to handling characters than just displaying them. This point continues to be lost on several people responding to this thread. -- Doug Ewell | Thornton, Colorado, USA | RFC 5645, 4645, UTN #14 www.ewellic.org |

RE: RTL PUA?

2011-08-22 Thread Doug Ewell
Philippe Verdy verdy underscore p at wanadoo dot fr wrote: Depending on how you count, there are already two to four fonts that support Ewellic in the PUA. There are probably many more that support Tengwar or Cirth or Klingon. First, these fonts can work fine with the default LTR

RE: RTL PUA?

2011-08-22 Thread Doug Ewell
Shriramana Sharma samjnaa at gmail dot com wrote: Right, so if you embed that table in an OT font, the information is not available to a system that uses a font technology other than OT. I don't understand why you would say so -- assuming we are all talking about TrueType fonts, AAT just

Re: RTL PUA?

2011-08-22 Thread Philippe Verdy
2011/8/22 William_J_G Overington wjgo_10...@btinternet.com: Having selected a platform, one may view the text content of various fields for that platform, such as font family name and copyright notice, version string and postscript name. There is then a button that is labelled Advanced...

ALM (was: Re: RTL PUA?)

2011-08-22 Thread Ken Whistler
On 8/21/2011 3:31 PM, Richard Wordingham wrote: I expect ARABIC LANGUAGE MARK would not go down well - has it already been proposed and rejected?. ARABIC *LETTER* MARK, not *LANGUAGE* mark. (And suggested to just be renamed to AL MARK.) Proposed? Yes. Discussed? Yes. Rejected? No. The last

Re: RTL PUA?

2011-08-22 Thread Richard Wordingham
On Mon, 22 Aug 2011 07:51:22 -0700 Doug Ewell d...@ewellic.org wrote: Some PUA properties, like glyph shapes and maybe directionality, can be stored in a font. Others, like numeric values and casing, might not or cannot. An interchangeable format needs to be agreed upon for the properties

RE: RTL PUA?

2011-08-22 Thread Doug Ewell
Richard Wordingham richard dot wordingham at ntlworld dot com wrote: One reason for associating properties with a font is that text that is to be displayed is at that point tentatively associated with a font. I thought John said fonts dealt with glyph IDs, not characters per se. Another is

Re: RTL PUA?

2011-08-22 Thread N. Ganesan
On Sat, Aug 20, 2011 at 7:08 AM, Shriramana Sharma samj...@gmail.com wrote: On 08/20/2011 01:57 PM, Martin Hosken wrote: D49 states that all properties of PUA characters are overridable by a higher protocol. But in 'normal' implementations, there are no higher level protocols to override the

Re: RTL PUA?

2011-08-22 Thread Shriramana Sharma
On 08/23/2011 03:29 AM, N. Ganesan wrote: Hope a new proposal or a UTN from UC will make things clear, and RTL community benefits. Dear Ganesan, I wonder if you have actually understood all the issues here. As usual you have done your copy-paste from somebody else's post. Please say

Re: RTL PUA?

2011-08-21 Thread Philippe Verdy
2011/8/19 Michael Everson ever...@evertype.com: There is plenty of space. There would be no difficulty in assigning some rows to a RTL PUA. Mucking about with the directionality of the existing PUA would be extremely unwise. Conceivably certain closed user-groups could be using

Re: RTL PUA?

2011-08-21 Thread Petr Tomasek
On Sun, Aug 21, 2011 at 12:21:28AM +, Doug Ewell wrote: The more I think of it, the more I like the idea of reassigning the default BC of Plane 16 to 'R'. What would the arguments against this be? I found a font (Asana Math) installed on my system that occupies U+10fddf..U+10fffd. P.

Re: RTL PUA?

2011-08-21 Thread Philippe Verdy
2011/8/20 Ken Whistler k...@sybase.com: There are 131,068 private use code points in the standard. That is all there ever will be. I also fully agree (sorry then to Michael Everson support for such new RTL PUA assignments). All that can be done is to fix the softwares. Notably the font

Re: RTL PUA?

2011-08-21 Thread Michael Everson
On 21 Aug 2011, at 02:44, Doug Ewell wrote: Would that really be a better default? I thought the main RTL needs for the PUA would be for unencoded scripts, not for even more Arabic letters. Could easily be for work on new Arabic-script orthographies which use new letters. Or for similar

RE: RTL PUA?

2011-08-21 Thread Jonathan Rosenne
Discussion List Subject: Re: RTL PUA? 2011/8/19 Michael Everson ever...@evertype.com: There is plenty of space. There would be no difficulty in assigning some rows to a RTL PUA. Mucking about with the directionality of the existing PUA would be extremely unwise. Conceivably certain closed

RE: RTL PUA?

2011-08-21 Thread Peter Constable
From: unicore-boun...@unicode.org [mailto:unicore-boun...@unicode.org] On Behalf Of Michael Everson Yeah OK maybe simply base+diacritic stuff or even ligatures would be easy to do via simple substitution rules in tables, but how about glyph reordering? No problem unless you are using

Re: RTL PUA?

2011-08-21 Thread Richard Wordingham
On Sun, 21 Aug 2011 01:44:02 + Doug Ewell d...@ewellic.org wrote: The more I think of it, the more I like the idea of reassigning the default BC of Plane 16 to 'R'. What would the arguments against this be? BC of 'AL'? Would that really be a better default? I thought the main RTL

RE: RTL PUA?

2011-08-21 Thread Peter Constable
From: unicode-bou...@unicode.org [mailto:unicode-bou...@unicode.org] On Behalf Of Philippe Verdy Hmmm Given the current standard in OpenType, and the fact that OpenType fonts cannot reorder glyphs to support the BiDi algorithm and correctly handle featues like ligatures... I agree that

Re: RTL PUA?

2011-08-21 Thread Doug Ewell
Ewell | Thornton, Colorado, USA | RFC 5645, 4645, UTN #14 www.ewellic.org | www.facebook.com/doug.ewell | @DougEwell ­ -Original Message- From: Richard Wordingham Sent: Sunday, August 21, 2011 9:48 To: unicode@unicode.org Subject: Re: RTL PUA? On Sun, 21 Aug 2011 01:44:02 + Doug

Re: RTL PUA?

2011-08-21 Thread John Hudson
Jonathan Rosenne wrote: People do all kinds of fancy things. I guess old manuscripts contain many ligatures... Not in Hebrew. The only common ligature is the aleph_lamed, a post-classical import from Judaeo-Arabic. JH -- Tiro Typeworkswww.tiro.com Gulf Islands, BC

Re: RTL PUA?

2011-08-21 Thread Philippe Verdy
2011/8/21 Peter Constable peter...@microsoft.com: From: unicode-bou...@unicode.org [mailto:unicode-bou...@unicode.org] On Behalf Of Philippe Verdy Hmmm Given the current standard in OpenType, and the fact that OpenType fonts cannot reorder glyphs to support the BiDi algorithm and

Re: RTL PUA?

2011-08-21 Thread Mark E. Shoulson
On 08/21/2011 01:09 PM, John Hudson wrote: Jonathan Rosenne wrote: People do all kinds of fancy things. I guess old manuscripts contain many ligatures... Not in Hebrew. The only common ligature is the aleph_lamed, a post-classical import from Judaeo-Arabic. Closest you might have to

RE: RTL PUA?

2011-08-21 Thread Peter Constable
From: ver...@gmail.com [mailto:ver...@gmail.com] On Behalf Of Philippe Verdy I agree that OpenType font tables cannot to glyph re-ordering. But totally incorrect in saying that it cannot handle ligatures. I meant recognizing and generating ligatures in the context where re-ordering has

Re: RTL PUA?

2011-08-21 Thread Petr Tomasek
On Sun, Aug 21, 2011 at 10:09:22AM -0700, John Hudson wrote: Jonathan Rosenne wrote: People do all kinds of fancy things. I guess old manuscripts contain many ligatures... Not in Hebrew. The only common ligature is the aleph_lamed, a post-classical import from Judaeo-Arabic. JH Not

Re: RTL PUA?

2011-08-21 Thread Philippe Verdy
2011/8/21 Peter Constable peter...@microsoft.com: In the OpenType specification, the only data related to glyph mirroring that a rendering engine is assumed to have is the bidi mirroring data from TUS 5.1. (See http://www.microsoft.com/typography/otspec/TTOCHAP1.htm#ltrrtl.) All other glyph

Re: RTL PUA?

2011-08-21 Thread John Hudson
Petr Tomasek wrote: Not in Hebrew. The only common ligature is the aleph_lamed, a post-classical import from Judaeo-Arabic. Not true. See: Collete Sirat. Hebrew Manuscripts of the Middle Ages. Cambridge University Press 2002, fig. 114 (p. 176) or fig. 127 (p. 189) or fig. 134 (p. 193). I

Re: RTL PUA?

2011-08-21 Thread Philippe Verdy
2011/8/21 Peter Constable peter...@microsoft.com: Exactly, but mirroring data for remapping glyphs will not be be part of that font. Um... Why not? If the mirroring isn't in reflected in http://www.unicode.org/Public/5.1.0/ucd/BidiMirroring.txt, then it must be handled by glyph

RE: RTL PUA?

2011-08-21 Thread Peter Constable
From: ver...@gmail.com [mailto:ver...@gmail.com] On Behalf Of Philippe Verdy In the OpenType specification In addition, this specification highly depends on two things: - the layout engine fully knows the properties of all characters in order to implement BiDi reordering as well as BiDi

RE: RTL PUA?

2011-08-21 Thread Peter Constable
From: ver...@gmail.com [mailto:ver...@gmail.com] On Behalf Of Philippe Verdy A GSUB operation will only be used if it is specified in the correct feature table. The problem here is which feature to use: rtlm or ltrm ? It's impossible to know because it first depend on the layout engine to

Re: RTL PUA?

2011-08-21 Thread Philippe Verdy
2011/8/21 Peter Constable peter...@microsoft.com: From: ver...@gmail.com [mailto:ver...@gmail.com] On Behalf Of Philippe Verdy A GSUB operation will only be used if it is specified in the correct feature table. The problem here is which feature to use: rtlm or ltrm ? It's impossible to know

Re: RTL PUA?

2011-08-21 Thread Doug Ewell
For once, I am in strong agreement with something Philippe had to say: We really need a raliable way to transport a PUA agreement in such a way that it can be understood by a computer. I don't necessarily agree that fonts, or (especially) any particular font technology, are the one and only

Re: RTL PUA?

2011-08-21 Thread Richard Wordingham
On Sun, 21 Aug 2011 11:00:26 -0600 Doug Ewell d...@ewellic.org wrote: I think as soon as we start talking about this many scenarios, we are no longer talking about what the *default* bidi class of the PUA (or some part of it) should be. Instead, we are talking about being able to specify

Re: RTL PUA?

2011-08-21 Thread Philippe Verdy
2011/8/21 Doug Ewell d...@ewellic.org: For once, I am in strong agreement with something Philippe had to say: We really need a raliable way to transport a PUA agreement in such a way that it can be understood by a computer. I don't necessarily agree that fonts, or (especially) any particular

Re: RTL PUA?

2011-08-21 Thread Asmus Freytag
On 8/21/2011 3:31 PM, Richard Wordingham wrote: On Sun, 21 Aug 2011 11:00:26 -0600 Doug Ewelld...@ewellic.org wrote: I think as soon as we start talking about this many scenarios, we are no longer talking about what the *default* bidi class of the PUA (or some part of it) should be. Instead,

Re: RTL PUA?

2011-08-21 Thread Doug Ewell
@unicode.org Subject: Re: RTL PUA? On Sun, 21 Aug 2011 11:00:26 -0600 Doug Ewell d...@ewellic.org wrote: I think as soon as we start talking about this many scenarios, we are no longer talking about what the *default* bidi class of the PUA (or some part of it) should be. Instead, we are talking about

Re: RTL PUA?

2011-08-21 Thread Michael Everson
On 22 Aug 2011, at 00:37, Asmus Freytag wrote: If your implementation supported the directional overrides, it would be possible to use these to lay out any RTL text in a portable manner. Just enclose any RTL run with RLO and PDF (pop directional formatting). No impact on any existing

Re: RTL PUA?

2011-08-21 Thread Richard Wordingham
On Sun, 21 Aug 2011 23:55:46 + Doug Ewell d...@ewellic.org wrote: What's a LANGUAGE MARK? There are *three* strong directionalities - 'L' left-to-right, 'AL' right-to-left as in Arabic, 'R' right-to-left (as in Hebrew, I suspect). 'AL' and 'R' have different effects on certain characters

Re: RTL PUA?

2011-08-21 Thread Richard Wordingham
On Sun, 21 Aug 2011 16:37:34 -0700 Asmus Freytag asm...@ix.netcom.com wrote: Treating PUA characters as ON is very problematic - their display would become context sensitive in unintended ways. No users of CJK characters would think of using LRM characters, but if text is inserted or viewed

  1   2   >