diff --git a/{{cookiecutter.out_dir}}/web/assets/FontManifest.json b/{{cookiecutter.out_dir}}/web/assets/FontManifest.json
new file mode 100644
index 0000000..e376ee9
--- /dev/null
+++ b/{{cookiecutter.out_dir}}/web/assets/FontManifest.json
@@ -0,0 +1,18 @@
+[
+ {
+ "family": "MaterialIcons",
+ "fonts": [
+ {
+ "asset": "fonts/MaterialIcons-Regular.otf"
+ }
+ ]
+ },
+ {
+ "family": "packages/cupertino_icons/CupertinoIcons",
+ "fonts": [
+ {
+ "asset": "packages/cupertino_icons/assets/CupertinoIcons.ttf"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/{{cookiecutter.out_dir}}/web/flutter_bootstrap.js b/{{cookiecutter.out_dir}}/web/flutter_bootstrap.js
index 361ed71..675cf77 100644
--- a/{{cookiecutter.out_dir}}/web/flutter_bootstrap.js
+++ b/{{cookiecutter.out_dir}}/web/flutter_bootstrap.js
@@ -2,8 +2,11 @@
{{ '{{flutter_build_config}}' }}
var config = {};
-if (webRenderer != "auto") {
- config.renderer = webRenderer;
+if (globalThis.webRenderer != "auto") {
+ config.renderer = globalThis.webRenderer;
+}
+if (globalThis.canvasKitBaseUrl) {
+ config.canvasKitBaseUrl = globalThis.canvasKitBaseUrl;
}
_flutter.loader.load({
diff --git a/{{cookiecutter.out_dir}}/web/index.html b/{{cookiecutter.out_dir}}/web/index.html
index 58c4253..89a4e19 100644
--- a/{{cookiecutter.out_dir}}/web/index.html
+++ b/{{cookiecutter.out_dir}}/web/index.html
@@ -29,6 +29,13 @@
var pythonModuleName = "{{ cookiecutter.python_module_name }}";
+
+
+
+