About MS font license (question in Japanese)

k.onda 21 Reputation points
2021-08-05T10:33:00.46+00:00

いつもお世話になっております。

私インフラ担当のエンジニアをしており、ビジネス用Webアプリケーションを開発しており
grape city Diodocs for Excel というサービスを利用しております。

システムのサーバーOSがLinuxです。
ExcelデータからPDFの変換時にMSフォントが必要になり困っております。
・grape cityのナレッジではMSフォントと互換性のあるフォントであれば既定とみなすと書かれておりますが、互換性の高いフォント(IPAフォント・梅pゴシック等)をインストールしても文字化けしたままで互換性があいません。
※開発段階でPCからMSフォント(msgothic.ttc)をインストールし試すと文字化けはもちろん解消しました。

・もしライセンス的に問題がなければ、PCから入手したフォントファイルを使用できたらなと思っているのですが可能でしょうか?
・また、そのような利用方法を許可可能なライセンスを取得することは可能でしょうか?

もしどちらも難しいようでしたら、互換性が一致するフォントがありご存じであれば教えて頂けると幸いです。

コロナの影響でご多忙かとは思いますが、何卒ご回答のほど宜しくお願い致します。

Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
13,374 questions
{count} votes

Accepted answer
  1. Cheong00 3,481 Reputation points
    2021-08-05T12:04:57.423+00:00

    The fonts comes with Windows (and MS Office) are copyrighted and not redistributable. You cannot just copy and use them on other systems.

    For use of PDF, it'll need to be generated on Windows machine, then it could be embedded to the PDF file.

    And I think there needs special arrangement to use CJK fonts in PDF files, as Crystal Report before v10.5 also suffers the same problem when trying to create PDF with CJK characters. If the software uses iText, you'll need iText-Asian JAR file for it to work.

    I would recommend you to try a font installed on Linux instead, since a lot of those files are in TTF format now, should have decent chance of success.

    If the PDF has rendering problem, the best solution is to "convert to curve" these PDF files. Instead of having corresponding characters, you're drawing the glyphs of the characters as lines so it can surely be displayed. The downside is the text would no longer be searchable.

    To obtain redistributable license for Microsoft Fonts, you can read from here.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.