[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Chinese punctuation in Lyric mode
From: |
Christopher R. Maden |
Subject: |
Re: Chinese punctuation in Lyric mode |
Date: |
Mon, 04 Mar 2013 19:41:35 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 03/04/2013 06:53 PM, Silas S. Brown wrote:
> Hi Werner, here is a minimal test case:
>
> \new Voice { c' c' c' c' } \addlyrics { 啊, 啊, 啊, 啊 } \addlyrics {
> 啊, 啊, 啊, 啊 } \addlyrics { 啊、 啊、 啊、 啊 }
>
> (The Chinese character 啊 is like "ah".) In the first verse,
> normal commas are used. The second uses full-width commas, and the
> 3rd uses dunhao. The ONLY verse to be aligned correctly is that
> with normal commas (I was mistaken when I said full-width commas
> work as well).
>
> I've attached the output PDF. I hope it's possible to make the
> horizontal alignment of verses 2 and 3 to be the same as that of
> verse 1, i.e. treat , and 、 the same as normal commas.
This seems to be a side-effect of the font in use, and also some
differences between Asian and European typesetting traditions.
If you highlight the characters in the lyrics in the PDF one at a
time, you can see that in this font, the full-width comma has a mark
in the middle of its character space, causing what looks like
unnecessary space between the 啊 and the comma. However, the
typesetting routines have no idea (I presume) where the black stuff in
a character is, and just put the characters next to each other as best
as possible.
With both the full-width comma and the dunhao, there is a lot of white
to the right of the black stuff as well. The lyrics are laid out so
that the actual width of the syllable is centered on the note; the
problem is that the *visible* width (i.e., the black stuff) is not the
same as the actual width.
In Chinese typesetting, every character[*] is expected to fill a
square in a grid. Aligning these flexibly in the same way as European
characters is going to produce some odd results... unfortunately, I
don’t know enough about Chinese musical traditions to suggest anything
better, but this is the best you are going to get without a bunch of
manual overrides or custom fonts.
~Chris
[*] With exceptions for half-width characters, which are paired to
make full-width character cells.
- --
Chris Maden, text nerd <URL: http://crism.maden.org/ >
FIVE TONS OF FLAX
GnuPG fingerprint: DB08 CF6C 2583 7F55 3BE9 A210 4A51 DBAC 5C5C 3D5E
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/
iQEcBAEBAgAGBQJRNT8/AAoJEEpR26xcXD1eKW8H/RzS2LKbwDSBf9D6dCk7Ka0x
hGm2peHSoJ+fSfIGzdgCi4KaYcsR7r0QyO79mVQaSEGxYatbygVGhY8oT4P0IUUb
XWT4BU/kRQ+EOsDElb6par4Tpm6ymN479Asybmi+k6yqkK/FSf2xoqAA8wufAcNB
PDJaq97cOaKdYPcmKmQPCLJ9LnL0saF+l7LHB1KU11naO2rMy9tbQx8eiAPY3JyE
I8aAGNI0CHFLTPq618Pvr7euyS5VDf6sXusin+H5LVA+jw8S/AxhNYUVebt9vdhb
Zth6QttndYs6qRFv/TJHJFC2qFy7957xDcZY/Xq+B2yDI3OpEfnsyZSsDqRJ7SE=
=VVhi
-----END PGP SIGNATURE-----