Forum Casio - Discussions


Index du Forum » Discussions » police et taille de caractère
MactulHors ligneMembrePoints: 399 Défis: 0 Message

police et taille de caractère

Posté le 15/04/2019 18:28

Pour un programme, j'aurais besoin d'afficher du texte dans un ViewWindows
Avec différentes tailles et si possible différentes polices

J'ai vu qu'avec C-Basic j'ai "LocateXY" qui est plus gros que "text", mais j'aurais aimé une compatibilité sur les deux interpreteurs

Sinon en C... mais seulement en derniers recours

Si quelqu'un peut m'avancer


Breizh_craftHors ligneModérateurPoints: 917 Défis: 7 Message

Citer : Posté le 15/04/2019 18:28 | #


En Basic tu peux oublier. En C c'est évidement faisable, mais je laisse la main pour les détails.
Informagicien professionnel, prestidigitateur système. Tout est possible.
Shadow15510Hors ligneAdministrateurPoints: 2905 Défis: 15 Message

Citer : Posté le 15/04/2019 18:30 | #


En C, il existe une librairie faite par Zz qui permet de genre de chose : Better Font
Je ne sais pas m'en servir, mais la doc doit être planqué pas très loin…

"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   100%
MactulHors ligneMembrePoints: 399 Défis: 0 Message

Citer : Posté le 15/04/2019 18:31 | #


Merci Breizh_craft
Je pense qu'il y a aussi des choses à faire avec C-Basic
Mes programmes
Cliquer pour enrouler
Shadow15510Hors ligneAdministrateurPoints: 2905 Défis: 15 Message

Citer : Posté le 15/04/2019 18:32 | #


En C.Basic tu peux designer ta propre police grace à FontEditor, compris dans le *.zip téléchargé
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   100%
MactulHors ligneMembrePoints: 399 Défis: 0 Message

Citer : Posté le 15/04/2019 18:32 | #


Ah super Shadow15510
Je me disais bien que python n'avait pas la même police

commentaire de retard

Ajouté le 15/04/2019 à 18:33 :
Des précisions sur FontEditor?
Mes programmes
Cliquer pour enrouler
Shadow15510Hors ligneAdministrateurPoints: 2905 Défis: 15 Message

Citer : Posté le 15/04/2019 18:40 | #


Euh, ben, il est dans le dossier *.zip que tu télécharges.
Dans ce dossier « CBASIC195beta » il y a un sous-dossier du nom de « FontEdit » et dans ce dossier tu as le programme «FEINT 35F.g1m» tu met ce programme dans ta machine et c'est partit !

Tu lances le programme et tu selectionnes le type police (la petite ou la grande) avec les flèche haut et bas puis [EXE] pour valider
Tu dessines la lettre que tu veux changer, tu va dans [SET] et tu entre la lettre dessinée. Avant de quitter va dans OPNT puis save et choisi la police que tu as choisi au début : Normal = Grande l'autre c'est la petite. Les autres proposition sont pour les alphabets japonais

Quitte enfin avec EXE puis EXIT
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   100%
MactulHors ligneMembrePoints: 399 Défis: 0 Message

Citer : Posté le 15/04/2019 18:43 | #


Je vais regarder
mais croit tu que je peux avoir une Str contenant du texte et l'afficher avec différentes polices?
Mes programmes
Cliquer pour enrouler
Shadow15510Hors ligneAdministrateurPoints: 2905 Défis: 15 Message

Citer : Posté le 15/04/2019 18:44 | #


Je sais qu'un fois la police faite tu peux l'utiliser dans les Str : elle remplace vraiment 100% de celle intégrée de base
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   100%
MactulHors ligneMembrePoints: 399 Défis: 0 Message

Citer : Posté le 15/04/2019 18:47 | #


Très bien, Merci
Oh une dernière question:
Si je partage le programme, les autres auront aussi la nouvelle police?

Ajouté le 15/04/2019 à 19:37 :
Bon j'ai regardé un peu pour FontEdit et j'ai un peu de mal à m'en servir
De toute façon je me vois mal redessiner chaque caractères

Sentaro21 ne s'est pas amusé à en dessiner, lui ?

En fait 2 polices et 2 tailles me suffirait
Mes programmes
Cliquer pour enrouler
Shadow15510Hors ligneAdministrateurPoints: 2905 Défis: 15 Message

Citer : Posté le 15/04/2019 19:59 | #


J'ai fait une police de 5*5 sans casse ni accent mais avec les chiffres
Les autres auront la police custom uniquement si tu leurs donnes le fichier qui la contient
Et oui Sentaro21 en a fait une c'est aussi dans le dossier téléchargé dans un autre sous-dossier
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   100%
LephenixnoirHors ligneAdministrateurPoints: 14144 Défis: 136 Message

Citer : Posté le 15/04/2019 20:35 | # | Fichier joint


Je peux t'en suggérer une au passage, que j'ai faite pour gint (10x12, pour Graph 90).


Pour que tes utilisateurs aient la police, il devront transférer les fichiers bitmap dans leur mémoire de stockage. Je crois que du coup il y aura des conflits si plusieurs jeux veulent utiliser cette technique.

Edit : Je réalise que tu es peut-être sur monochrome... si tu veux une taille spécifique, ça a peut-être déjà été fait, n'hésite pas à demander
Sentaro21Hors ligneMembrePoints: 353 Défis: 0 Message

Citer : Posté le 16/04/2019 10:29 | # | Fichier joint


@Mactul
Thanks for your interest in FontEdit.
The original FontEdit is the CG50/90+E version, and its author is not me.
I ported it to the monochrome version.
I'm sorry that there is no manual for FontEdit.
but I think that is not difficult to use.
and I think that Shadow15510 is probably understood how to use it.

@Shadow15510
Thanks for your support.

@Lephenixnoir
It is nice font.

Currently, font bmp files can be read only from the current folder.
Gaiji and Kana fonts can be freely replaced as well as ASCII characters.

Please enable external font in setup before using FontEdit.
Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
MactulHors ligneMembrePoints: 399 Défis: 0 Message

Citer : Posté le 16/04/2019 19:09 | #


Thank you Sentaro
(sorry for my very very bad english)

I had problems with C-Basic:

promptly, a few characters in LocateXY disappear
ex: "T" "P"
I don't know if the problem come from FontEdit
Mes programmes
Cliquer pour enrouler
LephenixnoirHors ligneAdministrateurPoints: 14144 Défis: 136 Message

Citer : Posté le 16/04/2019 19:14 | #


Mactul a écrit :
Thank you Sentaro
(sorry for my very very bad english)

Don't worry, so far the English in your message is flawless.
MactulHors ligneMembrePoints: 399 Défis: 0 Message

Citer : Posté le 16/04/2019 19:15 | #


Tant mieux
Mes programmes
Cliquer pour enrouler
Sentaro21Hors ligneMembrePoints: 353 Défis: 0 Message

Citer : Posté le 17/04/2019 10:09 | #


Mactul a écrit :
Thank you Sentaro
(sorry for my very very bad english)

Your English is very good!

Mactul a écrit :
I had problems with C-Basic:

promptly, a few characters in LocateXY disappear
ex: "T" "P"
I don't know if the problem come from FontEdit

It may be a bug if it occurs in the original font.
Could you please show me the concrete program example?

Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
MactulHors ligneMembrePoints: 399 Défis: 0 Message

Citer : Posté le 24/04/2019 20:12 | #


The program example is my new program :

Html Interpreteur
Mes programmes
Cliquer pour enrouler

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 23 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd