The app-defaults files XTerm and UXTerm have both of these, but in the latter, those Unicode fonts are not inside the utf8Fonts layer. Here is the content from the XTerm app-defaults file:
*VT100.utf8Fonts.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1
*VT100.utf8Fonts.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
*VT100.utf8Fonts.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
*VT100.utf8Fonts.font4: -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
*VT100.utf8Fonts.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
*VT100.utf8Fonts.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
and here is the content from the UXTerm app-defaults file:
*VT100.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1
*VT100.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
*VT100.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
*VT100.font4: -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
*VT100.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
*VT100.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
There is more than one app-defaults file because that seemed a simpler solution than the utf8Fonts arrangement. The uxterm script selects the latter at startup using the -class option, but as described in the manual page, xterm will automatically select the utf8Fonts at startup based on the locale settings.
xterm has menu items for UTF-8 Encoding and UTF-8 Fonts. If your locale uses UTF-8 encoding (and if the locale resource uses the default value), then xterm pre-selects these menu items and disables them from being changed. If the locale does not use UTF-8 encoding, you are able to change these menu entries and see the resulting differences.