Actuellement, la police est fixe et il semble que vous ne puissiez pas spécifier la police que vous importez. Si vous essayez d'entrer le chinois (même le coréen) tel quel, les caractères seront déformés dans l'état PDF.
[Impossible d'afficher le texte coréen ou chinois dans le PDF] 1
Pour Rails, créez un initialiseur comme indiqué ici.
config/initializers/thinreports.rb
Thinreports.configure do |config|
config.fallback_fonts <<
Rails.root.join("app/thinreports/NotoSansCJKsc-Regular.ttf").to_s
end
L'important ici est la police ttf, et vous devez utiliser la police NOTO
.
(□ L'affichage s'appelle TOFU dans les pays anglophones, et j'en ai assez de l'affichage du tofu - plus de tofu --NOTO [probablement] 3, puis [tofulearn.com] 2)
Au début, c'est "CJK", donc vous pouvez afficher tout le chinois japonais coréen avec un seul fichier de police, non? J'ai pensé, mais apparemment pas. Comme le fichier NotoCJK correctement téléchargé était la version japonaise, il ne pouvait pas être affiché en chinois (la partie marquée d'un □ était vide dans le PDF).
Si vous regardez de plus près, il semble que CJK dispose également de [version de police pour chaque région] 4.
Le premier fichier que j'ai utilisé était NotoSansCJKjp-Regular.ttf
si vous regardez attentivement. Donc, j'ai cherché NotoSansCJKsc-Regular.ttf
et je l'ai deviné, et c'était parfait.
Recommended Posts