Japan always had English signs since I remember visiting it. Even small towns have English street names and billboards. All subway and JR stations, busses and taxis have English information. Also, all post offices have at least one person that can speak English. It’s surprising given the fact that China (more so than Korea) have serious lack of English signs. I’m not saying it’s a bad thing, just unfriendly for tourists and foreign visitors.