ZR 様、北川様
返信ありがとうございます。
うまくいかなかった理由は理解できましたし、北川さんの
\PUACHAR で得たい出力を得ることができました。
確かに、LuaTeX-ja の資料 [1] に、Unicode にデフォルト
で存在しない文字は U+F0000 以降に移動されると書いて
ありますね。(果たして、もとから U+F0000 以降に存在
していた文字も含めて移動させるのは、期待されている
動作なのかはよくわかりませんが)
[1] https://ja.osdn.net/projects/luatex-ja/wiki/%E8%B3%87%E6%96%99-luaotfload%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6