diff --git a/.circleci/config.yml b/.circleci/config.yml index e1847ad8..c947ca0f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -80,7 +80,7 @@ jobs: - run: name: Build KaTeX - command: yarn build + command: USE_TTF=false yarn build - store_artifacts: path: dist/katex.min.js diff --git a/webpack.common.js b/webpack.common.js index c5ba29ff..3815bc68 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -49,6 +49,13 @@ function createConfig(target /*: Target */, dev /*: boolean */, }); } + const lessOptions = {}; + if (process.env.USE_TTF === "false") { + lessOptions.modifyVars = { + 'use-ttf': false, + }; + } + return { mode: dev ? 'development' : 'production', context: __dirname, @@ -85,7 +92,10 @@ function createConfig(target /*: Target */, dev /*: boolean */, use: [ dev ? 'style-loader' : MiniCssExtractPlugin.loader, ...cssLoaders, - 'less-loader', + { + loader: 'less-loader', + options: lessOptions, + }, ], }, {