Jan 27 2023 12:32 PM - edited Jan 27 2023 12:41 PM
The new version of the Packaging tool is creating an invalid package for this situation. This did not happen in 2022.1101.
The application is the same "LotsOfFonts" app that I provided when packaging fonts was fixed last year to handle font names that were not being properly handled, so I suspect something got lost, however the impact is different indicating that only part of those changes may have been lost, or possibly another change just broke part of it.
The impact is that the package manifest can now include font file references where the file is not present in the package files (ingredient list).
The attached images show a portion of the manifest, and the corresponding files in the package. The file "VFS\AfterShock.ttf" is listed in the manifest but is not a file in the package. I have also shown an image from my tooling that detected a total of 192 missing files.
Surprisingly, MakeAppX used by the MMPT allows the msix package to be generated with this, but MakeMsix seems to include a validation that detects the inconsistency and fails.
Please let me know if you need my package or that installer again. ~Tim
Feb 02 2023 02:49 AM
Thanks for pointing this out. Yes, we have made some changes related to fonts in the last release 1.2023.118.0.
We are looking into it and will get back soon.
Aniket
Feb 08 2023 08:13 AM - edited Feb 08 2023 08:36 AM
Hi @TIMOTHY MANGAN,
We have tested this internally for the fonts you've mentioned. The VFS contains all the fonts appearing in the manifest.
Post installation, these fonts are being picked up by other applications as well. (Notepad & LotsOfFonts below).
Please ensure that you are testing this in a clean environment.
Feb 11 2023 12:59 PM
Feb 13 2023 02:18 AM - edited Feb 13 2023 02:21 AM
Hi,
We have tested this. Both the fonts you have mentioned are present in the Appx Manifest and Package Files and are installed with the msix package as expected.
Ensure you are :
1. Using the latest build of Msix Packaging Tool available in Microsoft store.
2. Converting the application to .msix using MPT in a clean environment.
Feb 15 2023 01:03 AM
Feb 15 2023 03:36 PM