Giter VIP home page Giter VIP logo

aviutl-emoji's Introduction

AviUtl-Emoji

AviUtlのテキストオブジェクトで絵文字を使えるようにするアニメーションスクリプトです。

テキストオブジェクトの絵文字の部分を画像に差し替えて表示します。

こちらから「AviUtl-Emoji-X.X.X.zip」をダウンロードして使ってください。

動作確認環境

  • AviUtl 1.10
  • 拡張編集 0.92

推奨設定

  • 最大画像サイズ: 大きめ
  • キャッシュサイズ: 多め

共存確認

使い方

  1. 別途rikky_moduleを導入している必要がります。
  2. テキストオブジェクトのフィルタの一番上にアニメーション効果を配置して「絵文字.anm」を読み込みます
  3. 絵文字を {😀} のように中括弧で囲みます。
    • 1文字ずつ囲む必要があります。
  4. {😀,1.1} のようにコンマで区切ってサイズを指定することも出来ます。
  5. {"image.png"} のようにパスを入力すると任意の画像も表示できます。
    • 画像は「絵文字.anm」と同一、またはその配下のフォルダにある必要があります。

AviUtlで{🤔}
{🤩,1.2}絵文字?!

{"image.png",1.4}画像も表示できる

仕様など

機能 個別オブジェクト 単一
縦書き
文字寄せ
字間
行間
表示速度
制御文字

既知のバグ(仕様)

表示がズレる

ある程度はズレないようにしたつもりですが、どうしても少しズレます。

縦書きがズレる

仕様です。

表示速度のズレ

1文字分遅れます。仕様です。

そもそも単一オブジェクトは対応していません。

制御文字が効かない or バグる

個別オブジェクト内で <s50> などは使わないようにしてください。

また処理の関係で <#ff0000><p+50,+50> なども動作が不安定です。

文字サイズが大きいとズレる

ズレの調整方法の関係でテキストオブジェクトが「最大画像サイズ」を越える場合ズレます。

最悪の場合表示されないです。

レイヤーを重ねると絵文字が表示されない

「画像データのキャッシュ数」によっては表示されなくなります。

License

Twitter Emoji (Twemoji)

https://github.com/twitter/twemoji/

Copyright 2019 Twitter, Inc and other contributors

Code licensed under the MIT License: http://opensource.org/licenses/MIT

Graphics licensed under CC-BY 4.0: https://creativecommons.org/licenses/by/4.0/

ソースコード

Copyright © 2022 Reona Oshima (totoraj)
This work is released under the MIT License.
http://opensource.org/licenses/mit-license.php

aviutl-emoji's People

Stargazers

kiyoken kiyoken avatar Jun Morishita avatar Masanori Ogino avatar  avatar ousen avatar

Watchers

James Cloos avatar totoraj avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.