on the Curl Web Content Markup Language

on the Curl Web Content Markup and Programming Language from www.curl.com and www.curlap.com
Showing posts with label Japanese kanji. Show all posts
Showing posts with label Japanese kanji. Show all posts

Monday, August 11, 2014

Curl flashcard maker for Conning's Kodansha Kanji Learner's Course


Did you recently acquire the 2nd Ed. of Halpern's Kodansha Kanji Learner's Dictionary ? The 2nd Ed. has the Unicode value for the kanji. In the example below that value is 9801.

Here is a snap of the Curl applet that I use on my desktop with the Unicode values found in Andrew Scott Conning's 2013 Kodansha Kanji Learner's Course : ( note the 4 markup macros named EmFontSize, CardFontSize, FrontSide and KJ )


Saturday, March 9, 2013

customized Curl flashcard


Some Curl flashcard markup proposals in the testbed viewer :



See
 http://www.aule-browser.com/flashcards/flashcard-kanji-03.dcurl
for Curl desktop code or
 flashcards/flashcard-kanji-03.curl
to run a test in the browser.

The test markup is
{EmFontSize 36pt}
{CardFontSize 18pt}
{CardBackground "blue"}
{HiLight "red"}
    {FrontSide color="gold", 
 日本語の漢字は {KJ \u9801} がです。
}

Friday, March 8, 2013

Curl flashcard markup


Here are three snaps of user editing flashcard output format using Curl as the markup :


then after an edit


then after a Curl markup edit



Monday, July 16, 2012

Two Kanji Day


It is another 2 kanji day at the new 400+ frequent non-jōyō Japanese kanji page at aule-browser.com's kanji home page.

There is one "kanji of the day" in the Curl applet's search pane and the list of kanji is randomized each session so that at least the top character in the list may also strike you as yet another "kanji of the day".

Many of the kanji pages are now using randomized lists, although this will soon be an option for the user to select as a CSPD preference.

The webpage requires the Surge® RTE Curl browser plugin from www.curl.com

The Curl applet is fully packaged with a super-package for AULE and a sub-package for "KANJI" but required some attention to avoid having to use a {define-alias } macro in the applet itself.

The kanji are loaded from a serialized array placed in a bin file and the applet uses a pre-sized FastArray for the content to be displayed.


Sunday, July 15, 2012

Difference Proc


Over at http://kanji.aule-browser.com/ I have added a page with the Japanese kanji listed in the top 2500 in kanjidic2 but not in the Joyo kanji list.

This Curl applet is based on serialized array generated from a set-set difference.

The problem that I encountered generating this was that the {value-hash } and {equal } proc's to specifiy element identity in these parameterized sets could not be anon proc's and indeed could not even be class proc's due to a Curl compiler non-compile-time constant complaint.

Contrary to the docs, the proc's must be locally defined and named in the applet with simple {define-proc } macros.

The kanji Curl applet is in an HTML wrapper at http://www.aule-browser.com/kanji/kanjidic2-non-joyo.html and looks as follows:


Friday, June 8, 2012

Kanjidic2 Japanese kanji by School Grade

There is a new set of 12 Curl applets for studying Japanese kanji this morning.

They are linked at http://www.aule-browser.com/kanji/kanjidic2-grades.html

Here is a snapshot of the applet for combined Grade 9 and Grade 10 Japanese kanji from kanjidic2 with meanings and both on and kun readings in katakana and hiragana:


These pages require the MIT Curl Surge RTE browser plug-in from www.curl.com