Convertify importe un fichier .penpot récent (ZIP/JSON) dans de nouvelles pages de votre fichier Figma Design. Vos pages existantes restent séparées du design importé.
La conversion Penpot est en bêta. Lisez les avertissements d’import et comparez le design obtenu avant de l’utiliser pour une livraison. Les anciens fichiers Penpot binaires ne sont pas pris en charge ; téléchargez plutôt un nouveau fichier depuis Penpot.
Importer votre design
- Dans Penpot, ouvrez le Main menu du fichier, choisissez File, puis Download Penpot file (.penpot).
- Lancez Convertify dans Figma et choisissez Import into Figma.
- Choisissez Import Penpot to Figma (Beta) dans le sélecteur de workflow.
- Laissez Import color, text and variable libraries activé pour importer ces bibliothèques, ou désactivez-le si vous n’avez besoin que des calques.
- Cliquez sur le sélecteur de fichier ou faites glisser votre fichier
.penpotdans le plugin. Attendez le résultat de l’import avant de lancer une autre conversion. - Lisez les avertissements, puis examinez les nouvelles pages. Vérifiez les retours à la ligne, les polices, les recadrages d’image, les copies de composants et le redimensionnement des mises en page importantes.
Limites et échecs d’import
Importez au maximum 50 000 calques à la fois, y compris les composants principaux nécessaires pour reconstituer les copies. L’archive importée ne doit pas dépasser 128 Mo ; le contenu décompressé est lui aussi limité. Si une limite est atteinte, scindez les fichiers volumineux en exports plus petits.
Un type de calque non pris en charge ou une archive invalide peut interrompre l’import. En cas d’échec, l’import tente de supprimer les pages et les ressources qu’il a créées ; si cette annulation ne peut pas aboutir, l’erreur indique le problème de nettoyage restant. Résolvez cette erreur avant de réessayer.
Les images WebP sont converties en local en images PNG modifiables pour Figma. Leur encodage WebP d’origine et leur éventuelle animation sont perdus, et l’import affiche un avertissement.
Compatibilité et contenu modifiable
- Polices et texte : rendez les mêmes polices disponibles dans l’application de destination. La substitution de polices et les différences de gestion des espaces, d’interligne et de version des polices peuvent modifier les retours à la ligne. La conversion préserve les caractères au lieu d’insérer des sauts de ligne pour forcer une correspondance visuelle.
- Images et effets : à l’import, les images qui dépassent la limite de 4096 pixels de Figma sur l’un ou l’autre axe sont redimensionnées en local et converties en PNG. La géométrie du calque et les réglages de recadrage normalisés restent modifiables, mais la résolution en pixels d’origine, l’encodage et les métadonnées de l’image sont perdus. Vérifiez les bords recadrés et les profils de couleur. L’interpolation des images et certaines ombres ou certains effets s’affichent différemment d’une application à l’autre. Certains recadrages d’image ou remplissages non pris en charge nécessitent une image figée ; l’avertissement indique le calque concerné et les réglages perdus. Garder le calque modifiable ne signifie pas que toutes les propriétés de remplissage d’origine sont conservées. Figma peut fermer un tracé avec contour qui revient à son point de départ ; vérifiez les extrémités et la jointure au point de fermeture.
- Tokens : les expressions mathématiques et les alias qui en dépendent ne deviennent pas des liaisons de variables Figma actives. La conversion conserve les valeurs résolues des calques et signale les liaisons non prises en charge.
- Composants : les copies compatibles utilisent des composants principaux locaux. Certaines surcharges de géométrie ou de mise en page nécessitent un composant principal local distinct ; ces copies restent modifiables et liées à ce composant principal local, mais leur lien avec le composant principal d’origine et ses futures mises à jour sont perdus. Les avertissements de conversion signalent ces cas.
- Calques et mise en page : l’espacement Auto de Figma est exporté sans écart minimal dans Penpot. Sa valeur d’écart fixe inactive peut revenir dans Figma si l’espacement n’a pas changé ; une variable liée à cette valeur inactive reste dans la bibliothèque de tokens, sans liaison de mise en page active. Les structures non prises en charge peuvent nécessiter des groupes supplémentaires, des composants principaux locaux ou une approximation modifiable. Lisez les avertissements et testez le redimensionnement : un rendu visuel identique ne garantit pas un comportement de mise en page identique. Un texte masqué à largeur fixe peut perdre son alignement étiré au retour dans Figma ; vérifiez sa mise en page quand vous l’affichez ou le redimensionnez. Certains conteneurs centrés de taille fixe ont une marge intérieure symétrique plus grande que leur boîte enregistrée. Lorsque c’est possible, la conversion conserve la boîte et la mise en page centrée active avec une marge intérieure nulle sur cet axe, et signale les réglages et liaisons de marge intérieure perdus.
Ces workflows ciblent Figma Design. Ils n’offrent pas de parité avec FigJam, Figma Slides ou la lecture des prototypes. Conservez votre fichier source et vérifiez les mises en page importantes dans les deux applications.
Pour convertir dans l’autre sens, suivez Exporter Figma vers Penpot.