|
GRUPOS DE DISCUSSÃO PROFISSIONAL WINDEV, WEBDEV e WINDEV Mobile |
| | | | | |
| Police non prise en compte en UWA |
| Iniciado por Dav., fev., 13 2026 2:20 PM - 4 respostas |
| |
| | | |
|
| |
Membro registado 112 mensagems |
|
| Publicado em fevereiro, 13 2026 - 2:20 PM |
Bonjour, Je dois réaliser une appli UWA pour un musée qui sera installée en mode borne pour des raisons de sécurité. Je souhaite utiliser les polices Cooper Black et Bahnschrift SemiBold - sous l'éditeur Windev21 les propose bien (donc bien présentes sur mon PC) - elles sont bien utilisées en mode simulateur et si je fais un .exe mais lorsque j'installe l'appx, c'est une police par défaut qui est utilisée. Je ne peux pas non plus les utiliser avec dpolice
Pour info j'utilise Windev21, donc pas de "PoliceCrée", ni d'import de police dans la desc du projet.
J'ai cherché dans le registre comme indiqué ici : https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/182665-tuto-installation-police/read.awp Cooper n'y était pas, je l'ai ajouté... mais toujours pas de changement.
Est-ce encore un problème d'autorisation ? Y a-t-il une liste de polices disponibles par défaut ?
Par avance merci. David |
| |
| |
| | | |
|
| | |
| |
Membro registado 4.339 mensagems |
|
| Publicado em fevereiro, 13 2026 - 6:12 PM |
Bonjour, PoliceCrée est disponible depuis la V 9 à fortiori pour la V 21. Toutefois, certaines polices "exotiques" ne sont toujours pas prise en compte.
-- Il y a peut être plus simple, mais, ça tourne Quand tout a échoué, utilise l'option RTFMMensagem modificada, fevereiro, 13 2026 - 6:14 PM |
| |
| |
| | | |
|
| | |
| |
Membro registado 112 mensagems |
|
| Publicado em fevereiro, 14 2026 - 9:59 AM |
Bonjour Voroltinquo, Effectivement PoliceCrée existe dans W21 mais n'est dispo que pour les .exe, pas pour les UWA.
J'ai une autre piste : dans ce topic https://stackoverflow.com/questions/23971356/how-to-use-a-custom-font-with-windows-universal-app est- expliqué comment ajouter la police manuellement dans le manifest. Je l'ai bien trouvé pour mon appli dans C:\Program Files\WindowsApps\monAppli Je me suis mis en propriétaire de WindowsApps pour pouvoir faire toutes les modifs mais maintenant la question : quelles balises utiliser à quel endroit ? voici mon Manifest.xml
<?xml version="1.0" encoding="utf-8"?> <Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"> <Identity Name="Gaia-Applis.Ocean" Publisher="CN=Gaia-Applis" Version="1.0.86.0" ProcessorArchitecture="x64" /> <mp:PhoneIdentity PhoneProductId="Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" PhonePublisherId="00000000-0000-0000-0000-000000000000"/> <Properties> <DisplayName>Océan</DisplayName> <PublisherDisplayName>Gaia-Applis</PublisherDisplayName> <Logo>Assets\50.png</Logo> </Properties> <Dependencies> <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10069.0" MaxVersionTested="10.0.10069.0" /> <PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.0.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" /> </Dependencies> <Resources> <Resource Language="FR-FR" /> </Resources> <Applications> <Application Id="App" Executable="Ocean.exe" EntryPoint="Ocean.App"> <uap:VisualElements DisplayName="Océan" Square150x150Logo="Assets\150.png" Square44x44Logo="Assets\44.png" Description="Exposition sur les océans" BackgroundColor="#81BFFF"> <uap:SplashScreen Image="Assets\620x300.png" /> <uap:DefaultTile Square71x71Logo="Assets\71.png" Square310x310Logo="Assets\310.png" Wide310x150Logo="Assets\310x150.png" > <uap:ShowNameOnTiles> <uap:ShowOn Tile = "square150x150Logo" /> <uap:ShowOn Tile = "square310x310Logo" /> <uap:ShowOn Tile = "wide310x150Logo" /> </uap:ShowNameOnTiles> </uap:DefaultTile> </uap:VisualElements> </Application> </Applications> <Capabilities> <uap:Capability Name="documentsLibrary"/> <uap:Capability Name="picturesLibrary"/> <uap:Capability Name="videosLibrary"/> <uap:Capability Name="musicLibrary"/> </Capabilities> </Package>
Daprès le forum la syntaxe serait du style : <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Fonts.xaml"/> </ResourceDictionary.MergedDictionaries> <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="true" /> </ResourceDictionary> </Application.Resources>
avec dans le nouveau fichier Fonts.xaml : <FontFamily x:Key="Cooper Black">/Res/Cooper Black.TTF#Cooper Black</FontFamily> (le fichier Cooper Black.TTF intégré dans le package lors de la génération se retrouve dans Res)
Maintenant il me reste à trouver la bonne syntaxe et le bon emplacement...
Est-ce que quelqu'un possédant une version plus récente de windev, où il est possible d'importer une police, pourrait vérifier le manifeste de son appli et me donner la bonne syntaxe ?
Par avance merci. DavidMensagem modificada, fevereiro, 14 2026 - 10:35 AM |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.765 mensagems |
|
| Publicado em fevereiro, 14 2026 - 10:26 AM |
Salut A priori, Il faut rajouter la balise <Application.Ressources> </Application.Ressources> avant </Application> (sans s) L'import de police c'est pour Android et iOS et exe Je n'ai pas vu cela pour les UWA Mais je peux me tromper car je ne programme pas pour UWAMensagem modificada, fevereiro, 14 2026 - 10:29 AM |
| |
| |
| | | |
|
| | |
| |
Membro registado 112 mensagems |
|
| Publicado em fevereiro, 14 2026 - 11:20 AM |
Salut Popoy, Merci mais ca ne fonctionne toujours pas. J'ai trouvé cette info : <uap:VisualElements DisplayName="MyApp" Square150x150Logo="Assets\Logo.png"> <uap:Fonts> <uap:Font Uri="Assets\Fonts\OpenSans-Regular.ttf" FontFamily="Open Sans"/> <uap:Font Uri="Assets\Fonts\Roboto-Bold.otf" FontFamily="Roboto Bold"/> </uap:Fonts> </uap:VisualElements>
Mais il emble que cette balise Font ne soit active que si [que si l’application est installée en mode system‑wide (ex. : via le Microsoft Store ou un package MSIX déployé à l’échelle du système)]... |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|