FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
passez à la loupe ses polices de caratères - Page 2 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
passez à la loupe ses polices de caratères - Page 2 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
passez à la loupe ses polices de caratères - Page 2 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
passez à la loupe ses polices de caratères - Page 2 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
passez à la loupe ses polices de caratères - Page 2 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
passez à la loupe ses polices de caratères - Page 2 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
passez à la loupe ses polices de caratères - Page 2 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
passez à la loupe ses polices de caratères - Page 2 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
passez à la loupe ses polices de caratères - Page 2 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
passez à la loupe ses polices de caratères - Page 2 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
passez à la loupe ses polices de caratères - Page 2 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
passez à la loupe ses polices de caratères - Page 2 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
passez à la loupe ses polices de caratères - Page 2 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
passez à la loupe ses polices de caratères - Page 2 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
passez à la loupe ses polices de caratères - Page 2 Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.99 €
Voir le deal

 

 passez à la loupe ses polices de caratères

Aller en bas 
5 participants
Aller à la page : Précédent  1, 2, 3  Suivant
AuteurMessage
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyDim 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 Wink )
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
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyDim 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)
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyDim 6 Jan 2013 - 23:40

@Jean Claude.

Tu as très bien fait de leur donner du boulot.
Ne t’en prive jamais !
Le résultat est garanti à 100%.
Bignono, JL35, Jicehel, merci les gars !
Et à un autre boulot!
sunny sunny sunny sunny sunny sunny sunny sunny sunny sunny sunny sunny sunny sunny sunny
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 7 Jan 2013 - 8:18

Hé oui, quand on a une bonne équipe il suffit de la motiver Very Happy

@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+
Revenir en haut Aller en bas
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 7 Jan 2013 - 9:37

Bonjour à tous! Smile
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+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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...


Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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)
Revenir en haut Aller en bas
Invité
Invité




passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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 @ ...
Revenir en haut Aller en bas
Invité
Invité




passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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à.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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 Very Happy
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 7 Jan 2013 - 17:29

OUI JL35
çà c'est pas mal non plus.
j'en ai fait un exe sur mon bureau, çà peut servir
passez à la loupe ses polices de caratères - Page 2 C074
Revenir en haut Aller en bas
Invité
Invité




passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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! Neutral
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 7 Jan 2013 - 18:08

passez à la loupe ses polices de caratères - Page 2 Lapin14passez à la loupe ses polices de caratères - Page 2 Runpassez à la loupe ses polices de caratères - Page 2 Lapin14
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Invité
Invité




passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 7 Jan 2013 - 18:27

Tu remarqueras que le chien est idiot! Il court, il court, pour rien. Même pas peur! Very Happy

Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 7 Jan 2013 - 20:09

Quel chien ?, je vois pas de chien

passez à la loupe ses polices de caratères - Page 2 Petit-mdr-168
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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
Revenir en haut Aller en bas
Invité
Invité




passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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.
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyLun 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!
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyMar 8 Jan 2013 - 0:03

Bonsoir Papydall Smile
Ç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+ Wink Wink Wink
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyMar 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.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 EmptyMar 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 Sleep
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! Wink Wink Wink
Revenir en haut Aller en bas
Contenu sponsorisé





passez à la loupe ses polices de caratères - Page 2 Empty
MessageSujet: Re: passez à la loupe ses polices de caratères   passez à la loupe ses polices de caratères - Page 2 Empty

Revenir en haut Aller en bas
 
passez à la loupe ses polices de caratères
Revenir en haut 
Page 2 sur 3Aller à la page : Précédent  1, 2, 3  Suivant
 Sujets similaires
-
» Editeur de polices avec typographie
» Un petit comparateur de polices
» Aperçu des polices de caractères
» Polices fixes installées
» Lister les polices disponibles sur votre ordinateur

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: