<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>What are directional marks -- chumps who point?</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx</link><description>Earlier today in the post Just when you think you know a function... I talked about the secret way to use two U+200f (RIGHT-TO-LEFT MARK) characters in the MessageBox function to put MB_RTLREADING flag behavior in the hands of localizers, where it may</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: What are directional marks -- chumps who point?</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#514792</link><pubDate>Thu, 19 Jan 2006 15:39:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:514792</guid><dc:creator>Nick Lamb</dc:creator><description>Both of today's articles seem like good places to explain why UAX #9 3.3.1 either isn't implemented or is overridden by &amp;quot;higher protocols&amp;quot; that don't have any context hints.&lt;br&gt;&lt;br&gt;In the text editor on this computer, for example, when I open a document written in Hebrew it is all displayed as RTL paragraphs starting from the right margin.&lt;br&gt;&lt;br&gt;But in Notepad on a Windows PC, it is displayed as RTL embedding in LTR paragraphs starting from the left margin. The result is that a few characters of LTR text can force the start of a sentence into the middle of the text, rarely the desired outcome.</description></item><item><title>re: What are directional marks -- chumps who point?</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#514796</link><pubDate>Thu, 19 Jan 2006 15:43:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:514796</guid><dc:creator>Michael S. Kaplan</dc:creator><description>Actually Nick, you are mistaken. On a Hebrew system (or on any system where you have changed the default reading order of Notepad explicitly, you have a text editor that has a default RTL context -- not an LTR context with embedding.</description></item><item><title>re: What are directional marks -- chumps who point?</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#514863</link><pubDate>Thu, 19 Jan 2006 19:20:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:514863</guid><dc:creator>Nick Lamb</dc:creator><description>Sure, if I switch my system to Hebrew, the text editor now defaults to RTL for new paragraphs. That's perfectly sensible.&lt;br&gt;&lt;br&gt;However I don't really see how this addresses UAX #9 3.3.1 or the example I presented, except as a work around.&lt;br&gt;&lt;br&gt;You really need 3.3.1 or (as in HTML) some higher level paragraph  mark-up and preferably both. The default paragraph direction isn't enough. Try it.</description></item><item><title>re: What are directional marks -- chumps who point?</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#514871</link><pubDate>Thu, 19 Jan 2006 19:30:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:514871</guid><dc:creator>Michael S. Kaplan</dc:creator><description>I have tried it and fail to see a case where the reading order set to RTL on an English system gives different results than a Hebrew system. Do you see some sort of difference between the two?</description></item><item><title>re: What are directional marks -- chumps who point?</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#514900</link><pubDate>Thu, 19 Jan 2006 20:18:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:514900</guid><dc:creator>Nick Lamb</dc:creator><description>&amp;quot;Do you see some sort of difference between the two?&amp;quot;&lt;br&gt;&lt;br&gt;No. Why would there be any difference?&lt;br&gt;&lt;br&gt;The Unicode BiDi algorithm gets this right (you should be able to test that easily enough) but Windows text widgets don't. Perhaps a text widget does have a &amp;quot;higher protocol&amp;quot; internally but that's not much of an excuse in an application.&lt;br&gt;&lt;br&gt;If you're having trouble understanding this then it explains why you didn't see the significance of my suggested example for the selections articles. Hebrew paragraphs don't start in the middle of the text, and neither do English ones.</description></item><item><title>re: What are directional marks -- chumps who point?</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#514920</link><pubDate>Thu, 19 Jan 2006 20:53:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:514920</guid><dc:creator>Michael S. Kaplan</dc:creator><description>Nick,&lt;br&gt;&lt;br&gt;I guess you just have a better parser of text than I. Because this conversation makes NO sense to me.&lt;br&gt;&lt;br&gt;You claimed &amp;quot;But in Notepad on a Windows PC, it is displayed as RTL embedding in LTR paragraphs starting from the left margin.&amp;quot;&lt;br&gt;&lt;br&gt;This is not true, that is not how the Reading Order setting works. I said as much.&lt;br&gt;&lt;br&gt;You then started making a new point without actually explaining  what you mant in the original point.&lt;br&gt;&lt;br&gt;And now you are claiming Unicode gets something right while Microsoft does not and have still not bothered to explain why.&lt;br&gt;&lt;br&gt;So I guess I will yield at this point, since it makes no sense to have either a conversation or an argument if only one person understands what is going on.&lt;br&gt;&lt;br&gt;But in any case it is a separate point than this post, so there is no point in having the conversation HERE in the post about directional marks. Let's try to keep it on topic....</description></item><item><title>re: What are directional marks -- chumps who point?</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#515119</link><pubDate>Fri, 20 Jan 2006 02:58:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:515119</guid><dc:creator>Michael S. Kaplan</dc:creator><description>This has nothing to do with the directional marks! Whuich is what this post is about.&lt;br&gt;&lt;br&gt;Please put them in the post that referred to this issue you wanted a better example of. Future comments along this line put HERE will be removed since they are off topic.</description></item><item><title>re: What are directional marks -- chumps who point?</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#515148</link><pubDate>Fri, 20 Jan 2006 04:02:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:515148</guid><dc:creator>Michael S. Kaplan</dc:creator><description>If it is about any part of Bidi other than specifically the direction marks, then it cannot be posted here. Sorry, everyone else who is not insisting on putting stuff here after being told it is off-topic. :-(</description></item><item><title>Return of the Mark</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#527385</link><pubDate>Wed, 08 Feb 2006 11:05:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:527385</guid><dc:creator>Sorting It All Out</dc:creator><description>Well, the RIGHT-TO-LEFT MARK (and its cousin the LEFT-TO-RIGHT MARK), that is!&lt;br&gt;(apologies to those of...</description></item><item><title>Making a mark in code windows</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#535161</link><pubDate>Mon, 20 Feb 2006 01:49:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:535161</guid><dc:creator>Sorting It All Out</dc:creator><description>Takes you right back to What are directional marks -- chumps who point? but the other day, Cyrus...</description></item><item><title>Mixing it up with bidirectional text</title><link>http://blogs.msdn.com/michkap/archive/2006/01/19/514718.aspx#1421390</link><pubDate>Sat, 06 Jan 2007 14:01:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1421390</guid><dc:creator>Sorting It All Out</dc:creator><description>&lt;p&gt;So the question that Ziv asked was: Hi, I’m trying to display both English and Hebrew text in a single&lt;/p&gt;
</description></item></channel></rss>