Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| passez à la loupe ses polices de caratères | |
| | |
Auteur | Message |
---|
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: passez à la loupe ses polices de caratères Dim 6 Jan 2013 - 22:59 | |
| Bravo les programmeurs, très joli programme. Je mets en dessous un légère modification du code de JL35 pour les gens qui ont un PC avec une hauteur trop faible (mon cas) pour si quelqu'un à la même config. (Ce n'est pas très grave, ça joue sur la visibilité des curseur de couleur, mais bon, comme j'aime le programme je voulais en profiter pleinement ) - Code:
-
Rem Liste des polices système Dim i%, j%, k%, a$, Police$, np, we, he, xh, yh, eh, xv, yv, ev, tx$, x%, y%, xlp, ylp Dim rf%, gf%, bf%, rc%, gc%, bc%, enr$, c$ Label Debut, Afpol, Cfond, Ccar, Clicar, Reaff tx$ = "Voyez Le Brick Géant Que J'Examine Près Du Wharf 0123456789" we = 800: he = 760: width 0, we: height 0, he Font_Name 0, "Courier New": Font_Size 0,14 Color 0,255,255,190: ON_CLICK 0, Clicar
Rem affichage de la liste des polices List 1: Left 1,5 : Top 1, 4 : Width 1, 220 : Height 1, he - 195: ' liste des polices dispo Font_Name 1, "Arial": Font_Size 1,10: Color 1,196,255,196 On_click 1, Debut
xh = 260 : yh = 38 : eh = 24 xv = 240 : yv = 60 : ev = 32 Rem affichage des échelles horizontale et verticale List 2: Top 2, yh: Left 2, xh: Width 2, we-xv-60: Height 2, 20 Font_Name 2, "Courier New": Font_Size 2, 10: Font_Color 2, 0, 0, 255 : Font_Bold 2 List 3: Top 3, yv: Left 3, xv: Width 3, 20: Height 3, he - 250 Font_Name 3, "Courier New": Font_Size 3, 10: Font_Color 3, 0, 0, 255 : Font_Bold 3 Print_Target_Is 2: Print " 0 1 2 3 4 5 6 7 8 9 A B C D E F" For i% = 0 To 15: Item_Add 3, Hex$(i%): Item_Add 3, "": Next i% xlp = xh+13: ylp = yv Rem exemple de texte List 4: Top 4, he - 170 : Left 4, 5: Width 4, we-30: Height 4,35: ' Texte exemple List 5: Top 5, 5: Left 5, xh: Height 5, 28: Width 5, 300: ' Nom de police Font_Name 5, "Arial Black": Font_Size 5, 10: Font_Color 5, 0, 0, 255 Dlist 6: FONT_NAMES_LOAD 6 np = COUNT(6): CAPTION 0, " " + STR$(np) + " polices de caractères" Picture 9: Top 9,-800 For i% = 1 To np Police$ = ITEM_READ$(6, i%): FONT_NAME 9,Police$ j% = TEXT_WIDTH("iiiiiiiiii",9): k% = TEXT_WIDTH("mmmmmmmmmm",9) IF j% = k% a$ = "F " + Police$: ' police à pas fixe ELSE a$ = " " + Police$: ' police proportionnelle END_IF ITEM_ADD 1, a$ NEXT i% DELETE 9 ALPHA 10: TOP 10,TOP(4)+HEIGHT(4)+10: LEFT 10,10: CAPTION 10, "Fond:" SCROLL_BAR 11:TOP 11,TOP(10)+3:LEFT 11,70: WIDTH 11,190 MIN 11,0: MAX 11,255: POSITION 11,255: ON_CHANGE 11,Cfond ALPHA 12:TOP 12,TOP(10):LEFT 12,LEFT(11)+WIDTH(11):CAPTION 12,POSITION(11) FONT_COLOR 12,192,0,0: FONT_BOLD 12 SCROLL_BAR 13:TOP 13,TOP(11):LEFT 13,300: WIDTH 13,190 MIN 13,0: MAX 13,255: POSITION 13,255: ON_CHANGE 13,Cfond ALPHA 14:TOP 14,TOP(10):LEFT 14,LEFT(13)+WIDTH(13):CAPTION 14,POSITION(13) FONT_COLOR 14,0,192,0: FONT_BOLD 14 SCROLL_BAR 15:TOP 15,TOP(11):LEFT 15,530: WIDTH 15,190 MIN 15,0: MAX 15,255: POSITION 15,255: ON_CHANGE 15,Cfond ALPHA 16:TOP 16,TOP(10):LEFT 16,LEFT(15)+WIDTH(15):CAPTION 16,POSITION(15) FONT_COLOR 16,0,0,255: FONT_BOLD 16 ALPHA 20: TOP 20,TOP(10)+30: LEFT 20,5: CAPTION 20, "Carac:" SCROLL_BAR 21:TOP 21,TOP(20)+3: LEFT 21,70: WIDTH 21,190 MIN 21,0: MAX 21,255: POSITION 21,0: ON_CHANGE 21, Ccar ALPHA 22:TOP 22,TOP(20):LEFT 22,LEFT(21)+WIDTH(21):CAPTION 22,POSITION(21) FONT_COLOR 22,192,0,0: FONT_BOLD 22 SCROLL_BAR 23:TOP 23,TOP(21):LEFT 23,300: WIDTH 23,190 MIN 23,0: MAX 23,255: POSITION 23,0: ON_CHANGE 23, Ccar ALPHA 24:TOP 24,TOP(20):LEFT 24,LEFT(23)+WIDTH(23):CAPTION 24,POSITION(23) FONT_COLOR 24,0,192,0: FONT_BOLD 24 SCROLL_BAR 25:TOP 25,TOP(21):LEFT 25,530: WIDTH 25,190 MIN 25,0: MAX 25,255: POSITION 25,0: ON_CHANGE 25, Ccar ALPHA 26:TOP 26,TOP(20):LEFT 26,LEFT(25)+WIDTH(25):CAPTION 26,POSITION(25) FONT_COLOR 26,0,0,255: FONT_BOLD 26
CHECK 30: TOP 30,TOP(20)+30: LEFT 30,150: CAPTION 30, "Gras" CHECK 31: TOP 31,TOP(30): LEFT 31,280: CAPTION 31, "Italique" CHECK 32: TOP 32,TOP(30): LEFT 32,410: CAPTION 32, "Souligné" CHECK 33: TOP 33,TOP(30): LEFT 33,540: CAPTION 33, "Barré" FOR i% = 30 TO 33: ON_CLICK i%, Reaff: NEXT i% enr$ = "0000" for i% = 10 to 16 step 2: font_name i%, "Verdana": font_size i%,12: next i% for i% = 20 to 26 step 2: font_name i%, "Verdana": font_size i%,12: next i% for i% = 30 to 33: font_name i%, "Verdana": font_size i%,12: next i%
ALPHA 40: TOP 40,-2: LEFT 40,xh+405: FONT_SIZE 40,8:CAPTION 40,"Hex Dec" LIST 41: TOP 41,2: LEFT 41,xh+350: WIDTH 41,45: HEIGHT 41,30 FONT_COLOR 41,192,0,0: FONT_SIZE 41,18 LIST 42: TOP 42,10: LEFT 42,LEFT(41)+45: WIDTH 42,45: HEIGHT 42,23 LIST 43: TOP 43,10: LEFT 43,LEFT(42)+50: WIDTH 43,45: HEIGHT 43,23 FONT_NAME 42,"Lucida Console": FONT_NAME 43,"Lucida Console"
Police$ = "Arial": Gosub Afpol End
Debut: Police$= LTRIM$(MID$(Item_Index$(1),2,100)): ' choix d'une police dans la liste Afpol: Font_Name 0, Police$ Font_Size 0, 14 Print_Target_is 0 Display Rem affichage des 256 caractères de la police For j% = 0 To 255 Step 16 y% = ylp + ev*j%/16 For i% = j% to j% + 15 x% = xlp + eh * (i%-j%) Print_Locate x%, y%: Print Chr$(i%) Next i% Next j% Font_Name 4, Police$: Font_Size 4, 18: Print_Target_Is 4 Clear 4: Print_Locate 5, 5: Print tx$ Clear 5: Print_Target_Is 5: Print " " + Police$ Return
Cfond: rf% = POSITION(11): gf% = POSITION(13): bf% = POSITION(15) CAPTION 12, STR$(rf%): CAPTION 14, STR$(gf%): CAPTION 16, STR$(bf%) COLOR 4, rf%, gf%, bf% RETURN
Ccar: rc% = POSITION(21): gc% = POSITION(23): bc% = POSITION(25) CAPTION 22, STR$(rc%): CAPTION 24, STR$(gc%): CAPTION 26, STR$(bc%) FONT_COLOR 4, rc%, gc%, bc% RETURN
Clicar: x% = MOUSE_X_POSITION(0): y% = MOUSE_Y_POSITION(0) IF x%<xlp OR x%>(xlp+eh*16) OR y%<ylp OR y%>(ylp+ev*16) THEN RETURN CLEAR 41: CLEAR 42: CLEAR 43 x% = x%-6: y% = y%-10 x% = x%-xlp: x% = x%/eh: IF x% > 15 THEN x% = 15: ' colonne y% = y%-ylp: y% = y%/ev: IF y% > 15 THEN y% = 15: ' rangée i% = x% + 16*y%: ITEM_ADD 42," "+RIGHT$("0"+HEX$(i%),2): ' caractère, hexa ITEM_ADD 43, STR$(i%): ' décimal FONT_NAME 41,Police$: ITEM_ADD 41," "+CHR$(i%) RETURN
Reaff: a$ = "0": IF CHECKED(30) = 1 THEN a$ = "1" c$ = "0": IF CHECKED(31) = 1 THEN c$ = "1" a$ = a$ + c$ c$ = "0": IF CHECKED(32) = 1 THEN c$ = "1" a$ = a$ + c$ c$ = "0": IF CHECKED(33) = 1 THEN c$ = "1" a$ = a$ + c$ IF a$ <> enr$ FONT_BOLD_OFF 4: FONT_ITALIC_OFF 4: FONT_UNDERLINE_OFF 4: FONT_STRIKE_OFF 4 IF CHECKED(30) = 1 THEN FONT_BOLD 4 IF CHECKED(31) = 1 THEN FONT_ITALIC 4 IF CHECKED(32) = 1 THEN FONT_UNDERLINE 4 IF CHECKED(33) = 1 THEN FONT_STRIKE 4 enr$ = a$ END_IF RETURN | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: passez à la loupe ses polices de caratères Dim 6 Jan 2013 - 23:22 | |
| Merci Jicehel (et Jean Claude), Je viens juste d'ajouter la possibilité de choisir la taille des caractères du texte exemple, mais je n'ai pas intégré ta modif (intéressante, je ne pense jamais assez aux petits écrans), pas eu le temps, mais ça semble facile à faire... Et j'ai mis la partie du bas dans un container, c'est plus pratique à gérer.
@Jean Claude Pour la copie d'écran, je me sers en général des touches Impr écran ou Alt/Imprécran, je colle dans IrfanView, et là je peux bricoler l'image, redimensionner, ajouter du texte ou des flèches, etc.. avant d'enregistrer. Il y a aussi Cropper qui est très bien, très pratique (résultat soit clipboard, soit fichier) | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: passez à la loupe ses polices de caratères Dim 6 Jan 2013 - 23:40 | |
| | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 8:18 | |
| Hé oui, quand on a une bonne équipe il suffit de la motiver @JL35, J'ai trouvé le problème avec PicPick (grâce à toi). En fait il suffit de démarrer (pas ouvrir) PicPick, de presser la touche [Impr écran] et automatiquement l'éditeur d'image de PicPick s'ouvre avec une image identique a celle de l'écran. Le problème ne venant pas de PicPick, mais du programme qui affiche les caractères par l'instruction PRINT sur form 0. A+ | |
| | | bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 9:37 | |
| Bonjour à tous! J'ai remarqué que dans ma liste de police avec ce programme, j'ai toute une tripotée de polices de caractères en double! Par exemple, j'ai la police "Arial Unicode MS" et j'ai aussi une police nommée "@Arial Unicode MS", j'ai "Batang" et "@Batang", etc... Après examen approfondi, les police avec l'@ devant sont identiques à celles sans l'@. Et je ne sais pas comment les supprimer, car elle proviennent du même fichier de police dans c:\windows\fonts. Il y a peut-être une manoeuvre à faire que je ne connais pas. Si quelqu'un peut me venir en aide sur ce sujet, merci d'avance! A+ | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 11:03 | |
| Bonjour bignono, Effectivement, j'avais également constaté ça, mais bon, je pense que ça vient de l'installation d'origine de Windows (peut-être des fichiers provisoires, ou d'essai, qui traînent), elles semblent identiques, ça alourdit la liste, et, sauf avis contraire, toutes celles précédées du @ se retrouvent plus loin sans lui, identiques comme tu dis, donc inutiles. Mais de là à prendre le risque de les supprimer...
jean Claude, effectivement le print sur form 0 n'est peut-être pas l'idéal, si on fait passer une autre fenêtre dessus ça efface le contenu...
| |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 11:52 | |
| Bignono tu viens de me faire découvrir que les polices Fixes sont précédées d'un "F" et çà c'est très utile.
Quant aux polices @----- je n'en ai que 7, c'est pas gênant.
@JL35, L'affichage par PRINT sur FORM 0 n'est pas gênant car il suffit de "recliquer" sur une police pour rétablir la situation.
A+ | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 12:03 | |
| Bon je me suis penché sur les polices @----- en fait c'est très simple voir le label "saute" dans le code modifié ci-dessous - Code:
-
Rem Liste des polices système Dim i%, j%, k%, a$, Police$, np, we, he, xh, yh, eh, xv, yv, ev, tx$, x%, y%, xlp, ylp Dim rf%, gf%, bf%, rc%, gc%, bc%, enr$, c$ Label Debut, Afpol, Cfond, Ccar, Clicar, Reaff,saute tx$ = "Voyez Le Brick Géant Que J'Examine Près Du Wharf 0123456789" we = 800: he = 760: width 0, we: height 0, he Font_Name 0, "Courier New": Font_Size 0,14 Color 0,255,255,190: ON_CLICK 0, Clicar
Rem affichage de la liste des polices List 1: Left 1,5 : Top 1, 4 : Width 1, 220 : Height 1, he - 195: ' liste des polices dispo Font_Name 1, "Arial": Font_Size 1,10: Color 1,196,255,196 On_click 1, Debut
xh = 260 : yh = 38 : eh = 24 xv = 240 : yv = 60 : ev = 32 Rem affichage des échelles horizontale et verticale List 2: Top 2, yh: Left 2, xh: Width 2, we-xv-60: Height 2, 20 Font_Name 2, "Courier New": Font_Size 2, 10: Font_Color 2, 0, 0, 255 : Font_Bold 2 List 3: Top 3, yv: Left 3, xv: Width 3, 20: Height 3, he - 250 Font_Name 3, "Courier New": Font_Size 3, 10: Font_Color 3, 0, 0, 255 : Font_Bold 3 Print_Target_Is 2: Print " 0 1 2 3 4 5 6 7 8 9 A B C D E F" For i% = 0 To 15: Item_Add 3, Hex$(i%): Item_Add 3, "": Next i% xlp = xh+13: ylp = yv Rem exemple de texte List 4: Top 4, he - 170 : Left 4, 5: Width 4, we-30: Height 4,35: ' Texte exemple List 5: Top 5, 5: Left 5, xh: Height 5, 28: Width 5, 300: ' Nom de police Font_Name 5, "Arial Black": Font_Size 5, 10: Font_Color 5, 0, 0, 255 Dlist 6: FONT_NAMES_LOAD 6 np = COUNT(6): CAPTION 0, " " + STR$(np) + " polices de caractères" Picture 9: Top 9,-800 For i% = 1 To np Police$ = ITEM_READ$(6, i%): FONT_NAME 9,Police$ j% = TEXT_WIDTH("iiiiiiiiii",9): k% = TEXT_WIDTH("mmmmmmmmmm",9) if left$(police$,1)="@" then goto saute IF j% = k% a$ = "F " + Police$: ' police à pas fixe ELSE a$ = " " + Police$: ' police proportionnelle END_IF ITEM_ADD 1, a$ saute: NEXT i% DELETE 9 ALPHA 10: TOP 10,TOP(4)+HEIGHT(4)+10: LEFT 10,10: CAPTION 10, "Fond:" SCROLL_BAR 11:TOP 11,TOP(10)+3:LEFT 11,70: WIDTH 11,190 MIN 11,0: MAX 11,255: POSITION 11,255: ON_CHANGE 11,Cfond ALPHA 12:TOP 12,TOP(10):LEFT 12,LEFT(11)+WIDTH(11):CAPTION 12,POSITION(11) FONT_COLOR 12,192,0,0: FONT_BOLD 12 SCROLL_BAR 13:TOP 13,TOP(11):LEFT 13,300: WIDTH 13,190 MIN 13,0: MAX 13,255: POSITION 13,255: ON_CHANGE 13,Cfond ALPHA 14:TOP 14,TOP(10):LEFT 14,LEFT(13)+WIDTH(13):CAPTION 14,POSITION(13) FONT_COLOR 14,0,192,0: FONT_BOLD 14 SCROLL_BAR 15:TOP 15,TOP(11):LEFT 15,530: WIDTH 15,190 MIN 15,0: MAX 15,255: POSITION 15,255: ON_CHANGE 15,Cfond ALPHA 16:TOP 16,TOP(10):LEFT 16,LEFT(15)+WIDTH(15):CAPTION 16,POSITION(15) FONT_COLOR 16,0,0,255: FONT_BOLD 16 ALPHA 20: TOP 20,TOP(10)+30: LEFT 20,5: CAPTION 20, "Carac:" SCROLL_BAR 21:TOP 21,TOP(20)+3: LEFT 21,70: WIDTH 21,190 MIN 21,0: MAX 21,255: POSITION 21,0: ON_CHANGE 21, Ccar ALPHA 22:TOP 22,TOP(20):LEFT 22,LEFT(21)+WIDTH(21):CAPTION 22,POSITION(21) FONT_COLOR 22,192,0,0: FONT_BOLD 22 SCROLL_BAR 23:TOP 23,TOP(21):LEFT 23,300: WIDTH 23,190 MIN 23,0: MAX 23,255: POSITION 23,0: ON_CHANGE 23, Ccar ALPHA 24:TOP 24,TOP(20):LEFT 24,LEFT(23)+WIDTH(23):CAPTION 24,POSITION(23) FONT_COLOR 24,0,192,0: FONT_BOLD 24 SCROLL_BAR 25:TOP 25,TOP(21):LEFT 25,530: WIDTH 25,190 MIN 25,0: MAX 25,255: POSITION 25,0: ON_CHANGE 25, Ccar ALPHA 26:TOP 26,TOP(20):LEFT 26,LEFT(25)+WIDTH(25):CAPTION 26,POSITION(25) FONT_COLOR 26,0,0,255: FONT_BOLD 26
CHECK 30: TOP 30,TOP(20)+30: LEFT 30,150: CAPTION 30, "Gras" CHECK 31: TOP 31,TOP(30): LEFT 31,280: CAPTION 31, "Italique" CHECK 32: TOP 32,TOP(30): LEFT 32,410: CAPTION 32, "Souligné" CHECK 33: TOP 33,TOP(30): LEFT 33,540: CAPTION 33, "Barré" FOR i% = 30 TO 33: ON_CLICK i%, Reaff: NEXT i% enr$ = "0000" for i% = 10 to 16 step 2: font_name i%, "Verdana": font_size i%,12: next i% for i% = 20 to 26 step 2: font_name i%, "Verdana": font_size i%,12: next i% for i% = 30 to 33: font_name i%, "Verdana": font_size i%,12: next i%
ALPHA 40: TOP 40,-2: LEFT 40,xh+405: FONT_SIZE 40,8:CAPTION 40,"Hex Dec" LIST 41: TOP 41,2: LEFT 41,xh+350: WIDTH 41,45: HEIGHT 41,30 FONT_COLOR 41,192,0,0: FONT_SIZE 41,18 LIST 42: TOP 42,10: LEFT 42,LEFT(41)+45: WIDTH 42,45: HEIGHT 42,23 LIST 43: TOP 43,10: LEFT 43,LEFT(42)+50: WIDTH 43,45: HEIGHT 43,23 FONT_NAME 42,"Lucida Console": FONT_NAME 43,"Lucida Console"
Police$ = "Arial": Gosub Afpol End
Debut: Police$= LTRIM$(MID$(Item_Index$(1),2,100)): ' choix d'une police dans la liste Afpol: Font_Name 0, Police$ Font_Size 0, 14 Print_Target_is 0 Display Rem affichage des 256 caractères de la police For j% = 0 To 255 Step 16 y% = ylp + ev*j%/16 For i% = j% to j% + 15 x% = xlp + eh * (i%-j%) Print_Locate x%, y%: Print Chr$(i%) Next i% Next j% Font_Name 4, Police$: Font_Size 4, 18: Print_Target_Is 4 Clear 4: Print_Locate 5, 5: Print tx$ Clear 5: Print_Target_Is 5: Print " " + Police$ Return
Cfond: rf% = POSITION(11): gf% = POSITION(13): bf% = POSITION(15) CAPTION 12, STR$(rf%): CAPTION 14, STR$(gf%): CAPTION 16, STR$(bf%) COLOR 4, rf%, gf%, bf% RETURN
Ccar: rc% = POSITION(21): gc% = POSITION(23): bc% = POSITION(25) CAPTION 22, STR$(rc%): CAPTION 24, STR$(gc%): CAPTION 26, STR$(bc%) FONT_COLOR 4, rc%, gc%, bc% RETURN
Clicar: x% = MOUSE_X_POSITION(0): y% = MOUSE_Y_POSITION(0) IF x%<xlp OR x%>(xlp+eh*16) OR y%<ylp OR y%>(ylp+ev*16) THEN RETURN CLEAR 41: CLEAR 42: CLEAR 43 x% = x%-6: y% = y%-10 x% = x%-xlp: x% = x%/eh: IF x% > 15 THEN x% = 15: ' colonne y% = y%-ylp: y% = y%/ev: IF y% > 15 THEN y% = 15: ' rangée i% = x% + 16*y%: ITEM_ADD 42," "+RIGHT$("0"+HEX$(i%),2): ' caractère, hexa ITEM_ADD 43, STR$(i%): ' décimal FONT_NAME 41,Police$: ITEM_ADD 41," "+CHR$(i%) RETURN
Reaff: a$ = "0": IF CHECKED(30) = 1 THEN a$ = "1" c$ = "0": IF CHECKED(31) = 1 THEN c$ = "1" a$ = a$ + c$ c$ = "0": IF CHECKED(32) = 1 THEN c$ = "1" a$ = a$ + c$ c$ = "0": IF CHECKED(33) = 1 THEN c$ = "1" a$ = a$ + c$ IF a$ <> enr$ FONT_BOLD_OFF 4: FONT_ITALIC_OFF 4: FONT_UNDERLINE_OFF 4: FONT_STRIKE_OFF 4 IF CHECKED(30) = 1 THEN FONT_BOLD 4 IF CHECKED(31) = 1 THEN FONT_ITALIC 4 IF CHECKED(32) = 1 THEN FONT_UNDERLINE 4 IF CHECKED(33) = 1 THEN FONT_STRIKE 4 enr$ = a$ END_IF RETURN
| |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 13:59 | |
| Evidemment c'est facile, ça ne les affiche pas mais elles existent toujours... L'affichage du F pour les fixes c'est empirique (si une série de 'i' et une série de 'm' font la même longueur j'en déduis que c'est une fixe) | |
| | | Invité Invité
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 14:08 | |
| - Code:
-
Effectivement, j'avais également constaté ça, mais bon, je pense que ça vient de l'installation d'origine de Windows (peut-être des fichiers provisoires, ou d'essai, qui traînent), elles semblent identiques, ça alourdit la liste, et, sauf avis contraire, toutes celles précédées du @ se retrouvent plus loin sans lui, identiques comme tu dis, donc inutiles. Mais de là à prendre le risque de les supprimer... Bonjour, Sur mon EEEPC, je l'ai avais toutes supprimées. J'avais gagné je crois 430 Mo, alors que je n'avais plus de mémoire. La suppression ne pose pas de problème ensuite, donc ne pas avoir de regret pour le faire. |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 14:30 | |
| Merci pour le renseignement cosmos, effectivement si on veut gagner de la place ça doit pouvoir se faire sans risque.
Je ne sais pas comment sont gérées les fontes, mais si on regarde le répertoire c:\Windows\fonts, il y a des fichiers .ttf, .ttc et .fon (592 fichiers chez moi), il semble que seules les .ttf soient listées par le font_names_load, et on ne voit nulle part les fontes précédées du @ ... | |
| | | Invité Invité
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 15:32 | |
| - Citation :
- je pense que ça vient de l'installation d'origine de Windows
Non, au départ sur le EEEPC, elles n'y étaient pas. C'est soit une mise à jour, ou l'installation d'un programme qui le fait. Comme pour W7, elles n'étaient pas listées au début, alors que maintenant ces polices sont là. |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 15:55 | |
| Je me demande à quoi servent ces Polices précédées d'@. J'ai cherché sur Google sans succès. @Cosmos, t'as pas honte de torturer ce pauvre lapin | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 16:05 | |
| Un autre moyen simple et rustique pour visualiser toutes les fontes (cliquer sur son nom): - Code:
-
LABEL Vf DIM i% HEIGHT 0, SCREEN_Y-40: WIDTH 0,260 LIST 10: HEIGHT 10, HEIGHT(0)-40: WIDTH 10,240: COLOR 10,255,255,192 FONT_SIZE 10,10: ON_CLICK 10, Vf EXECUTE_WAIT "CMD.exe /c DIR C:\windows\Fonts\*.ttf /B >C:\TEMP\Dir" FILE_LOAD 10, "C:\TEMP\Dir": FILE_DELETE "C:\TEMP\Dir" END Vf: EXECUTE_WAIT "C:\windows\Fonts\" + ITEM_INDEX$(10) RETURN | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 17:29 | |
| OUI JL35 çà c'est pas mal non plus. j'en ai fait un exe sur mon bureau, çà peut servir | |
| | | Invité Invité
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 17:41 | |
| - Citation :
- @Cosmos, t'as pas honte de torturer ce pauvre lapin
Le problème est que le lapin, c'est moi! |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 18:08 | |
| | |
| | | Invité Invité
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 18:27 | |
| Tu remarqueras que le chien est idiot! Il court, il court, pour rien. Même pas peur! |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 20:09 | |
| Quel chien ?, je vois pas de chien | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 20:45 | |
| C'est un géant des Flandres... Pour recentrer le débat, je me souviens d'une autre phrase contenant toutes les lettres de l'alphabet qui était utilisée autrefois par les anglo-saxons (j'ai fait du télégraphe, dans des temps anciens): The quick brown fox jumps over the lazy dog | |
| | | Invité Invité
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 21:31 | |
| Effectivement. Je regardais les 2 lapins, et vu le géant à côté qui coure comme mon chien qui a aussi des grandes oreilles, je me suis laissé abusé. Mais je ne sais pas si je vais pas retiré ce gif. Je trouve que ça perturbe. Je me rappelle avoir dit une chose similaire à notre ami Georges, qui n'intervient plus. Donc mon gif, regardez-le bien, je pense qu'il va s’envoler. |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: passez à la loupe ses polices de caratères Lun 7 Jan 2013 - 23:51 | |
| Salut ex-télégraphiste!
Ça s’appelle un pangramme.
Un pangramme (du grec pan : « tous » et gramma : « lettre ») est une phrase comportant toutes les lettres de l'alphabet. En voici un autre qui contient aussi toutes les voyelles accentuées et le ç
Portez ce vieux whisky au juge blond qui fume sur son île intérieure, à côté de l'alcôve ovoïde, où les bûches se consument dans l'âtre, ce qui lui permet de penser à la cænogénèse de l'être dont il est question dans la cause ambiguë entendue à Moÿ, dans un capharnaüm qui, pense-t-il, diminue çà et là la qualité de son œuvre.
Mais j'avoue que c'est un peu difficile à retenir!
| |
| | | bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: passez à la loupe ses polices de caratères Mar 8 Jan 2013 - 0:03 | |
| Bonsoir Papydall Ça fait 2 jours que je cherche le mot pour désigner la phrase qui contient toute les lettres de l'alphabet! Un PANGRAMME! Merci! Mais j'ai toujours le problème des polices avec l'@ devant! Je ne sais pas comment les éliminer puisqu'elles existent déjà sans l'@! Il me suffit de voir sur l'éditeur panoramic j'en compte bien 32! A+ | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: passez à la loupe ses polices de caratères Mar 8 Jan 2013 - 0:25 | |
| Moi je n’ai que 2 polices avec l’@ : @Arial Unicode MS et @MS Mincho Mais à bien y regarder ces polices ne sont pas identiques à leurs homologues sans @, surtout au niveau des caractères tels que ( ) } et autres caractères semi-graphiques. On peut donc les considérer comme polices distinctes.
| |
| | | bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: passez à la loupe ses polices de caratères Mar 8 Jan 2013 - 0:32 | |
| Merci de ta réponse Papydall, je regarderais cela demain en détail. Bon,je suis fatigué, et je vais aller Mais avant, je vous ai fait un petit programme. Cherchez vite fait un fond et une couleur de police pour un alpha et vérifier ce que cela donne. En cliquant à gauche sur les pavés de couleur, vous obtenez un fond, et à droite la couleur de la police. Sélectionnez votre police dans le combo, règlez la taille, le gras, etc... J'ai pris pour les couleurs les valeurs: 0,64,128,192 et 255, ce qui fait 125 couleurs différentes + la couleur de fond de base de panoramic soit 240,240,240. - Code:
-
dim i,j,k,r,v,b,n,p,x,y,police$ label couleur_fond,couleur_police,gras,raye,ital,soul,taille,font,texte hide 0:width 0,991:height 0,600::left 0,(screen_x-width(0))/2:top 0,(screen_y-height(0))/2 p=1 for i=0 to 4 for j=0 to 4 for k=0 to 4 r=i*64:if r>255 then r=255 v=j*64:if v>255 then v=255 b=k*64:if b>255 then b=255 picture p:width p,32:height p,32:left p,x:top p,y:on_click p,couleur_fond color p,r,v,b:hint p,"r="+str$(r)+" v="+str$(v)+" b="+str$(b):cursor_point p picture p+126:width p+126,32:height p+126,32:left p+126,x+500:top p+126,y:on_click p+126,couleur_police color p+126,r,v,b:hint p+126,"r="+str$(r)+" v="+str$(v)+" b="+str$(b):cursor_point p+126 y=y+34:if y>288 then y=0:x=x+34 p=p+1 next k next j next i picture p:width p,32:height p,32:left p,x:top p,y color p,240,240,240:hint p,"r=240 v=240 b=240":on_click p,couleur_fond:cursor_point p picture p+126:width p+126,32:height p+126,32:left p+126,x+500:top p+126,y color p+126,240,240,240:hint p+126,"r=240 v=240 b=240":on_click p+126,couleur_police:cursor_point p+126 alpha 253:left 253,100:top 253,310:color 253,255,255,0:font_bold 253:caption 253,"Couleur fond: 240, 240, 240" alpha 254:left 254,600:top 254,310:font_color 254,255,0,0:font_bold 254:caption 254,"Couleur police: 255, 0, 0" alpha 255:left 255,5:top 255,380:font_color 255,255,0,0 dlist 256:font_names_load 256:n=count(256) combo 257:left 257,505:top 257,330:width 257,165 for i=1 to n police$=item_read$(256,i):if left$(police$,1)<>"@" then item_add 257,police$ next i:n=count(257):CAPTION 0," "+STR$(n)+" polices de caractères":police$="Arial":text 257,police$:on_change 257,font check 258:left 258,675:top 258,330:font_size 258,9:font_bold 258:caption 258,"GRAS":on_click 258,gras check 259:left 259,735:top 259,330:font_size 259,9:font_bold 259:caption 259,"RAYÉ":on_click 259,raye check 260:left 260,795:top 260,330:font_size 260,9:font_bold 260:caption 260,"ITALIQUE":on_click 260,ital check 261:left 261,875:top 261,330:font_size 261,9:font_bold 261:caption 261,"SOULIGNÉ":on_click 261,soul combo 262:left 262,445:top 262,330:width 262,40:font_size 262,10:for j=6 to 50:item_add 262,str$(j):next j:text 262,"10":on_change 262,taille edit 263:left 263,5:top 263,330:width 263,425:font_name 263,"Consolas":font_bold 263:font_size 263,12 text 263,"Portez ce vieux whisky au juge blond qui fume":on_change 263,texte show 0:2d_pen_width 2:2d_line 487,0,487,325:2d_line 0,307,991,307:2d_line 0,325,991,325:display:gosub font:gosub texte end
couleur_fond: p=number_click:r=color_pixel_red(p,10,10):v=color_pixel_green(p,10,10):b=color_pixel_blue(p,10,10) color 255,r,v,b:caption 253,"Couleur fond: "+str$(r)+", "+str$(v)+", "+str$(b):return couleur_police: p=number_click:r=color_pixel_red(p,10,10):v=color_pixel_green(p,10,10):b=color_pixel_blue(p,10,10) font_color 255,r,v,b:caption 254,"Couleur police: "+str$(r)+", "+str$(v)+", "+str$(b):return font: police$=text$(257):font_name 255,police$:return gras: font_bold_off 255:if checked(258)=1 then font_bold 255 return raye: font_strike_off 255:if checked(259)=1 then font_strike 255 return ital: font_italic_off 255:if checked(260)=1 then font_italic 255 return soul: font_underline_off 255:if checked(261)=1 then font_underline 255 return taille: if item_index(262)=0 then return j=val(item_read$(262,item_index(262))):font_size 255,j:return texte: caption 255,text$(263):return Bonne nuit à tous! | |
| | | Contenu sponsorisé
| Sujet: Re: passez à la loupe ses polices de caratères | |
| |
| | | | passez à la loupe ses polices de caratères | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |