Based on the following lines, the build is a production build (as opposed to a development build)
8:00:45 PM: ❯ Context
8:00:45 PM: production
This means as mentioned in this documentation that anything listed under devDependencies are not installed. As gulp-ttf2woff2 and other gulp plugins are listed as devDependencies they aren’t available. Can you move these from devDependencies to dependencies and try building again.
I can see you’ve already opened an issue on the Gulp plugin repo. Not sure if the dev would reply there, but the error message in your build log doesn’t mention any kind of error description as to which font failed, and why it failed. So, we’re at a loss to explain what could be happening.
What we can suggest is to use something else like this:
About the above, every production build on Netlify will have the production context. Production context on Netlify doesn’t mean the NODE_ENV is set to production. We set it to development on all builds regardless of the context, so in most cases, devDependencies should also be installed.