Я создал API, который генерирует отчет в формате pdf на японском языке. Я добавил необходимые семейства шрифтов в файл css. Отчет выглядит хорошо, когда я запускаю API локально. хотя, когда я нажимаю его на pcf, а затем пытаюсь запустить, некоторые японские символы перепутались.
на местном:
из облака:
Я застрял с этой проблемой, нужна помощь.
Спасибо!
Кажется, это больше связано со шрифтами. Вы можете попробовать:
Внедрение шрифтов в ваше приложение и копирование шрифтов при запуске в каталог $HOME/.fonts (для работающего приложения это /home/vcap/app/.fonts). Вы можете использовать файл .profile, чтобы скопировать файл из вашего артефакта в это место.
Используйте шрифт специально в коде, например. из активов в java.. что-то вроде
GraphicsEnvironment graphenv = GraphicsEnvironment.getLocalGraphicsEnvironment(); graphenv.registerFont(Font.createFont(Font.TRUETYPE_FONT, новый файл("japanese.ttf")));