Skip to main content
Participating Frequently
July 27, 2022
Answered

Lottie JSONの貼り付けがWindows版のXDでエラー(Mac版は問題なし)

  • July 27, 2022
  • 1 reply
  • 1256 views

Lottie JSONをWindows版のXDにドラッグ&ドロップすると、添付のエラーが表示。

しかし、同じJSONをMac版にドラッグ&ドロップすると、問題なく貼り付けられる。

 

This topic has been closed for replies.
Correct answer Risa Yuguchi

Mac版のXDでは、貼り付けも、再生も問題なくできることを再確認しました。

 

早期の解決を図りたいと思いますので、該当のLottie JSONを添付します。

※著作物ですので、取り扱いにご注意ください。

 

よろしくお願いいたします。

 

[添付ファイルはモデレータにより削除済み]


ファイルありがとうございます。こちら確実にローカルでも削除するようにいたしますね。

さて、読み込みに成功しましたので特定した原因をお知らせします。

 

原因はWindowsに存在しないフォントを使っているからのようでした。


ヒラギノ角ゴシックをSource Han Sans JPに変えたところ動きました。

お手元で簡単に試せますので、JSON内をこのように書き換えてみてください。

"fFamily": "Hiragino Kaku Gothic Pro",
              

"fFamily": "Source Han Sans JP",

根本的な対策ですが、Lottie JSONファイルを書き出す時にフォントをアウトライン化していただくか、Windowsでも存在しているフォントを使用していただくとよいと思います。

追加で、ヘルプで制限を確認すると、フォント指定を含むLottie JSONファイルはブラウザでプロトタイプを見た時にテキスト部分が正しく表示されないかもしれません。
https://helpx.adobe.com/jp/xd/help/work-with-lottie-animations.html?trackingid=4X3B8ZV4&mv=in-product#limitations

  • Lottie アニメーションでデスクトップフォントを使用している場合、そのフォントは web 再生では表示されません。

1 reply

Risa Yuguchi
Inspiring
July 27, 2022

おそらく同じアカウントでお試しだと思うのですが、Windows版とMac版のXDは同じバージョンでしょうか。

 

可能でしたら、問題が発生しているJSONファイルを添付していただけませんでしょうか?

Windows版のバグであるかはわかりませんが、同じファイルをほかのWindowsマシンで読み込めないならその可能性が上がると思います。

 

添付いただけない場合は、Windows環境でそのLottieファイルが再生できるかどうかお試しいただけますでしょうか?

Participating Frequently
July 28, 2022

同じアカウントではありませんが、XDのバージョンが同じであることは

確認しています。(バージョン情報を添付。)

また、他のWindowsPCで確認したところ、同じメッセージが表示され、

読み込めませんでした。(アカウントは同じです。)

 

Windows環境での再生は、問題なくできています。

 

追加情報ですが、

MacでLottieアニメーションを貼り付けたXDWindowsで再生しよう

としても何も表示されませんでした。(Macでは再生されました。)

 

Risa Yuguchi
Inspiring
August 2, 2022

時間が空いてしまいましたが解決方法提示にはいきつけませんでした。

 

参考になるかはわかりませんが、いくつか検証しましたので共有します。

 

シンプルなテキストファイルとしてはエンコーディングや改行コードを変えて手元のLottie JSONで試してみたのですが、同じメッセージが唯一でたファイルはMac版/Windows版ともに読み込みできませんでした(UTF-8 BOM付きのLottie JSONファイルはXDで読むことができないようです)

 

 

私の手元で試したところ、Windows版で読み込めないLottie JSONファイルは見つけられなかったので、英語版コミュニティとUserVoiceも見ましたが現在特定されている原因はないようです。(自作のLottie JSONファイルはどちらでも読めますし、LottieFilesというサービスで配布されているファイルも読めました)

 

おそらくOneSolutions さんのマシンでもそれ以外のLottie JSONファイルは読み込めるのではないでしょうか?

もしどのLottie JSONファイルも読み込めないならば何らかのインストール失敗が起こっている可能性がありますのでXDの再インストールをお試しください。

そうでないと問題のファイル固有の何かが引っかかっている可能性が高いと思います。