Outils pour utilisateurs

Outils du site


issue177:micro-ci_micro-la

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Dernière révisionLes deux révisions suivantes
issue177:micro-ci_micro-la [2022/02/01 17:07] andre_domenechissue177:micro-ci_micro-la [2022/02/01 17:13] andre_domenech
Ligne 129: Ligne 129:
 ubuntu12.py written successfully.** ubuntu12.py written successfully.**
  
-Il est OBLIGATOIRE d'inclure un chemin d'accès complet à la police que vous souhaitez utiliser. Sur mon système, il y a deux emplacements pour les polices. Le premier est dans /usr/share/fonts/truetype (pour les polices truetype) et ensuite chaque police a son propre dossier. Le second est un dossier caché dans mon répertoire personnel qui s'appelle .fonts. Je garde les polices spéciales dans ce dossier. L'un ou l'autre chemin est vu par mon système comme un dossier de polices. Vous pouvez utiliser à peu près n'importe quelle police .ttf, mais je ne vois vraiment pas de raison de m'amuser avec des polices trop fantaisistes, trop grandes ou trop petites, c'est pourquoi j'ai choisi Ubuntu-Regular.+Il est OBLIGATOIRE d'inclure un chemin d'accès complet à la police que vous souhaitez utiliser. Sur mon système, il y a deux emplacements pour les polices. Le premier est dans /usr/share/fonts/truetype (pour les polices truetype) et ensuite chaque police a son propre dossier. Le second est un dossier caché dans mon répertoire personnel qui s'appelle .fonts. Je garde les polices spéciales dans ce dossier. L'un ou l'autre chemin est vu par mon système comme un dossier de polices. Vous pouvez utiliser à peu près n'importe quelle police .ttf, mais je ne vois vraiment pas de raison de m'amuser avec des polices trop fantaisistes, trop grandes ou trop petites, c'est pourquoi j'ai choisi Ubuntu Regular.
  
 Vous devez également vous assurer d'inclure le paramètre -x lorsque vous créez le fichier de police. Cela permet de s'assurer que la police est mappée horizontalement. Cette information n'est pas incluse directement dans le fichier readme et il m'a fallu près d'une heure pour tout décortiquer et comprendre pourquoi mes polices ne fonctionnaient pas. Voici la session de terminal que j'ai effectuée lorsque j'ai créé ma police. Nous allons créer une police de 12 points, je l'ai donc enregistrée sous le nom de ubuntu12.py. Vous devez également vous assurer d'inclure le paramètre -x lorsque vous créez le fichier de police. Cela permet de s'assurer que la police est mappée horizontalement. Cette information n'est pas incluse directement dans le fichier readme et il m'a fallu près d'une heure pour tout décortiquer et comprendre pourquoi mes polices ne fonctionnaient pas. Voici la session de terminal que j'ai effectuée lorsque j'ai créé ma police. Nous allons créer une police de 12 points, je l'ai donc enregistrée sous le nom de ubuntu12.py.
Ligne 174: Ligne 174:
 Now we need to do the same thing but this time make the font a 16 point font.  We’ll keep the font as Ubuntu-Regular.** Now we need to do the same thing but this time make the font a 16 point font.  We’ll keep the font as Ubuntu-Regular.**
  
-Nous pouvons maintenant voir que les caractères ont une hauteur de 12 pixels et une largeur de 11 pixels. Cela nous aidera à déterminer le nombre de caractères que vous pouvez faire tenir sur une ligne et le nombre de lignes que vous pouvez faire tenir sur l'écran 128x64. Maintenant que nous avons créé la police, nous allons faire un test rapide. Peter a fourni un utilitaire pour faire cela. Il s'appelle font_test.py. Vous fournissez le nom de la police comme premier paramètre et ce que vous voulez afficher comme deuxième paramètre. Voici la sortie du terminal que j'ai obtenue+Nous pouvons maintenant voir que les caractères ont une hauteur de 12 pixels et une largeur de 11 pixels. Cela nous aidera à déterminer le nombre de caractères que vous pouvez faire tenir sur une ligne et le nombre de lignes que vous pouvez faire tenir sur l'écran 128x64. Maintenant que nous avons créé la police, nous allons faire un test rapide. Peter a fourni un utilitaire pour faire cela. Il s'appelle font_test.py. Vous fournissez le nom de la police comme premier paramètre et ce que vous voulez afficher comme deuxième paramètre. Voici la sortie du terminal que j'ai obtenue :
 $ python font_test.py ubuntu12 Hello $ python font_test.py ubuntu12 Hello
  
Ligne 202: Ligne 201:
 ............................ ............................
  
-Maintenant, nous devons faire la même chose, mais cette fois-ci en utilisant une police de 16 points. Nous allons garder la police Ubuntu-Regular.+Maintenant, nous devons faire la même chose, mais cette fois-ci en utilisant une police de 16 points. Nous allons garder la police Ubuntu Regular.
  
  
Ligne 312: Ligne 311:
 J'ai utilisé la commande du menu File | Open et sélectionné « This computer ». J'ai navigué jusqu'à l'endroit où j'avais créé et enregistré les fichiers de police et j'ai transféré le fichier ubuntu12.py en premier. Une fois qu'il s'est affiché dans une fenêtre d'édition, j'ai sélectionné la commande de menu File | Save Copy et, cette fois, j'ai choisi « Raspberry Pi Pico », puis j'ai nommé le fichier ubuntu12.py. J'ai répété le processus avec la police 16 points, en l'enregistrant sous le nom de ubuntu16.py. J'ai utilisé la commande du menu File | Open et sélectionné « This computer ». J'ai navigué jusqu'à l'endroit où j'avais créé et enregistré les fichiers de police et j'ai transféré le fichier ubuntu12.py en premier. Une fois qu'il s'est affiché dans une fenêtre d'édition, j'ai sélectionné la commande de menu File | Save Copy et, cette fois, j'ai choisi « Raspberry Pi Pico », puis j'ai nommé le fichier ubuntu12.py. J'ai répété le processus avec la police 16 points, en l'enregistrant sous le nom de ubuntu16.py.
  
-Maintenant, ouvrez un nouvel onglet d'édition dans Thonny et nous allons commencer à écrire le code pour le Pico. Tout d'abord, nous allons (comme toujours) configurer les importations.+Maintenant, ouvrez un nouvel onglet d'édition dans Thonny et nous allons commencer à écrire le code pour le Pico. Tout d'abord, nous allons (comme toujours) configurer les importations :
  
 import machine import machine
Ligne 453: Ligne 452:
   ssd.show()   ssd.show()
  
-Enfin, nous appelons la fonction du code pour que tout démarre.+Enfin, nous appelons la fonction du code pour que tout démarre :
  
 test() test()
issue177/micro-ci_micro-la.txt · Dernière modification : 2022/02/02 09:04 de d52fr