ボクステ公式ブログ

投稿年月
2024年
カテゴリ

Ad SHOOt(アドシュー)発売バナー

中国語の繁体字で句読点やカンマを中央の高さに打つ方法
当社制作の新作STG「Ad SHOOt(アドシュー)」で選択できる言語は、  日本語  /  英語  /  中国語(繁体字)  /  中国語(簡体字)の4種類です。
※今後増える可能性がございます。

そこで、 ゲームの公式ページ も4か国語分作りました。

繁体字の句読点は  行の高さの中央  に打ちます。

<中国語(繁体字)の表示例>
【  繁體漢字中的標點符號放置在字元高度的中心而不是字元行的底部  】

上記の中文(繁体字)をそのままコピーペーストしても、日本語と同じような次の表示となります。

【 繁體漢字中的標點符號放置在字元高度的中心而不是字元行的底部 】

当サイトの言語コードは ja(日本語)になっているため、繁体字を打ち込んでも句読点の位置が変わらないのです。

つまり、繁体字の言語コード zh-TWに差し替えれば、句読点を行の高さの中央に調節できるのです。

コードは以下の通りです。
html
<span lang="zh_TW">
繁體漢字中的標點符號放置在字元高度的中心,而不是字元行的底部。
</span >
文中の一部を繁体字表示にする場合は <span> タグで構いませんが、ページ全体を繁体字表示にしたい場合は、次の部分に言語コードを書きます。
html
<!DOCTYPE html>
<html lang="zh_TW" >
   <head >
     <meta charaset =" UTF-8 ">
  </head >
繁体字と簡体字のcharaset(文字セット)は、日本語と同じUTF-8です。

繁体字は、日本語と読点の使い方が異なります。
日本語では「、(全角)」であるところが繁体字では、「(全角)」とカンマになります。

日本語のカンマは、同列の項目を列挙する時に使われやすいですが、繁体字における同列列挙は「、(全角)」の読点になるそうです。

日本語例 りんご,いちご,オレンジ,ぶどう
繁体字例 蘋果、草莓、柳橙、葡萄

簡体字を使いたい場合は、言語コードを zh-CN にします。簡体字の場合、句読点の位置は日本語と同じです。

ブラウザ上であれば問題なく表示されることが多そうですが、簡体字をサポートしていないフォントは多いため念のため言語コードを変えています。


カテゴリ  Web開発