2016-12-27 12 views
0

SVGをカスタムフォントでPNGに変換する必要があります。これには次のPythonコードを使用しています。Ubuntuでcairosvgを使用してカスタムフォントでSVGをPNGに変換

import cairosvg 
png = cairosvg.svg2png(bytestring=svg_data) 

コードは、インストールされたフォントを使用してローカルマシン(Mac OSで動作)で正常に動作します。しかし、リモートのUbuntuインスタンスに展開しようとするとフォントがどうにか読み込まれず、PNGにデフォルトフォントがいくつか残ってしまいます。フォントはシステムにインストールされています(私は既に別のフォントフォルダを試しています。また、fontconfigは使用可能なフォントのリストにフォントを持っています)、アクセス権は整然としているようです。間違っている可能性のあるヒントは役に立ちます!

from wand.image import Image 

with Image(blob=svg_data, format="svg") as image: 
    png_image = image.make_blob("png") 

P.S.:Wandを使用して問題を解決するために管理

答えて

0

CairoSVGバージョンはまだ動作しません。

関連する問題