<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Ruby tags considered harmful</title>
	<atom:link href="http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/feed/" rel="self" type="application/rss+xml" />
	<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/</link>
	<description>Nihongo.3Yen.com - Japanese Language</description>
	<lastBuildDate>Fri, 26 Jun 2009 13:34:20 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Elliott</title>
		<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/comment-page-1/#comment-67205</link>
		<dc:creator>Elliott</dc:creator>
		<pubDate>Mon, 17 Mar 2008 16:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://nihongo.3yen.com/2008-01-05/ruby-tags-considered-harmful/#comment-67205</guid>
		<description>Have you seen this?

http://kids.knowledgewing.com/verup/V2_verup1.html

I think this is the correct link. someone showed me a Japanese children&#039;s web browser called Naviiy which will modify the page to display furigana above the kanji. So there isn&#039;t any need to embed ruby into the html. You can also set which year you are at school so it will not add the furigana to the kanji you should already know.</description>
		<content:encoded><![CDATA[<p>Have you seen this?</p>
<p><a href="http://kids.knowledgewing.com/verup/V2_verup1.html" rel="nofollow">http://kids.knowledgewing.com/verup/V2_verup1.html</a></p>
<p>I think this is the correct link. someone showed me a Japanese children&#8217;s web browser called Naviiy which will modify the page to display furigana above the kanji. So there isn&#8217;t any need to embed ruby into the html. You can also set which year you are at school so it will not add the furigana to the kanji you should already know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/comment-page-1/#comment-65007</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Sun, 10 Feb 2008 15:27:07 +0000</pubDate>
		<guid isPermaLink="false">http://nihongo.3yen.com/2008-01-05/ruby-tags-considered-harmful/#comment-65007</guid>
		<description>I don&#039;t like the pop up solution either. I already have rikaichan doing pop ups over words. In my opinion webpages should be flat and give the user the power to popup whatever they want. They shouldn&#039;t force popups upon the user.

I think just have it written above using some css hackery and perhaps increase size on mouse over is the  best solution.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t like the pop up solution either. I already have rikaichan doing pop ups over words. In my opinion webpages should be flat and give the user the power to popup whatever they want. They shouldn&#8217;t force popups upon the user.</p>
<p>I think just have it written above using some css hackery and perhaps increase size on mouse over is the  best solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/comment-page-1/#comment-63247</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Tue, 08 Jan 2008 11:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://nihongo.3yen.com/2008-01-05/ruby-tags-considered-harmful/#comment-63247</guid>
		<description>Ruby tags also prevents rikaichan from highlighting entire words, as it stops on the ruby tags. Very annoying.</description>
		<content:encoded><![CDATA[<p>Ruby tags also prevents rikaichan from highlighting entire words, as it stops on the ruby tags. Very annoying.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pazu</title>
		<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/comment-page-1/#comment-63214</link>
		<dc:creator>Pazu</dc:creator>
		<pubDate>Tue, 08 Jan 2008 00:00:36 +0000</pubDate>
		<guid isPermaLink="false">http://nihongo.3yen.com/2008-01-05/ruby-tags-considered-harmful/#comment-63214</guid>
		<description>@David: as improbable as it may seem, there is no connection between Ruby as in furigana and Ruby the programming language.

Ruby characters, the subject of this post, are named after a small British 5pt font used for side notes and similar text annotations.

Ruby the programming language is named so as an &lt;a href=&quot;http://www.linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html&quot; rel=&quot;nofollow&quot;&gt;allusion to Perl&lt;/a&gt;, a language that influenced Ruby&#039;s design.</description>
		<content:encoded><![CDATA[<p>@David: as improbable as it may seem, there is no connection between Ruby as in furigana and Ruby the programming language.</p>
<p>Ruby characters, the subject of this post, are named after a small British 5pt font used for side notes and similar text annotations.</p>
<p>Ruby the programming language is named so as an <a href="http://www.linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html" rel="nofollow">allusion to Perl</a>, a language that influenced Ruby&#8217;s design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stus</title>
		<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/comment-page-1/#comment-63209</link>
		<dc:creator>stus</dc:creator>
		<pubDate>Mon, 07 Jan 2008 21:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://nihongo.3yen.com/2008-01-05/ruby-tags-considered-harmful/#comment-63209</guid>
		<description>the ruby tag is perfect example of creating xml hell! well pointed out!</description>
		<content:encoded><![CDATA[<p>the ruby tag is perfect example of creating xml hell! well pointed out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/comment-page-1/#comment-63205</link>
		<dc:creator>David</dc:creator>
		<pubDate>Mon, 07 Jan 2008 19:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://nihongo.3yen.com/2008-01-05/ruby-tags-considered-harmful/#comment-63205</guid>
		<description>Now it the first time i see the connection between the Ruby programming language (created by a japanese) and this... I thought it was named because of the jewel, but maybe it&#039;s some kind of pun? :)</description>
		<content:encoded><![CDATA[<p>Now it the first time i see the connection between the Ruby programming language (created by a japanese) and this&#8230; I thought it was named because of the jewel, but maybe it&#8217;s some kind of pun? :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tae Kim</title>
		<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/comment-page-1/#comment-63202</link>
		<dc:creator>Tae Kim</dc:creator>
		<pubDate>Mon, 07 Jan 2008 18:14:29 +0000</pubDate>
		<guid isPermaLink="false">http://nihongo.3yen.com/2008-01-05/ruby-tags-considered-harmful/#comment-63202</guid>
		<description>Even if ruby tags worked in all browsers perfectly, it won&#039;t fix the fact that the markup itself is terrible or the fact that furigana should only be used sparingly.</description>
		<content:encoded><![CDATA[<p>Even if ruby tags worked in all browsers perfectly, it won&#8217;t fix the fact that the markup itself is terrible or the fact that furigana should only be used sparingly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pazu</title>
		<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/comment-page-1/#comment-63201</link>
		<dc:creator>Pazu</dc:creator>
		<pubDate>Mon, 07 Jan 2008 18:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://nihongo.3yen.com/2008-01-05/ruby-tags-considered-harmful/#comment-63201</guid>
		<description>Wikis and forums with macro/template support can make this even less painful. For example, JGJG Wiki has a template that looks like this:

{{furi&#124;漢字&#124;かんじ&#124;chinese character}}

and produces:

漢字

rikaichan makes any sort of ruby obsolete, anyway :)</description>
		<content:encoded><![CDATA[<p>Wikis and forums with macro/template support can make this even less painful. For example, JGJG Wiki has a template that looks like this:</p>
<p>{{furi|漢字|かんじ|chinese character}}</p>
<p>and produces:</p>
<p>漢字</p>
<p>rikaichan makes any sort of ruby obsolete, anyway :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl</title>
		<link>http://nihongo.3yen.com/2008-01-08/ruby-tags-considered-harmful/comment-page-1/#comment-63200</link>
		<dc:creator>Carl</dc:creator>
		<pubDate>Mon, 07 Jan 2008 18:04:20 +0000</pubDate>
		<guid isPermaLink="false">http://nihongo.3yen.com/2008-01-05/ruby-tags-considered-harmful/#comment-63200</guid>
		<description>You can make Ruby work for FireFox et al. using the proper CSS:

/* Ruby text*/
   ruby
      {display:inline-table;
      text-align:center;
      border-collapse:collapse;
      /* border collapse mechanism
      will be used to adjust vertical alignment */
      vertical-align:middle;
      /* if ruby text contains text only
      and there are two ruby annotations
      (one placed above the base and one below)
      then vertical centering roughly aligns baseline of
      base    with baseline of parent */
      border-bottom:solid 0.75em transparent;
      /* o.75em is height of ruby text (0.5×1.2em = 0.6em)
      plus space between baseline and text-bottom (about 0.15em)
      this extra border is counter-weight used
      to restore vertical centering broken
      by presence of ruby text
      (in case if there is only one ruby annotation,
      if there are two annotations
      then counter-weight is no longer
      necessary and can be annihilated
      using border collapse mechanism) */}
   ruby &gt; rt, rtc
      {display:table-header-group;}
      /* used to move first ruby
      container above the base */
   ruby &gt; rb, rbc, ruby &gt; rt + rt, rtc + rtc
      {display:table-row;}
      /* base and second ruby
      are formatted as table-rows */
   ruby &gt; rt + rt, rtc + rtc
      {border-bottom:hidden;}
      /* if there are two annotations then extra
      border is no longer    necessary
      and can be annihilated
      using border collapse mechanism  */
   rb, rbc, rt, rtc
      {white-space:nowrap;}
      /* prohibits line breaks inside ruby text  */
   rtc &gt; rt, rbc &gt; rb
      {display:table-cell;}
      /* used to distribute annotations
      in table like manner */
   rtc &gt; rt[rbspan]
      {column-span:attr(rbspan);}
      /* ruby text may span several cells */
   ruby &gt; rt, rtc
      {font-size:0.5em;
      line-height:1.2em;}
      /* font-size of ruby text is reduced */
   rp
      {display:none;}
      /* fallback markup is no longer necessary */</description>
		<content:encoded><![CDATA[<p>You can make Ruby work for FireFox et al. using the proper CSS:</p>
<p>/* Ruby text*/<br />
   ruby<br />
      {display:inline-table;<br />
      text-align:center;<br />
      border-collapse:collapse;<br />
      /* border collapse mechanism<br />
      will be used to adjust vertical alignment */<br />
      vertical-align:middle;<br />
      /* if ruby text contains text only<br />
      and there are two ruby annotations<br />
      (one placed above the base and one below)<br />
      then vertical centering roughly aligns baseline of<br />
      base    with baseline of parent */<br />
      border-bottom:solid 0.75em transparent;<br />
      /* o.75em is height of ruby text (0.5×1.2em = 0.6em)<br />
      plus space between baseline and text-bottom (about 0.15em)<br />
      this extra border is counter-weight used<br />
      to restore vertical centering broken<br />
      by presence of ruby text<br />
      (in case if there is only one ruby annotation,<br />
      if there are two annotations<br />
      then counter-weight is no longer<br />
      necessary and can be annihilated<br />
      using border collapse mechanism) */}<br />
   ruby &gt; rt, rtc<br />
      {display:table-header-group;}<br />
      /* used to move first ruby<br />
      container above the base */<br />
   ruby &gt; rb, rbc, ruby &gt; rt + rt, rtc + rtc<br />
      {display:table-row;}<br />
      /* base and second ruby<br />
      are formatted as table-rows */<br />
   ruby &gt; rt + rt, rtc + rtc<br />
      {border-bottom:hidden;}<br />
      /* if there are two annotations then extra<br />
      border is no longer    necessary<br />
      and can be annihilated<br />
      using border collapse mechanism  */<br />
   rb, rbc, rt, rtc<br />
      {white-space:nowrap;}<br />
      /* prohibits line breaks inside ruby text  */<br />
   rtc &gt; rt, rbc &gt; rb<br />
      {display:table-cell;}<br />
      /* used to distribute annotations<br />
      in table like manner */<br />
   rtc &gt; rt[rbspan]<br />
      {column-span:attr(rbspan);}<br />
      /* ruby text may span several cells */<br />
   ruby &gt; rt, rtc<br />
      {font-size:0.5em;<br />
      line-height:1.2em;}<br />
      /* font-size of ruby text is reduced */<br />
   rp<br />
      {display:none;}<br />
      /* fallback markup is no longer necessary */</p>
]]></content:encoded>
	</item>
</channel>
</rss>
