Skip to content

Commit 3c3c6be

Browse files
authored
Merge pull request #19384 from unoplatform/dev/jela/ttf-compress
feat(wasm): Use asset pre-compression for font files
2 parents bc64ed9 + 4e3306a commit 3c3c6be

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/Uno.Sdk/targets/Uno.SingleProject.Wasm.targets

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,15 @@
3030
<WasmAotFileName Condition="$(WasmAotFileName) == ''">aot.profile</WasmAotFileName>
3131
<WasmAotProfilePath Condition=" $(WasmAotProfilePath) == '' AND Exists('$(WasmProjectFolder)$(WasmAotFileName)') ">$(WasmProjectFolder)$(WasmAotFileName)</WasmAotProfilePath>
3232
<WasmAotProfilePath Condition=" $(WasmAotProfilePath) == '' AND Exists('$(WasmAotFileName)') ">$(WasmAotFileName)</WasmAotProfilePath>
33+
34+
<UnoEnableDefaultCompressedItems Condition=" '$(UnoEnableDefaultCompressedItems)' == '' ">true</UnoEnableDefaultCompressedItems>
35+
<!-- based on https://github.com/dotnet/sdk/blob/be30c95a22d25aaedaed184ee4d188c5e31218c8/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets#L25 -->
36+
<CompressionIncludePatterns Condition="'$(UnoEnableDefaultCompressedItems)' == 'true' AND '$(TargetFrameworkVersion)'!='' AND $([MSBuild]::VersionGreaterThanOrEquals('$(TargetFrameworkVersion)', '9.0'))">
37+
$(CompressionIncludePatterns);
38+
**/*.ttf;
39+
**/*.woff;
40+
**/*.woff2;
41+
</CompressionIncludePatterns>
3342
</PropertyGroup>
3443

3544
<ItemGroup Condition="$(EnableDefaultUnoItems) == 'true'">

0 commit comments

Comments
 (0)