diff --git a/Dockerfile b/Dockerfile index 799a420bd..03d9f501b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,8 +10,11 @@ WORKDIR /nototools RUN pip install -r requirements.txt RUN pip install -e . +# Create output dir +RUN mkdir /output + ADD . /blobmoji WORKDIR /blobmoji # Build blobmoji font -CMD make -j $(nproc) +CMD make -j $(nproc) && cp NotoColorEmoji.ttf /output/ diff --git a/README.md b/README.md index 03b547a4f..10c155e35 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,11 @@ especially if you are using zopflipng for compression. Intermediate products (compressed image files, for example) will be put into a build subdirectory; the font will be at the top level. +## Docker build + +Alternatively, you can also build the font within Docker through the provided Dockerfile. +Just run `docker build . -t blobmoji && docker run --rm -it -v "$PWD/output:/output" blobmoji`. The resulting font will reside in the 'output' folder in your current working directory. + ## Using NotoColorEmoji NotoColorEmoji uses the CBDT/CBLC color font format, which is supported by Android