so here is the question:
how it can print on my output console if i have not installed any font on my OS
If you hadn't any fonts installed on your OS you wouldn't be able to see any text in any language.
The simple answer is the default font on your console must include a Japanese character set. Try printing out some characters in other languages and see if they print correctly. Here's some Thai characters that print as squares on my console \u0e22\u0e01\u0e40\u0e25\u0e34\u0e01 because its default font doesn't support Thai.