Dear Jiang Jiang,
In the case of dvipdfmx, we usually write in a map file, cid-x.map for example, like gbm UniSourceHanSansJP-UTF16-H SourceHanSansJP-Regular.otf where gbm means a tfm: gbm.tfm.
Yes, I understand that and had spent quite amount of time getting such map file right, but I consider that approach less "XeTeX-like" as most XeTeX documents / setup should just work out of the box without tweaking in each TeX installation. The motivation for my initial patch is to make such map files unnecessary.
Yes, that is less XeTeX-like. In the case of XeTeX-xdvipdfmx, we cannot use the kind of map file for OpenType fonts. That is, we cannot load OpenType fonts through tfm fonts. Thanks, Akira -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex