ラベル EnumChar の投稿を表示しています。 すべての投稿を表示
ラベル EnumChar の投稿を表示しています。 すべての投稿を表示

2023年2月22日水曜日

Enumchar V3.2.1.0 リリース

EnumChar V3.2.1.0をリリースしました。
http://www.vector.co.jp/soft/winnt/writing/se483244.html
変更点
[機能追加]Unicode領域を追加
[機能追加]空白文字を除外するチェックボックス追加
新規に追加したコード領域
{"U+0870", "U+089F", "Arabic Extended-B"}, // 2023.02.11 add
{"U+1C90", "U+1CBF", "Georgian Extended"}, // 2023.02.11 add
{"U+10570", "U+105BF", "Vithkuqi"}, // 2023.02.11 add
{"U+10780", "U+107BF", "Latin Extended-F"}, // 2023.02.11 add
{"U+10D00", "U+10D3F", "Hanifi Rohingya"}, // 2023.02.11 add
{"U+10E80", "U+10EBF", "Yezidi"}, // 2023.02.11 add
{"U+10EC0", "U+10EFF", "Arabic Extended-C"}, // 2023.02.11 add
{"U+10F00", "U+10F2F", "Old Sogdian"}, // 2023.02.11 add
{"U+10F30", "U+10F6F", "Sogdian"}, // 2023.02.11 add
{"U+10F70", "U+10FAF", "Old Uyghur"}, // 2023.02.11 add
{"U+10FB0", "U+10FDF", "Chorasmian"}, // 2023.02.11 add
{"U+10FE0", "U+10FFF", "Elymaic"}, // 2023.02.11 add
{"U+11800", "U+1184F", "Dogra"}, // 2023.02.11 add
{"U+11900", "U+1195F", "Dives Akuru"}, // 2023.02.11 add
{"U+119A0", "U+119FF", "Nandinagari"}, // 2023.02.11 add
{"U+11AB0", "U+11ABF", "Unified Canadian Aboriginal Syllabics Extended-A"}, // 2023.02.11 add
{"U+11B00", "U+11B5F", "Devanagari Extended-A"}, // 2023.02.11 add
{"U+11D60", "U+11DAF", "Gunjala Gondi"}, // 2023.02.11 add
{"U+11EE0", "U+11EFF", "Makasar"}, // 2023.02.11 add
{"U+11F00", "U+11F5F", "Kawi"}, // 2023.02.11 add
{"U+11FB0", "U+11FBF", "Lisu Supplement"}, // 2023.02.11 add
{"U+11FC0", "U+11FFF", "Tamil Supplement"}, // 2023.02.11 add
{"U+12F90", "U+12FFF", "Cypro-Minoan"}, // 2023.02.11 add
{"U+13430", "U+1345F", "Egyptian Hieroglyph Format Controls"}, // 2023.02.11 add
{"U+16A70", "U+16ACF", "Tangsa"}, // 2023.02.11 add
{"U+16E40", "U+16E9F", "Medefaidrin"}, // 2023.02.11 add
{"U+18B00", "U+18CFF", "Khitan Small Script"}, // 2023.02.11 add
{"U+18D00", "U+18D7F", "Tangut Supplement"}, // 2023.02.11 add
{"U+1AFF0", "U+1AFFF", "Kana Extended-B"}, // 2023.02.11 add
{"U+1B130", "U+1B16F", "Small Kana Extension"}, // 2023.02.11 add
{"U+1CF00", "U+1CFCF", "Znamenny Musical Notation"}, // 2023.02.11 add
{"U+1D2C0", "U+1D2DF", "Kaktovik Numerals"}, // 2023.02.11 add
{"U+1D2E0", "U+1D2FF", "Mayan Numerals"}, // 2023.02.11 add
{"U+1DF00", "U+1DFFF", "Latin Extended-G"}, // 2023.02.11 add
{"U+1E030", "U+1E08F", "Cyrillic Extended-D"}, // 2023.02.11 add
{"U+1E100", "U+1E14F", "Nyiakeng Puachue Hmong"}, // 2023.02.11 add
{"U+1E290", "U+1E2BF", "Toto"}, // 2023.02.11 add
{"U+1E2C0", "U+1E2FF", "Wancho"}, // 2023.02.11 add
{"U+1E4D0", "U+1E4FF", "Nag Mundari"}, // 2023.02.11 add
{"U+1E7E0", "U+1E7FF", "Ethiopic Extended-B"}, // 2023.02.11 add
{"U+1EC70", "U+1ECBF", "Indic Siyaq Numbers"}, // 2023.02.11 add
{"U+1ED00", "U+1ED4F", "Ottoman Siyaq Numbers"}, // 2023.02.11 add
{"U+1FA00", "U+1FA6F", "Chess Symbols"}, // 2023.02.11 add
{"U+1FA70", "U+1FAFF", "Symbols and Pictographs Extended-A"}, // 2023.02.11 add
{"U+1FB00", "U+1FBFF", "Symbols for Legacy Computing"}, // 2023.02.11 add
{"U+30000", "U+3134F", "CJK Unified Ideographs Extension G"}, // 2023.02.11 add
{"U+31350", "U+323AF", "CJK Unified Ideographs Extension H"}, // 2023.02.11 add

2019年4月10日水曜日

Enumchar V3.1 リリース

EnumChar V3.1をリリースしました。
http://www.vector.co.jp/soft/winnt/writing/se483244.html
変更点
[機能追加]Unicode領域を追加(追加分を後述)
[機能追加]Unicode領域の選択エリアをCtrl+Aで全選択できるようにした。
[機能追加]フォントファイルの検索対象に下記のフォルダを追加
(システムドライブ):\Users\(ユーザー名)\AppData\Local\Microsoft\Windows\Fonts
     ※Windows10 1803以降このフォルダにインストールされる場合があるため。
[バグ修正]文字表示エリアのフォントが指定のフォントで表示されない場合があったため修正。
[その他]必須コンポーネント変更
     .Net FrameWork 4.5.2
新規に追加したコード領域
{"U+0860", "U+086F", "Syriac Supplement"}, // 2019.03.06 add
{"U+1C80", "U+1C8F", "Cyrillic Extended-C"}, // 2019.03.06 add
{"U+104B0", "U+104FF", "Osage"}, // 2019.03.06 add
{"U+11400", "U+1147F", "Newa"}, // 2019.03.06 add
{"U+11660", "U+1167F", "Mongolian Supplement"}, // 2019.03.06 add
{"U+11A00", "U+11A4F", "Zanabazar Square"}, // 2019.03.06 add
{"U+11A50", "U+11AAF", "Soyombo"}, // 2019.03.06 add
{"U+11C00", "U+11C6F", "Bhaiksuki"}, // 2019.03.06 add
{"U+11C70", "U+11CBF", "Marchen"}, // 2019.03.06 add
{"U+11D00", "U+11D5F", "Masaram Gondi"}, // 2019.03.06 add
{"U+16FE0", "U+16FFF", "Ideographic Symbols and Punctuation"}, // 2019.03.06 add
{"U+17000", "U+187FF", "Tangut"}, // 2019.03.06 add
{"U+18800", "U+18AFF", "Tangut Components"}, // 2019.03.06 add
{"U+1B100", "U+1B12F", "Kana Extended-A"}, // 2019.03.06 add
{"U+1B170", "U+1B2FF", "Nushu"}, // 2019.03.06 add
{"U+1E000", "U+1E02F", "Glagolitic Supplement"}, // 2019.03.06 add
{"U+1E900", "U+1E95F", "Adlam"}, // 2019.03.06 add
{"U+2CEB0", "U+2EBEF", "CJK Unified Ideographs Extension F"}, // 2019.03.06 add

2016年11月10日木曜日

Enumchar V3 リリース

EnumChar V3をリリースしました。
http://www.vector.co.jp/soft/winnt/writing/se483244.html

変更点
[機能追加]Unicode領域を追加(追加分を後述)
[バグ修正]フォントファイルを上書きしたことのある環境で実行すると、
起動時にエラーが発生する現象を修正。
(システムに残っている古いフォントは読み込まないように修正。)

[バグ修正]表示フォントの設定に失敗した場合に、代替フォント(MS Sanselif)で表示させるように修正。
[バグ修正]大量にフォントが入っている環境でエラーが発生する現象を修正。
[バグ修正]各コード領域の最後の文字が表示されていない問題を修正。
(例 0x20-0x7fの範囲の場合 0x7fが表示されていなかった。)
新規に追加したコード領域
{"U+0840", "U+085F", "Mandaic"}, // 2016.10.30 add
{"U+08A0", "U+08FF", "Arabic Extended-A"}, // 2016.10.30 add
{"U+1AB0", "U+1AFF", "Combining Diacritical Marks Extended"}, // 2016.10.30 add
{"U+1BC0", "U+1BFF", "Batak"}, // 2016.10.30 add
{"U+1CC0", "U+1CCF", "SundaneseSupplement"}, // 2016.10.30 add
{"U+A9E0", "U+A9FF", "Myanmar Extended-B"}, // 2016.10.30 add
{"U+AAE0", "U+AAFF", "Meetei Mayek Extensions"}, // 2016.10.30 add
{"U+AB00", "U+AB2F", "EthiopicExtended-A"},// 2016.10.30 add
{"U+AB30", "U+AB6F", "LatinExtended-E"},// 2016.10.30 add
{"U+AB70", "U+ABBF", "CherokeeSupplement"},// 2016.10.30 add
{"U+102E0","U+102FF","CopticEpactNumbers"},// 2016.10.30 add
{"U+10350","U+1037F","OldPermic"},// 2016.10.30 add
{"U+10500","U+1052F","Elbasan"},// 2016.10.30 add
{"U+10530","U+1056F","CaucasianAlbanian"},// 2016.10.30 add
{"U+10600","U+1077F","LinearA"},// 2016.10.30 add
{"U+10860","U+1087F","Palmyrene"},// 2016.10.30 add
{"U+10880","U+108AF","Nabataean"},// 2016.10.30 add
{"U+108E0","U+108FF","Hatran"},// 2016.10.30 add
{"U+10980","U+1099F","MeroiticHieroglyphs"},// 2016.10.30 add
{"U+109A0","U+109FF","MeroiticCursive"},// 2016.10.30 add
{"U+10A80","U+10A9F","OldNorthArabian"},// 2016.10.30 add
{"U+10AC0","U+10AFF","Manichaean"},// 2016.10.30 add
{"U+10B80","U+10BAF","PsalterPahlavi"},// 2016.10.30 add
{"U+10C80","U+10CFF","OldHungarian"},// 2016.10.30 add
{"U+11000","U+1107F","Brahmi"},// 2016.10.30 add
{"U+110D0","U+110FF","SoraSompeng"},// 2016.10.30 add
{"U+11100","U+1114F","Chakma"},// 2016.10.30 add
{"U+11150","U+1117F","Mahajani"},// 2016.10.30 add
{"U+11180","U+111DF","Sharada"},// 2016.10.30 add
{"U+111E0","U+111FF","SinhalaArchaicNumbers"},// 2016.10.30 add
{"U+11200","U+1124F","Khojki"},// 2016.10.30 add
{"U+11280","U+112AF","Multani"},// 2016.10.30 add
{"U+112B0","U+112FF","Khudawadi"},// 2016.10.30 add
{"U+11300","U+1137F","Grantha"},// 2016.10.30 add
{"U+11480","U+114DF","Tirhuta"},// 2016.10.30 add
{"U+11580","U+115FF","Siddham"},// 2016.10.30 add
{"U+11600","U+1165F","Modi"},// 2016.10.30 add
{"U+11680","U+116CF","Takri"},// 2016.10.30 add
{"U+11700","U+1173F","Ahom"},// 2016.10.30 add
{"U+118A0","U+118FF","WarangCiti"},// 2016.10.30 add
{"U+11AC0","U+11AFF","PauCinHau"},// 2016.10.30 add
{"U+12480","U+1254F","EarlyDynasticCuneiform"},// 2016.10.30 add
{"U+14400","U+1467F","AnatolianHieroglyphs"},// 2016.10.30 add
{"U+16800","U+16A3F","BamumSupplement"},// 2016.10.30 add
{"U+16A40","U+16A6F","Mro"},// 2016.10.30 add
{"U+16AD0","U+16AFF","BassaVah"},// 2016.10.30 add
{"U+16B00","U+16B8F","PahawhHmong"},// 2016.10.30 add
{"U+16F00","U+16F9F","Miao"},// 2016.10.30 add
{"U+1B000","U+1B0FF","KanaSupplement"},// 2016.10.30 add
{"U+1BC00","U+1BC9F","Duployan"},// 2016.10.30 add
{"U+1BCA0","U+1BCAF","ShorthandFormatControls"},// 2016.10.30 add
{"U+1D800","U+1DAAF","SuttonSignWriting"},// 2016.10.30 add
{"U+1E800","U+1E8DF","MendeKikakui"},// 2016.10.30 add
{"U+1EE00","U+1EEFF","ArabicMathematicalAlphabeticSymbols"},// 2016.10.30 add
{"U+1F0A0","U+1F0FF","PlayingCards"},// 2016.10.30 add
{"U+1F300","U+1F5FF","MiscellaneousSymbolsAndPictographs"},// 2016.10.30 add
{"U+1F600","U+1F64F","Emoticons"},// 2016.10.30 add
{"U+1F650","U+1F67F","OrnamentalDingbats"},// 2016.10.30 add
{"U+1F680","U+1F6FF","TransportAndMapSymbols"},// 2016.10.30 add
{"U+1F700","U+1F77F","AlchemicalSymbols"},// 2016.10.30 add
{"U+1F780","U+1F7FF","GeometricShapesExtended"},// 2016.10.30 add
{"U+1F800","U+1F8FF","SupplementalArrows-C"},// 2016.10.30 add
{"U+1F900","U+1F9FF","SupplementalSymbolsandPictographs"},// 2016.10.30 add
{"U+2B740","U+2B81F","CJKUnifiedIdeographsExtensionD"},// 2016.10.30 add
{"U+2B820","U+2CEAF","CJKUnifiedIdeographsExtensionE"},// 2016.10.30 add

2016年11月6日日曜日

EnumChar バグ情報

Enumcharのバグをまとめます。
EnumCharV2
■フォントファイルを上書きしたことのある環境で実行すると、
起動時にエラー(exception)が発生する

[原因]
フォントをOSに上書きインストールすると、古いフォントが内部的には保持されます。
EnumCharではフォントフォルダのファイルを全部検索するため、
この古いフォントにアクセスしてしまい、エラーとなってました。

[対策]
実体にアクセスできなかった場合は、読み飛ばすように修正。
V3.0.0で対応。


■表示フォントの設定に失敗した場合にエラー(exception)が発生する

[原因]
文字の表示エリアのフォント設定をするときに、
フォントによっては失敗することがあるため。
[対策]
根本解決はできなかったため、
失敗した場合に、代替フォント(MS Sanselif)で表示させるように修正。

V3.0.0で対応。


■大量にフォントが入っている環境でエラー(exception)が発生する。


[原因]
完全にはわからなかったのですが、
どうもメモリの使用量が増加し続けているときに発生することと、
x86でビルドすると現象がおきるみたいでした。
[対策]
起動時にGlyphTypeFaceの情報を取得する処理が若干冗長だったので、見直しをおこないました。
x86ビルドからanyに変更
V3.0.0で対応



■各コード領域の最後の文字が表示されない。

(例 0x20-0x7fの範囲の場合 0x7fが表示されていなかった。)

[原因]
単純なバグです。
for分の回し方がもう1個足りませんでした。
[対策]
for分の回し方を見直しました。
V3.0.0で対応