Theiling Online    Sitemap    Conlang Mailing List HQ   

Re: Kamakawi Orthography

From:Benct Philip Jonsson <melroch@...>
Date:Thursday, March 27, 2008, 16:26
Of course Perl and a couple of nested foreach loops and an array of
the CV syllables in the right order is of great help for writing such
repetitive HTML. Then touch up the table, removing void image tags and
inappropriate character id's in an editor like KompoZer. Make sure to
install that external source editor plugin whose name escapes me...

2008/3/27, taliesin the storyteller <taliesin-conlang@...>:
> * David J. Peterson said on 2008-03-21 09:08:39 +0100 > > Mark: > > > But as I said, I would rather use css sprites, as e.g. seen > > > here: > > > > > > http://www.mjnr.us/kamakawi/bisyl.php > > > > > > Which uses just the one image (scaled up as above). Source > > > code is here: > > > > > > http://www.mjnr.us/kamakawi/bisyl.txt > > > > > > Your image wasn't quite designed to be chopped up this way, > > > which is why you have the extra borders etc, but it's a good > > > proof of concept and the problem is easily fixable in the > > > image (probably by ditching the grid there in favor of the > > > table border, which is also easier to change later). > > > > Wow! That's definitely what I had in mind (minus the border > > problem). I'll see if I can fix that. Regarding the image, I was > > having problems creating a grid that was perfectly sized, so I > > just created an HTML table, added all the glyphs by entering > > their value in my font, and taking a screenshot. Clearly, the > > HTML table didn't end up being exact, though I can't understand > > why... I told it to make every cell X wide, but it wouldn't do it. > > I'll fiddle with it and see what I can do. > > Try to make each cell be *bigger* than each picture, and fill in > each empty cell, with a &nbsp; or a transparent image. And oh, > don't use IE (well, IE7 or 8 might manage it...) and put the following in > the stylesheet: > > td { > width: Xpx; > height: Ypx; > text-align: center; > vertical-align: middle; > } > > Replace X and Y with the width and height that'll fit the > biggest character, + a little. > > If you're going to use a CSS sprite, remove the border (width=0) > before you take the screenshot :) > > Oh, for the final table: each cell that is not empty should > have: > 1. a class: <td class="character">, <td class="reduplication">, > <td class="compound"> etc. > 2. if it is a sign it should have an id in addition, say: > <td class="character" id="huhu">huhu</td> > > This way you can change the look easily in css. > > You might want to investigate good editors though, to simplify > the drudgery of changing the cells. > > > t. >
-- / BP

Reply

Benct Philip Jonsson <melroch@...>