Problème: - Warning lors de la génération PDF: Missing character U+2083 (₃) - La police Latin Modern Roman ne supporte pas les indices Unicode Cause: - XeLaTeX utilise par défaut lmroman10-regular qui ne contient pas les caractères Unicode étendus (indices, exposants, symboles) Solution: - Configuration de polices Liberation qui supportent pleinement Unicode * mainfont=Liberation Serif (texte principal) * sansfont=Liberation Sans (titres, interface) * monofont=Liberation Mono (code, technique) - Polices Liberation sont des équivalents open-source de Times/Arial/Courier - Pré-installées sur Fedora/RHEL et disponibles sur toutes distributions Avantages: - Support complet Unicode (indices ₀₁₂₃, exposants ⁰¹²³, etc.) - Polices open-source et largement disponibles - Meilleur rendu pour caractères scientifiques et mathématiques - Compatibles avec la métrique des polices Microsoft Impact: - Plus de warnings pour les caractères Unicode - PDF générés avec caractères spéciaux correctement affichés
Module Fiches
Ce module gère la consultation, l'affichage et la manipulation des fiches techniques dans l'application FabNum. Il permet aux utilisateurs de naviguer dans la documentation structurée des différents éléments de la chaîne de fabrication du numérique.
Structure du module
Le module fiches est organisé comme suit :
- interface.py : Point d'entrée principal qui gère l'interface utilisateur des fiches
- generer.py : Responsable de la génération et du rendu des fiches
- utils/ : Contient des utilitaires spécifiques aux fiches
- dynamic/ : Composants dynamiques pour le rendu des fiches
- assemblage_fabrication/ : Traitement des opérations d'assemblage et de fabrication
- indice/ : Calcul et affichage des différents indices (IHH, IVC, etc.)
- minerai/ : Traitement spécifique aux fiches de minerais
- utils/ : Utilitaires partagés pour le rendu dynamique
- tickets/ : Gestion des tickets liés aux fiches
- dynamic/ : Composants dynamiques pour le rendu des fiches
Fonctionnalités
Navigation et consultation
- Affichage hiérarchique des catégories de fiches
- Recherche de fiches par mots-clés
- Visualisation des fiches au format Markdown avec rendu dynamique
- Navigation entre fiches connexes
Traitement dynamique
- Génération de tableaux de synthèse pour les indices de criticité
- Rendu des graphiques et visualisations intégrées aux fiches
- Traitement des blocs YAML pour les opérations spécifiques
Gestion des tickets
- Création de tickets pour signaler des corrections ou des améliorations
- Visualisation des tickets existants liés à une fiche
- Interface structurée pour soumettre des contributions
Utilisation
- Accédez à l'onglet "Fiches" dans l'interface principale
- Explorez les catégories ou utilisez la recherche pour trouver une fiche
- Consultez le contenu de la fiche avec ses visualisations dynamiques
- Si nécessaire, utilisez l'option "Créer un ticket" pour proposer des modifications
Ce module est au cœur de la consultation documentaire de l'application, permettant de naviguer efficacement dans la base de connaissances sur la chaîne de fabrication du numérique.