投稿者 snowmansnow  (社会人) 投稿日時 2021/10/1 08:39:57

 おはようございます魔界の弁士様
  昨日は体調不良で寝てしまいました。
  
 ①冒頭の「A」って何ですか?
   ここで「コンパイル エラー:変数が定義されていません。」で止まります。
  
  VBAで、マクロの表示をすると、何でも表示されてしまうので、
  subに何か、変数を渡す形にすると、表示されないための対策の癖でした。
  何も使ってません。
    Dim A as integer などしてから呼び出すと、問題ないと思います。
  定義し忘れました。ごめんなさい。

 ②ここの「y」も未定義。
  Option Explicit を付ける癖を付けましょう。
 はい、今回は大分気を使ったつもりでしたが、人力で漏れました。ごめんなさい

 ③これも変数宣言が無くて謎。
 というか他で使われていないのでは?
 引用した元で使っていて、勉強になったので消し忘れました。

 ④このほか、各種 Function の戻り値の型が未設定なのも辛いところ。
  とりあえず「DefVar A-Z」を宣言しておきましたが…。
  SPP()はString
    I異体字4()、uni2()、uni3()、uni4()、uni5()もStringです。
  
 ⑤他にも「ASCW2」が未定義など
  モジュールが違ってコピーしもれました
Function ASCW2(VALUE As LongAs Long
If VALUE < 0 Then
  ASCW2 = 65536 + VALUE
Else
  ASCW2 = VALUE
End If

End Function


 ⑥何をするためのコードか
 Unicode文字の、コードポイント?とUTF-16と異体字セレクタを確認する早見式でした。

 コードポイント?が2つ?の(あ)異体字と(い)サロゲートペア異体字のフォント内のグリフ?の確認方法を
 教えて頂きたかったでした。
 魔界の仮面弁士様、皆さま、貴重なお時間無駄にさせて大変申し訳ございません。
 
 IVD_Sequences.txtは、https://github.com/adobe-type-tools/pancjkv-ivd-collectionなどに
 あります。でも2007-12-14なので古いかもしれません。

 まこ様の後、勉強してて、早見式は出せるようになったですが、フォント内のグリフ?の確認を
 してみたくなり、自分ではどうしてもわからなかったので、御質問いたしました。

 あきれないで、あともう少しコストを割いて頂けると、大変ありがたいです。