Re: Composition of not included Chinese characters

From: Richard Cook (rscook@berkeley.edu)
Date: Mon Sep 24 2007 - 21:04:09 CDT

  • Next message: vunzndi@vfemail.net: "Re: Composition of not included Chinese characters"

    On Sep 24, 2007, at 1:27 PM, John H. Jenkins wrote:

    > And, in case anybody wondered, the CDL for this monstrosity is:
    >
    > <cdl>
    > <comp char='' uni='ef92' points='40,0 128,34' />
    > <comp char='月' uni='6708' points='37,41 52,117' />
    > <comp char='幺' uni='5e7a' points='58,32 75,72' />
    > <comp char='長' uni='9577' points='58,78 75,118' />
    > <comp char='言' uni='8a00' points='76,32 93,72' />
    > <comp char='馬' uni='99ac' points='76,78 93,118' />
    > <comp char='幺' uni='5e7a' points='94,32 111,72' />
    > <comp char='長' uni='9577' points='94,78 111,118' />
    > <comp char='刂' uni='5202' points='116,30 128,118' />
    > <comp char='辶' uni='8fb6' points='0,10 128,128' />
    > </cdl>

    Well, the PUA comp is not good, better use the encoded variant ...
    and, swapping U+9578 for U+9577 in tight quarters can't hurt (much):

    <cdl>
            <comp char='穴' uni='7a74' points='31,0 128,27' />
            <comp char='月' uni='6708' points='27,33 43,109' />
            <comp char='幺' uni='5e7a' points='49,26 67,70' />
            <comp char='镸' uni='9578' points='48,77 67,117' />
            <comp char='言' uni='8a00' points='69,12 91,70' />
            <comp char='馬' uni='99ac' points='69,77 91,122' />
            <comp char='幺' uni='5e7a' points='96,26 111,72' />
            <comp char='镸' uni='9578' points='96,77 112,121' />
            <comp char='刂' uni='5202' points='117,34 126,114' />
            <comp char='辶' uni='8fb6' points='0,0 128,128' />
    </cdl>

      ... and, putting back in the PUA comp, and bringing it all down to
    the bare stroke level, see all 51 strokes!

    <cdl>
            <stroke type='d' points='73,0 83,8' />
            <stroke type='d' points='42,8 31,18' />
            <stroke type='hg' points='41,10 128,10 117,18' head='cut' />
            <stroke type='p' points='56,16 31,27' tail='long' />
            <stroke type='d' points='96,15 125,27' />
            <stroke type='sp' points='32,33 32,59 27,109' />
            <stroke type='hzg' points='32,33 43,33 43,106 37,97' head='cut' />
            <stroke type='h' points='32,57 43,57' head='cut' tail='cut' />
            <stroke type='h' points='32,76 43,76' head='cut' tail='cut' />
            <stroke type='pz' points='57,26 50,48 61,46' />
            <stroke type='pz' points='63,38 49,67 66,64' />
            <stroke type='d' points='63,56 67,70' />
            <stroke type='h' points='52,77 64,77' head='cut' />
            <stroke type='s' points='52,77 52,99' tail='cut' />
            <stroke type='h' points='52,85 62,85' head='cut' />
            <stroke type='h' points='52,91 62,91' head='cut' />
            <stroke type='h' points='48,99 67,99' />
            <stroke type='pz' points='56,101 49,114 64,113' />
            <stroke type='d' points='61,107 66,117' />
            <stroke type='d' points='78,12 81,21' />
            <stroke type='h' points='69,25 91,25' />
            <stroke type='h' points='73,35 87,35' />
            <stroke type='h' points='73,44 87,44' />
            <stroke type='s' points='73,54 73,70' tail='long' />
            <stroke type='hz' points='73,54 87,54 87,70' head='cut' tail='long' />
            <stroke type='h' points='73,70 87,70' head='cut' tail='cut' />
            <stroke type='h' points='74,77 89,77' head='cut' />
            <stroke type='s' points='74,77 74,101' />
            <stroke type='h' points='74,85 88,85' head='cut' />
            <stroke type='h' points='74,92 88,92' head='cut' />
            <stroke type='s' points='81,77 81,101' head='cut' tail='cut' />
            <stroke type='hzg' points='74,101 91,101 89,122 85,119' head='cut' />
            <stroke type='d' points='71,106 69,115' />
            <stroke type='d' points='74,106 76,115' />
            <stroke type='d' points='79,106 81,115' />
            <stroke type='d' points='84,106 86,115' />
            <stroke type='pz' points='103,26 97,49 106,47' />
            <stroke type='pz' points='107,39 96,69 110,66' />
            <stroke type='d' points='108,58 111,72' />
            <stroke type='h' points='99,77 109,77' head='cut' />
            <stroke type='s' points='99,77 99,101' tail='cut' />
            <stroke type='h' points='99,85 108,85' head='cut' />
            <stroke type='h' points='99,92 108,92' head='cut' />
            <stroke type='h' points='96,101 112,101' />
            <stroke type='pz' points='103,103 97,118 109,116' />
            <stroke type='d' points='107,110 111,121' />
            <stroke type='s' points='117,45 117,87' />
            <stroke type='sg' points='126,34 126,114 118,103' />
            <stroke type='d' points='9,0 24,22' />
            <stroke type='hz' points='0,46 22,46 22,106' tail='cut' />
            <stroke type='tpn' points='0,120 22,106 88,128 128,128' />
    </cdl>

    I just noticed, this subject also came up almost exactly one year
    ago. Must be something about September.

    -Richard

    http://www.wenlin.com/cdl/



    This archive was generated by hypermail 2.1.5 : Mon Sep 24 2007 - 21:05:58 CDT