Here is a screenshot of the spring kigo haiku of 1897 by Masaoka Shiki. The Curl browser applet has indexed, selectable and searchable utf-8 text instead of SH-JIS. There are over 300 haiku
in this set.
Notes on the Curl web programming language and Curl markup using the Curl Surge Runtime Engine (RTE), the expression-based Curl language and Curl's macro facilities and class libraries
http://kanji.aule-browser.com/kanjidic2-m12.htmlI have restricted the dump to the Kanji, the UCS code and a max of 12 of a possible 14 meanings.
http://kanji.aule-browser.com/kanjidic2-m12.csvwith a three line header which you may have to alter for your purposes.
14:4:this,1: ,9:netstring,,with docs note on handling true length of utf-8 strings in light-weight markup. A PEG parser ?
{curl 7.0 applet}
{curl-file-attributes character-encoding = "utf8"}
{document-style DefaultDocument}
{set-document-properties background={Background.from-string "linen"}, margin=0.75in}
{text This web page is {bold Curl web content} (no HTML5 or CSS or JavaScript.)}
{paragraph
For information about Curl web markup, programming in Curl and Curl open-source:
{link target="_blank", href={url "http://www.curl.com"}, www.Curl.com}
}
\u0000 {br} || but note that in a Ruby heredoc I must escape my unicode escape
{paragraph Here is the code and markup used:}
{pre
{curl 7.0 applet} ... etc etc ... }
#!/usr/bin/ruby
# curl_01.cgi
puts "Content-Type: text/vnd.curl"
puts
puts "{curl 7.0 applet}",
<<eos
{curl-file-attributes character-encoding = "utf8"}
{applet
{compiler-directives careful? = true}
}
{document-style DefaultDocument}
{set-document-properties background={Background.from-string "linen"}, margin=0.75in}
{text This web page is {bold Curl web content} (no HTML5 or CSS or JavaScript.)}
{paragraph
For information about Curl web markup, programming in Curl and Curl open-source:
{link target="_blank", href={url "http://www.curl.com"}, www.Curl.com}
}
\\u0000 {br} || but note that in a Ruby heredoc I must escape my unicode escape
{paragraph
Here is the code and markup used:}
{pre |"
{curl 7.0 applet}
etc etc
}
eos