バック・ラップ (back wrap)

バック・ラップ (back wrap) 機能を有効にすると、BS 文字を受信した時に行の始めにあるカーソルが前の行の最後に移動します。バック・ラップを有効にするには、設定ファイルの [Tera Term] セクションの BackWrap 行を以下のように変更してください。

BackWrap=on
省略時:
BackWrap=off

BEL 文字受信時の動作

BEL 文字 (ASCII $07) が受信された時に Tera Term はビープ音を鳴らします。

ビープ音を鳴らしたくない場合は、設定ファイルの [Tera Term] セクションの Beep 行を以下のように変更してください。

Beep=off

また、以下のようにするとビープ音を鳴らす代わりに端末画面をフラッシュさせるようになります。

Beep=visual
省略時:
Beep=on

C1 制御文字 ($80-$9F) を使用しない

Tera Term の漢字モード(受信)を EUC か JIS にして、 Teraminal ID を VT2XX または、 VT3XX にしている場合、Shift-JIS の漢字を受信すると、ハングアップすることがあります。

これは、Shift-JIS コードの中に C1 制御文字 ($80-$9F) が含まれているために、それらを制御文字として解釈してしまい、端末の状態がおかしくなるからです。

例えば、ホストによってはログイン時などに SJIS(Shift-JIS), EUC, JIS などの数種類の漢字コードを端末に送り、どのコードが正しく表示されてるかユーザーに入力させる、ということがあり、このような場合に問題が発生します。

もし、このような状態になった場合、[Control] Reset terminal で端末の状態をリセットしてください。

このような問題をさけるには、3つの方法があります。

  1. 漢字モード(受信)を SJIS に設定する。
  2. [Setup] Terminal で Terminal ID を VT1XX (例えば VT100) にする。
  3. 設定ファイルの [Tera Term] セクションの Accept8BitCtrl 行を
    Accept8BitCtrl=off
    
    のように編集し、 C1 制御文字として送られてきた文字を無視するように設定する。
    省略時:
    Accept8BitCtrl=on
    

C1 制御文字 ($80-$9F) を送信に使用する

Tera TermではC1制御文字を送信する時、同等の意味を持つ7ビット文字の組み合わせを使います。

もし C1 制御文字を単独の8ビット文字で送信したい場合は、設定ファイルの [Tera Term] セクションの Send8BitCtrl 行を、

Send8BitCtrl=on

のように変更してください。

注: この設定は初期値としてのみ使われます。ホストは S7C1T / S8C1T / DECSCL 制御シーケンスによってこの設定を変更する事ができます。

省略時:
Send8BitCtrl=off

正しくない "kanji-out" を使用可能にする

一部のシステムで用いられている "kanji-out" シーケンス ^[(H は、JIS/ISO の規格に従っていません。本当に必要のある場合以外は使用しないでください。初期設定では間違いを防ぐため [Setup] terminal ダイアログボックスで ^[(H が選択できないようになっています。

^[(H を選択できるようにするには、設定ファイルの [Tera Term] セクションの AllowWrongSequence 行を、

AllowWrongSequence=on

のように変更してください。ダイアログボックスで選択できるようになります。

省略時:
AllowWrongSequence=off

2バイト文字(漢字)の1バイト目と2バイト目の間に制御文字等が入った場合、1バイト目を無効にする

ホストから送られてくる2バイト文字(漢字等)の1バイト目と2バイト目の間に制御文字(例えば改行文字)等が入っても、Tera Term の初期設定では2バイト文字も制御文字も正しく取り扱われます。

設定ファイルの [Tera Term] セクションの CtrlInKanji 行を、

CtrlInKanji=off

のように変更すると、2バイト文字の1バイト目の後に制御文字等が来た場合、1バイト目を無効にします。この後に2バイト目が来ても、ゴミとして表示されます。2バイト文字を正しく扱わないアプリケーションでは、このようにしたほうが、画面の文字化けが少なくなる可能性があります。例えば、漢字の1バイト目の後に改行文字を出して、その後に2バイト目は出さない、というアプリケーションがあったとすると、その漢字は捨てられますが、改行文字以降に来る文字が化けずに済みます。

省略時:
CtrlInKanji=on

受信した文字をすべて表示

受信した文字をすべて表示するようにするには、設定ファイルの [Tera Term] セクションの Debug 行を、

Debug=on

のように変更してください。Shift+Esc を押すとデバッグモードになります。 デバッグモードは全部で4種類あり、トグルで以下のように切り替わります。

デバッグモードを解除するには、「通常表示」に戻してください。

デバッグモードでは、受信したデータを以下の規則で文字に変換して表示します。

$00 - $1F    ^@ - ^_を表示
             ($00=^@ $01=^A $02=^B $03=^C $04=^D $05=^E $06=^F $07=^G
              $08=^H $09=^I $0A=^J $0B=^K $0C=^L $0D=^M $0E=^N $0F=^O
              $10=^P $11=^Q $12=^R $13=^S $14=^T $15=^U $16=^V $17=^W
              $18=^X $19=^Y $1A=^Z $1B=^[ $1C=^\ $1D=^] $1E=^^ $1F=^_)
$20 - $7E    そのまま文字として表示
$7F          <DEL>を表示
$80 - $FF    最上位 bit を0にして、$00-$7Fと同じ規則で
             文字に変換し、反転文字として表示。

16進デバッグモードでは、受信したデータを以下の規則で文字に変換して表示します。

$00 - $FF    2桁の16進数値(アルファベットは大文字)と空白を表示する。
省略時:
Debug=off

ステータスラインを使用不可にする

VT 端末のステータスラインの機能を使用不可にするには、設定ファイルの [Tera Term] セクションの EnableStatusLine 行を以下のように変更してください。

EnableStatusLine=off

この場合、ステータスラインに関するエスケープシーケンスはすべて無視されます。

省略時:
EnableStatusLine=on

TEK GIN report のマウスコード

ホスト側のアプリケーションによって、TEK window が GIN モード(クロスヘアーカーソルが現れ、座標入力が可能な状態)になったとき、あるキーを押すと TEK window はクロスヘアーカーソルの座標とキーの ASCII コードをホストへ報告します。

GIN モードでマウスの左ボタンを押したときに座標とともに送出する キーコード を設定するには、設定ファイルの [Tera Term] セクションの TEKGINMouseCode 行を、

TEKGINMouseCode=<key code>

のように変更してください。

省略時:
TEKGINMouseCode=32
(32はSpace のASCII コード)

行末のタブ表示を VT 端末互換にする

on の場合には、行末のタブの動作は VT/PuTTY/xterm 等と同じになります。タブによる自動改行は発生しません。
off の場合には、行末のタブの動作は FreeBSD のコンソール (syscons) 等と同じになります。タブによる自動改行が発生します(VT非互換)。

VTCompatTab=on
省略時:
VTCompatTab=off

画面クリア時にカレントバッファをスクロールアウトさせるかどうか設定する

カーソルが左上(0, 0)にある場合の <ESC>[J (Erase Below) は、<ESC>[2J (Erase All) と同じことになる。
このとき、画面クリア時にカレントバッファをスクロールアウトするかどうかを設定できる。

on の場合には、<ESC>[2J と同様にカレントバッファをスクロールアウトする。
off の場合にはカレントバッファをスクロールアウトせず、カーソル位置からスクリーンの最後までを消去する。

省略時:
ScrollWindowClearScreen=on

UnicodeからDEC Special Graphicsへのマッピングを設定する

ここでは設定の内容について説明します。

次のページも参照ください。

マップされる文字は幾つかの種類に分類されており、種類毎に変換するか設定する事が出来ます。
変換する種類ごとの値を足した数値をUnicodeToDecSpMappingに指定してください。

種類A: 罫線
値: 1
  Box drawings (U+2500-U+257F)
種類B: 4.58までは??と表示された文字(英語環境では何も表示されない物も含む)
値: 2
  Bullet (U+2022)
  Hyphenation point (U+2027)
  Light shade (25%) (U+2591)
  Medium shade (50%) (U+2592)
  Dark shade (75%) (U+2593)
  Black small square (U+25AA)
  Black vertical rectangle (U+25AE)
  Black very small square (U+2B1D)
種類C: 日本語環境では中点、英語環境ではMiddle dotとして表示される文字
       日本語環境以外では指定しない事を勧めます
値: 4
  Middle dot (U+00B7)
  One dot leader (U+2024)
  Bullet operator (U+2219)
省略時:
# 種類AとB
UnicodeToDecSpMapping=3

ファンクションキー等のデフォルトの動作

Tera Term 4.62 より、ファンクションキーやエディタキーパッドのキーのデフォルトの動作が変更になりました。 これにより、キーボード設定ファイルでこれらのキー設定をoffにしたり、キーボード設定ファイルが無い場合も、VT端末の同じようなキーのシーケンスが送出されるようになりました。

キーボード設定ファイルでファンクションキー等をoffにした時に、以前のバージョンの Tera Term と同じように何も送出しないようにするには、設定ファイルの [Tera Term] セクションの StrictKeyMapping 行を以下のように変更してください。

StrictKeyMapping=on
省略時:
StrictKeyMapping=off

AltキーでMSBをセットした文字を送信する

AltキーでMSB(Most Significant Bit 最上位ビット)をセットした文字を送信するには、設定ファイルの [Tera Term] セクションの Meta8Bit 行を以下のようにしてください。

Meta8Bit=raw

また、AltキーでMSB(Most Significant Bit 最上位ビット)をセットした文字を、送信文字コードの設定に従って(UTF-8等に)変換してから送信するには、以下のようにしてください。

Meta8Bit=text

注: どちらの場合も、この機能を有効にするには Meta Key の設定も有効にしておく必要があります。

省略時:
Meta8Bit=off

代替画面バッファを無効にする

Tera Term 4.65より代替画面バッファに対応しました。この為、代替画面バッファに対応したアプリケーション(Vimやlessなど)では終了時に起動前の画面が復元されます。

代替画面バッファを無効にするには、設定ファイルの [Tera Term] セクションの AlternateScreenBuffer 行を以下のようにしてください。

AlternateScreenBuffer=off
省略時:
AlternateScreenBuffer=on

端末固有IDを設定する

Tera Term は DA3 制御シーケンスを受信すると、端末固有の ID 応答します。端末固有 ID は 8 桁の 16 進数値で、最初の 2 桁が製造場所を、残りの 6 桁が製造場所内で端末毎に割り振られた固有の番号です。

DA3 制御シーケンスに対して応答する端末固有 ID を別の値、例えば 01234567 に変更したい場合は、設定ファイルの [Tera Term] セクションの TerminalUID 行を以下のようにしてください。

TerminalUID=01234567
省略時:
TerminalUID=FFFFFFFF

端末固有IDを変更可能にする

端末固有 ID はホスト側から DECSTUI 制御シーケンスを送る事によって変更する事が出来ますが、標準ではこの機能は無効にされています。

DECSTUI制御シーケンスによって端末固有 ID を変更できるようにしたい場合は、設定ファイルの [Tera Term] セクションの LockTUID 行を以下のようにしてください。

LockTUID=off
省略時:
LockTUID=on

タブストップ位置の変更を禁止する

制御シーケンスによるタブストップの位置の変更を禁止したい場合は、設定ファイルの [Tera Term] セクションの TabStopModifySequence 行を以下のようにしてください。

TabStopModifySequence=off

また、タブストップの位置を変更する制御シーケンスの内、特定のもののみを禁止する事も出来ます。以下のタブストップ変更シーケンスの内、許可するシーケンスの略号の組み合わせを指定します。

略号 シーケンス説明
HTS7 ESC H カーソル位置にタブストップを設定する (7ビット形式)
HTS8 0x88 カーソル位置にタブストップを設定する (8ビット形式)
HTS - HTS7とHTS8の両方
TBC0 ESC [ 0 g カーソル位置のタブストップを削除する
TBC3 ESC [ 3 g すべてのタブストップを削除する
TBC - TBC0とTBC3の両方

例えば、8ビット形式のタブ設定シーケンス(HTS8)のみを禁止したい場合は、設定ファイルの [Tera Term] セクションの TabStopModifySequence 行を以下のようにしてください。

TabStopModifySequence=HTS7,TBC
省略時:
TabStopModifySequence=on

ベル過使用時の一時無効化

ホスト側から BEL 文字 (ASCII $07) が送られて来た時、Tera Term ではビープ音を鳴らしたり、画面を点滅させたりします。

誤ってバイナリファイルを表示してしまった時などで多量に BEL 文字が送られて来た時に、自動的にビープ音を鳴らすのを抑制する事が出来ます。
例えば、設定ファイルの [Tera Term] セクションの BeepOverUsedTime, BeepOverUsedCount, BeepSuppressTime 行を以下のようにすると、 2 秒間に 5 回 BEL 文字が送られてくると、BEL 文字が 10 秒間送られて来なくなるまでビープ音をならさないようになります。

; Beep over-used
BeepOverUsedTime=2
BeepOverUsedCount=5
BeepSuppressTime=10
省略時:
; Beep over-used
BeepOverUsedTime=2
BeepOverUsedCount=5
BeepSuppressTime=5

Beep が Visual Bell のときのフラッシュ時間

ホスト側から BEL 文字 (ASCII $07) が送られて来た時、Tera Term では画面を点滅させることができます。

画面の点滅は、端末を反転表示したのち一定時間待ち、再び端末を反転表示して元に戻しています。
ユーザはこの待ち時間を調節することができます。

; Wait time (ms) when Beep is Visual Bell
BeepVBellWait=100
省略時:
BeepVBellWait=10

OSC文字列用バッファサイズ

Tera Term では OSC 文字列の処理時に処理用のバッファが足りなくなると自動的にバッファを拡張するようになっています。 しかし、バグ等でホスト側が壊れた OSC 文字列送ってきた時などに際限なくメモリを消費するのを防ぐため、 OSC 文字列処理用のバッファの最大サイズを制限しています。

通常の使用ではまず問題が発生しませんが、OSC 52 (PASTE64) で多量のデータをやり取りする場合に制限にかかり、 データが途中で切れてしまう場合があります。
設定ファイルの [Tera Term] セクションの MaxOSCBufferSize 行の値を以下のように増やす事によって、OSC 文字列でより多量のデータを扱えるようになります。

MaxOSCBufferSize=16000
省略時:
MaxOSCBufferSize=4096

ISO/IEC 2022のシフト機能による文字セットの切り替えを禁止する

ISO/IEC 2022のシフト機能による文字セットの切り替えを禁止したい場合は、設定ファイルの [Tera Term] セクションの ISO2022ShiftFunction 行を以下のようにしてください。

ISO2022ShiftFunction=off

また、ISO/IEC 2022のシフト機能の内、特定のもののみを禁止する事も出来ます。以下のシフト機能の内、許可する機能の略号の組み合わせを指定します。

略号 コード説明
SI 0x0F GL へ G0 を呼び出す
SO 0x0E GL へ G1 を呼び出す
LS2 ESC n GL へ G2 を呼び出す
LS3 ESC o GL へ G3 を呼び出す
LS1R ESC ~ GR へ G1 を呼び出す
LS2R ESC } GR へ G2 を呼び出す
LS3R ESC | GR へ G3 を呼び出す
SS2 0x8E / ESC N GL または GR へ G2 を次の一文字に限り呼び出す
SS3 0x8F / ESC O GL または GR へ G3 を次の一文字に限り呼び出す
ALL - 上記すべて
NONE - なし

例えば、Shift-In(SI), Shift-Out(SO) のみを禁止したい場合は、設定ファイルの [Tera Term] セクションの ISO2022ShiftFunction 行を以下のようにしてください。

ISO2022ShiftFunction=LS2,LS3,LS1R,LS2R,LS3R,SS2,SS3

また、略号の前に - を付ける事によって指定したシフト機能を無効にする事ができます。前述の Shift-In(SI), Shift-Out(SO) のみを禁止する設定は、以下のようにも指定できます。

ISO2022ShiftFunction=ALL,-SI,-SO

注: この形式で指定した場合、設定の保存を行うと使用する機能のみのリストに置き換えられます。

省略時:
ISO2022ShiftFunction=on

7bit JISカタカナ(専用)端末として使用する

次の設定の時

日本語モードでは、デフォルトで G1は、JIS X 0201 カタカナ(半角カタカナ) が指示された状態となります。7bitコードでJIS X 0201 カタカナを使う場合、 SOでGLにG1を呼び出して使用します。

例えば、以下を実行すると テラターム と表示されます。

echo -e '\016CW@0Q\017'
# => テラターム

しかし、G1に他の文字セットが指示された状態になるとSOでJIS X 0201 カタ カナが表示されなくなってしまいます。

# G1にUS-ASCIIを指示する
echo -e '\033)B'

# SOでGLにG1を呼び出してもJIS X 0201 カタカナが表示できない
echo -e '\016CW@0Q\017'
# => CW@0Q

FixedJIS=on に設定するとSOでGLにG1を呼び出す時に、あらかじめG1にJIS X 0201 カタカナを指示するようになり、いつもJIS X 0201カタカナが表示され るようになります。

FixedJIS=on はG1をJIS X 0201 カタカナに固定する為の設定です。これによ り、常に7bit JISカタカナ端末として使えるようになります。

省略時:
FixedJIS=off

不正なUTF-8文字をCP932としてデコードする

受信文字がUTF-8のときに、UTF-8として不正な文字を、CP932としてデコードします。実験的実装です。

Cygwin接続時にWindows付属コマンドの出力がCP932で行われる事に対応するためのもので、それ以外のケースは想定していません。

省略時:
FallbackToCP932=off

文字ごとの描画幅を指定する

Unicode(UTF-8)を使用時、文字ごとに描画幅を設定することができます。
コードポイントと文字幅(セル数)を指定します。

文字幅設定の定義はINIファイルを編集することで行います。
文字ごとの文字幅オーバーライド設定を使うで、 この設定を使用する/しない、文字幅設定の選択ができます。

使用する文字幅設定を設定する

文字幅設定を複数定義することができます。どれを使用するか設定します。

詳細 設定例
[UnicodeOverrideCharWidth]
List1=CellWidth1
List2=CellWidth2
List3=jis0208.ini, CellWidth
Selected=1
Enable=on

文字幅の設定を定義する

詳細 設定例1
; TERATERM.INI
[CellWidth1]
Name=sample1
Range1=U+2605,U+2606,2
Range2=U+00a9,2
Range3=U+1F363,0
Range4=U+2665,1
Range5=U+1F90D,2

設定例2

Emacs を CJK 文字環境に設定する。
Tera Term の Ambiguous 文字の文字幅を 2 Cell に設定する。
UnicodeEmojiOverride 設定を off にする。この設定により、Ambiguous 幅の絵文字では Tera Term で設定した幅が、それ以外の絵文字では East_Asian_Width プロパティの幅が使用される。

ここまでの設定で Ambiguous 文字はすべて 2 Cell で描画されるが、Emacs では width=1 が想定されている Ambiguous 文字もある。
これらの文字幅を個別に 1 に設定する。

; TERATERM.INI
[CellWidth2]
Name=sample 2
Range1=U+0000AE,1
Range2=U+0000FC,1

Unicode 17 の Ambiguous 文字すべてを Emacs 29 の文字幅に合わせるには以下のようにする。

; TERATERM.INI
[CellWidth3]
; AlmaLinux OS 10
; emacs-nw-29.4-12.el10.x86_64
; (set-language-environment "Japanese")
Name=Emacs 29 Japanese
Range1=U+0000A1,1 ; INVERTED EXCLAMATION MARK
Range2=U+0000A4,1 ; CURRENCY SIGN
Range3=U+0000A7,2 ; SECTION SIGN
Range4=U+0000A8,2 ; DIAERESIS
Range5=U+0000AA,1 ; FEMININE ORDINAL INDICATOR
Range6=U+0000AD,1 ; SOFT HYPHEN
Range7=U+0000AE,1 ; REGISTERED SIGN
Range8=U+0000B0,2 ; DEGREE SIGN
Range9=U+0000B1,2 ; PLUS-MINUS SIGN
Range10=U+0000B2,U+0000B3,1 ; SUPERSCRIPT TWO..SUPERSCRIPT THREE
Range11=U+0000B4,2 ; ACUTE ACCENT
Range12=U+0000B6,2 ; PILCROW SIGN..MIDDLE DOT
Range13=U+0000B7,1
Range14=U+0000B8,1 ; CEDILLA
Range15=U+0000B9,1 ; SUPERSCRIPT ONE
Range16=U+0000BA,1 ; MASCULINE ORDINAL INDICATOR
Range17=U+0000BC,U+0000BE,1 ; VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS
Range18=U+0000BF,1 ; INVERTED QUESTION MARK
Range19=U+0000C6,1 ; LATIN CAPITAL LETTER AE
Range20=U+0000D0,1 ; LATIN CAPITAL LETTER ETH
Range21=U+0000D7,2 ; MULTIPLICATION SIGN
Range22=U+0000D8,1 ; LATIN CAPITAL LETTER O WITH STROKE
Range23=U+0000DE,U+0000E1,1 ; LATIN CAPITAL LETTER THORN..LATIN SMALL LETTER A WITH ACUTE
Range24=U+0000E6,1 ; LATIN SMALL LETTER AE
Range25=U+0000E8,U+0000EA,1 ; LATIN SMALL LETTER E WITH GRAVE..LATIN SMALL LETTER E WITH CIRCUMFLEX
Range26=U+0000EC,U+0000ED,1 ; LATIN SMALL LETTER I WITH GRAVE..LATIN SMALL LETTER I WITH ACUTE
Range27=U+0000F0,1 ; LATIN SMALL LETTER ETH
Range28=U+0000F2,U+0000F3,1 ; LATIN SMALL LETTER O WITH GRAVE..LATIN SMALL LETTER O WITH ACUTE
Range29=U+0000F7,2 ; DIVISION SIGN
Range30=U+0000F8,U+0000FA,1 ; LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER U WITH ACUTE
Range31=U+0000FC,1 ; LATIN SMALL LETTER U WITH DIAERESIS
Range32=U+0000FE,1 ; LATIN SMALL LETTER THORN
Range33=U+000101,1 ; LATIN SMALL LETTER A WITH MACRON
Range34=U+000111,1 ; LATIN SMALL LETTER D WITH STROKE
Range35=U+000113,1 ; LATIN SMALL LETTER E WITH MACRON
Range36=U+00011B,1 ; LATIN SMALL LETTER E WITH CARON
Range37=U+000126,U+000127,1 ; LATIN CAPITAL LETTER H WITH STROKE..LATIN SMALL LETTER H WITH STROKE
Range38=U+00012B,1 ; LATIN SMALL LETTER I WITH MACRON
Range39=U+000131,U+000133,1 ; LATIN SMALL LETTER DOTLESS I..LATIN SMALL LIGATURE IJ
Range40=U+000138,1 ; LATIN SMALL LETTER KRA
Range41=U+00013F,U+000142,1 ; LATIN CAPITAL LETTER L WITH MIDDLE DOT..LATIN SMALL LETTER L WITH STROKE
Range42=U+000144,1 ; LATIN SMALL LETTER N WITH ACUTE
Range43=U+000148,U+00014B,1 ; LATIN SMALL LETTER N WITH CARON..LATIN SMALL LETTER ENG
Range44=U+00014D,1 ; LATIN SMALL LETTER O WITH MACRON
Range45=U+000152,U+000153,1 ; LATIN CAPITAL LIGATURE OE..LATIN SMALL LIGATURE OE
Range46=U+000166,U+000167,1 ; LATIN CAPITAL LETTER T WITH STROKE..LATIN SMALL LETTER T WITH STROKE
Range47=U+00016B,1 ; LATIN SMALL LETTER U WITH MACRON
Range48=U+0001CE,1 ; LATIN SMALL LETTER A WITH CARON
Range49=U+0001D0,1 ; LATIN SMALL LETTER I WITH CARON
Range50=U+0001D2,1 ; LATIN SMALL LETTER O WITH CARON
Range51=U+0001D4,1 ; LATIN SMALL LETTER U WITH CARON
Range52=U+0001D6,1 ; LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
Range53=U+0001D8,1 ; LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
Range54=U+0001DA,1 ; LATIN SMALL LETTER U WITH DIAERESIS AND CARON
Range55=U+0001DC,1 ; LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
Range56=U+000251,1 ; LATIN SMALL LETTER ALPHA
Range57=U+000261,1 ; LATIN SMALL LETTER SCRIPT G
Range58=U+0002C4,1 ; MODIFIER LETTER UP ARROWHEAD
Range59=U+0002C7,1 ; CARON
Range60=U+0002C9,U+0002CB,1 ; MODIFIER LETTER MACRON..MODIFIER LETTER GRAVE ACCENT
Range61=U+0002CD,1 ; MODIFIER LETTER LOW MACRON
Range62=U+0002D0,1 ; MODIFIER LETTER TRIANGULAR COLON
Range63=U+0002D8,U+0002DB,1 ; BREVE..OGONEK
Range64=U+0002DD,1 ; DOUBLE ACUTE ACCENT
Range65=U+0002DF,1 ; MODIFIER LETTER CROSS ACCENT
Range66=U+000300,U+00036F,1 ; COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X
Range67=U+000391,U+0003A1,2 ; GREEK CAPITAL LETTER ALPHA..GREEK CAPITAL LETTER RHO
Range68=U+0003A3,U+0003A9,2 ; GREEK CAPITAL LETTER SIGMA..GREEK CAPITAL LETTER OMEGA
Range69=U+0003B1,U+0003C1,2 ; GREEK SMALL LETTER ALPHA..GREEK SMALL LETTER RHO
Range70=U+0003C3,U+0003C9,2 ; GREEK SMALL LETTER SIGMA..GREEK SMALL LETTER OMEGA
Range71=U+000401,2 ; CYRILLIC CAPITAL LETTER IO
Range72=U+000410,U+00044F,2 ; CYRILLIC CAPITAL LETTER A..CYRILLIC SMALL LETTER YA
Range73=U+000451,2 ; CYRILLIC SMALL LETTER IO
Range74=U+002010,2 ; HYPHEN
Range75=U+002013,1 ; EN DASH
Range76=U+002014,U+002015,2 ; ..HORIZONTAL BAR
Range77=U+002016,2 ; DOUBLE VERTICAL LINE
Range78=U+002018,2 ; LEFT SINGLE QUOTATION MARK
Range79=U+002019,2 ; RIGHT SINGLE QUOTATION MARK
Range80=U+00201C,2 ; LEFT DOUBLE QUOTATION MARK
Range81=U+00201D,2 ; RIGHT DOUBLE QUOTATION MARK
Range82=U+002020,U+002021,2 ; DAGGER..BULLET
Range83=U+002022,1
Range84=U+002024,1 ; ONE DOT LEADER..HYPHENATION POINT
Range85=U+002025,U+002026,2
Range86=U+002027,1
Range87=U+002030,2 ; PER MILLE SIGN
Range88=U+002032,U+002033,2 ; PRIME..DOUBLE PRIME
Range89=U+002035,1 ; REVERSED PRIME
Range90=U+00203B,2 ; REFERENCE MARK
Range91=U+00203E,1 ; OVERLINE
Range92=U+002074,1 ; SUPERSCRIPT FOUR
Range93=U+00207F,1 ; SUPERSCRIPT LATIN SMALL LETTER N
Range94=U+002081,U+002084,1 ; SUBSCRIPT ONE..SUBSCRIPT FOUR
Range95=U+0020AC,1 ; EURO SIGN
Range96=U+002103,2 ; DEGREE CELSIUS
Range97=U+002105,1 ; CARE OF
Range98=U+002109,1 ; DEGREE FAHRENHEIT
Range99=U+002113,1 ; SCRIPT SMALL L
Range100=U+002116,2 ; NUMERO SIGN
Range101=U+002121,2 ; TELEPHONE SIGN..TRADE MARK SIGN
Range102=U+002122,1
Range103=U+002126,1 ; OHM SIGN
Range104=U+00212B,2 ; ANGSTROM SIGN
Range105=U+002153,U+002154,1 ; VULGAR FRACTION ONE THIRD..VULGAR FRACTION TWO THIRDS
Range106=U+00215B,U+00215E,1 ; VULGAR FRACTION ONE EIGHTH..VULGAR FRACTION SEVEN EIGHTHS
Range107=U+002160,U+002169,2 ; ROMAN NUMERAL ONE..ROMAN NUMERAL TWELVE
Range108=U+00216A,U+00216B,1
Range109=U+002170,U+002179,1 ; SMALL ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL TEN
Range110=U+002189,1 ; VULGAR FRACTION ZERO THIRDS
Range111=U+002190,U+002193,2 ; LEFTWARDS ARROW..LEFT RIGHT ARROW
Range112=U+002194,1
Range113=U+002195,U+002199,1 ; UP DOWN ARROW..SOUTH WEST ARROW
Range114=U+0021B8,U+0021B9,1 ; NORTH WEST ARROW TO LONG BAR..LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
Range115=U+0021D2,2 ; RIGHTWARDS DOUBLE ARROW
Range116=U+0021D4,2 ; LEFT RIGHT DOUBLE ARROW
Range117=U+0021E7,1 ; UPWARDS WHITE ARROW
Range118=U+002200,2 ; FOR ALL
Range119=U+002202,U+002203,2 ; PARTIAL DIFFERENTIAL..THERE EXISTS
Range120=U+002207,U+002208,2 ; NABLA..ELEMENT OF
Range121=U+00220B,2 ; CONTAINS AS MEMBER
Range122=U+00220F,1 ; N-ARY PRODUCT
Range123=U+002211,2 ; N-ARY SUMMATION
Range124=U+002215,1 ; DIVISION SLASH
Range125=U+00221A,2 ; SQUARE ROOT
Range126=U+00221D,U+002220,2 ; PROPORTIONAL TO..ANGLE
Range127=U+002223,1 ; DIVIDES
Range128=U+002225,2 ; PARALLEL TO
Range129=U+002227,U+00222C,2 ; LOGICAL AND..DOUBLE INTEGRAL
Range130=U+00222E,U+002234,2 ; THEREFORE..PROPORTION
Range131=U+002235,U+002236,1
Range132=U+00223C,1 ; TILDE OPERATOR..REVERSED TILDE
Range133=U+00223D,2
Range134=U+002248,1 ; ALMOST EQUAL TO
Range135=U+00224C,1 ; ALL EQUAL TO
Range136=U+002252,2 ; APPROXIMATELY EQUAL TO OR THE IMAGE OF
Range137=U+002260,U+002261,2 ; NOT EQUAL TO..IDENTICAL TO
Range138=U+002264,U+002265,1 ; LESS-THAN OR EQUAL TO..GREATER-THAN OVER EQUAL TO
Range139=U+002266,U+002267,2
Range140=U+00226A,U+00226B,2 ; MUCH LESS-THAN..MUCH GREATER-THAN
Range141=U+00226E,U+00226F,1 ; NOT LESS-THAN..NOT GREATER-THAN
Range142=U+002282,U+002283,2 ; SUBSET OF..SUPERSET OF
Range143=U+002286,U+002287,2 ; SUBSET OF OR EQUAL TO..SUPERSET OF OR EQUAL TO
Range144=U+002295,1 ; CIRCLED PLUS
Range145=U+002299,1 ; CIRCLED DOT OPERATOR
Range146=U+0022A5,2 ; UP TACK
Range147=U+0022BF,2 ; RIGHT TRIANGLE
Range148=U+002312,2 ; ARC
Range149=U+002460,U+002473,2 ; CIRCLED DIGIT ONE..NUMBER TWENTY FULL STOP
Range150=U+002474,U+00249B,1
Range151=U+00249C,U+0024E9,1 ; PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z
Range152=U+0024EB,U+0024FF,1 ; NEGATIVE CIRCLED NUMBER ELEVEN..NEGATIVE CIRCLED DIGIT ZERO
Range153=U+002500,U+002503,2 ; BOX DRAWINGS LIGHT HORIZONTAL..BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
Range154=U+002504,U+00250B,1
Range155=U+00250C,2
Range156=U+00250D,U+00250E,1
Range157=U+00250F,U+002510,2
Range158=U+002511,U+002512,1
Range159=U+002513,U+002514,2
Range160=U+002515,U+002516,1
Range161=U+002517,U+002518,2
Range162=U+002519,U+00251A,1
Range163=U+00251B,U+00251D,2
Range164=U+00251E,U+00251F,1
Range165=U+002520,2
Range166=U+002521,U+002522,1
Range167=U+002523,U+002525,2
Range168=U+002526,U+002527,1
Range169=U+002528,2
Range170=U+002529,U+00252A,1
Range171=U+00252B,U+00252C,2
Range172=U+00252D,U+00252E,1
Range173=U+00252F,U+002530,2
Range174=U+002531,U+002532,1
Range175=U+002533,U+002534,2
Range176=U+002535,U+002536,1
Range177=U+002537,U+002538,2
Range178=U+002539,U+00253A,1
Range179=U+00253B,U+00253C,2
Range180=U+00253D,U+00253E,1
Range181=U+00253F,2
Range182=U+002540,U+002541,1
Range183=U+002542,2
Range184=U+002543,U+00254A,1
Range185=U+00254B,2
Range186=U+002550,U+002573,1 ; BOX DRAWINGS DOUBLE HORIZONTAL..BOX DRAWINGS LIGHT DIAGONAL CROSS
Range187=U+002580,U+00258F,1 ; UPPER HALF BLOCK..LEFT ONE EIGHTH BLOCK
Range188=U+002592,U+002595,1 ; MEDIUM SHADE..RIGHT ONE EIGHTH BLOCK
Range189=U+0025A0,U+0025A1,2 ; BLACK SQUARE..WHITE SQUARE
Range190=U+0025A3,U+0025A9,1 ; WHITE SQUARE CONTAINING BLACK SMALL SQUARE..SQUARE WITH DIAGONAL CROSSHATCH FILL
Range191=U+0025B2,U+0025B3,2 ; BLACK UP-POINTING TRIANGLE..WHITE UP-POINTING TRIANGLE
Range192=U+0025B6,1 ; BLACK RIGHT-POINTING TRIANGLE
Range193=U+0025B7,1 ; WHITE RIGHT-POINTING TRIANGLE
Range194=U+0025BC,U+0025BD,2 ; BLACK DOWN-POINTING TRIANGLE..WHITE DOWN-POINTING TRIANGLE
Range195=U+0025C0,1 ; BLACK LEFT-POINTING TRIANGLE
Range196=U+0025C1,1 ; WHITE LEFT-POINTING TRIANGLE
Range197=U+0025C6,U+0025C7,2 ; BLACK DIAMOND..WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND
Range198=U+0025C8,,1
Range199=U+0025CE,U+0025CF,2 ; BULLSEYE..CIRCLE WITH RIGHT HALF BLACK
Range200=U+0025D0,U+0025D1,1
Range201=U+0025E2,U+0025E5,1 ; BLACK LOWER RIGHT TRIANGLE..BLACK UPPER RIGHT TRIANGLE
Range202=U+0025EF,2 ; LARGE CIRCLE
Range203=U+002605,U+002606,2 ; BLACK STAR..WHITE STAR
Range204=U+002609,1 ; SUN
Range205=U+00260E,U+00260F,1 ; BLACK TELEPHONE..WHITE TELEPHONE
Range206=U+00261C,1 ; WHITE LEFT POINTING INDEX
Range207=U+00261E,1 ; WHITE RIGHT POINTING INDEX
Range208=U+002640,2 ; FEMALE SIGN
Range209=U+002642,2 ; MALE SIGN
Range210=U+002660,U+002661,1 ; BLACK SPADE SUIT..WHITE HEART SUIT
Range211=U+002663,U+002665,1 ; BLACK CLUB SUIT..BLACK HEART SUIT
Range212=U+002667,U+002669,1 ; WHITE CLUB SUIT..EIGHTH NOTE
Range213=U+00266A,2
Range214=U+00266C,1 ; BEAMED SIXTEENTH NOTES..MUSIC FLAT SIGN
Range215=U+00266D,2
Range216=U+00266F,2 ; MUSIC SHARP SIGN
Range217=U+00269E,U+00269F,1 ; THREE LINES CONVERGING RIGHT..THREE LINES CONVERGING LEFT
Range218=U+0026BF,1 ; SQUARED KEY
Range219=U+0026C6,U+0026CD,1 ; RAIN..DISABLED CAR
Range220=U+0026CF,U+0026D3,1 ; PICK..CHAINS
Range221=U+0026D5,U+0026E1,1 ; ALTERNATE ONE-WAY LEFT WAY TRAFFIC..RESTRICTED LEFT ENTRY-2
Range222=U+0026E3,1 ; HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE
Range223=U+0026E8,U+0026E9,1 ; BLACK CROSS ON SHIELD..SHINTO SHRINE
Range224=U+0026EB,U+0026F1,1 ; CASTLE..UMBRELLA ON GROUND
Range225=U+0026F4,1 ; FERRY
Range226=U+0026F6,U+0026F9,1 ; SQUARE FOUR CORNERS..PERSON WITH BALL
Range227=U+0026FB,U+0026FC,1 ; JAPANESE BANK SYMBOL..HEADSTONE GRAVEYARD SYMBOL
Range228=U+0026FE,U+0026FF,1 ; CUP ON BLACK SQUARE..WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE
Range229=U+00273D,1 ; HEAVY TEARDROP-SPOKED ASTERISK
Range230=U+002776,U+00277F,1 ; DINGBAT NEGATIVE CIRCLED DIGIT ONE..DINGBAT NEGATIVE CIRCLED NUMBER TEN
Range231=U+002B56,U+002B59,1 ; HEAVY OVAL WITH OVAL INSIDE..HEAVY CIRCLED SALTIRE
Range232=U+003248,U+00324F,1 ; CIRCLED NUMBER TEN ON BLACK SQUARE..CIRCLED NUMBER EIGHTY ON BLACK SQUARE
Range233=U+00FFFD,1 ; REPLACEMENT CHARACTER
Range234=U+01F100,U+01F10A,1 ; DIGIT ZERO FULL STOP..DIGIT NINE COMMA
Range235=U+01F110,U+01F12D,1 ; PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED CD
Range236=U+01F130,U+01F169,1 ; SQUARED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
Range237=U+01F170,U+01F18D,1 ; NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED SA
Range238=U+01F18F,U+01F190,1 ; NEGATIVE SQUARED WC..SQUARE DJ
Range239=U+01F19B,U+01F1AC,1 ; SQUARED THREE D..SQUARED VOD