On most websites that display Japanese text, it does not appear anti-aliased in my browser, while Latin text of course does. Kanji is universially anti-aliased, which is somewhat understandable, but hiragana is not. This is only an issue on Windows - the Mac has much better & native font anti-aliasing which seems to work well regardless of the alphabet. Is there something on my end that I can do to fix this? And is there a way to ensure a website of my own creation displays anti-aliased Japanese text?
Windows doesn't anti-alias fonts below a certain size - I believe this is font specific. Try a different font or try increasing the text size (Ctrl++ in many browsers)
There is no sensible way to achieve this. Your website might be viewed by PCs running a variety of different operating systems with a variety of browsers. Consider phones, pads, tablets, netbooks, TVs and other hardware platforms.
You could pre-render the text as graphics images but this is troublesome to achieve in a way that is readable on both phones and dual-24" screens. It also means your text won't get indexed by search engines and so is likely to rank lower in searches.
Your could use Flash but many of the same disadvantages apply. Not all platforms support Flash and some people disable it.
You can try this MSゴシックとMS明朝で、ClearTypeを有効にする
Or using this as a windows font replacement
Both have pros and cons. Stripping out bitmap characters as the former solution will make cleartype effective in every application, but maybe you can't do that with every font. While using the latter you can configure the rendering for your preference, but it may not work properly on some programs which use directwrite to render text such as office 2013 or firefox...