Existe-t-il une police «monobright» dans laquelle chaque caractère utilise exactement le même nombre de pixels (pas nécessairement espacé)?

8

Je résout le problème suivant: je veux afficher les chiffres sur un grand écran intérieur (taille 32x32 pixels -> "ampoules lumineuses" / LED). Maintenant, je veux que chaque nombre affiché soit également brillant, de sorte qu'un changement de caractère ne change pas l'éclairage de la pièce (la lumière par caractère doit être constante, donc le pixel par caractère doit être constant)

Ainsi, par exemple, le "1" devrait allumer la même quantité de pixels que le "8"

Existe-t-il une telle police?

venti
la source
2
en fonction du nombre de caractères et du nombre de pixels par caractère, il peut être plus rapide de simplement prendre une police de pixels et de la modifier.
Luciano
Peut-être construisez le vôtre juste avec des nombres dans Fontstruct
Leon Freire
Vous pouvez également atténuer les leds dans les glyphes qui ont plus de leds. De cette façon, il n'est pas nécessaire de déformer une police artistiquement cohérente. L'apparence sera malheureusement non uniforme, car les observateurs ne pensent pas aux luxes de la pièce, mais à l'intensité lumineuse à la source. L'idée d'avoir tellement de puissance dans un affichage numérique qu'il fait une partie substantielle de l'éclairage de la pièce est irrationnelle. Pour avoir également des nombres lisibles, la lumière doit provenir d'une zone si petite que les nombres seront intolérablement brillants.
user287001
Question fascinante. Très difficile de voir comment vous allez conserver un semblant de cohérence lors du rendu d'un "1" avec la même quantité de pixels qu'un "8", mais faites-le moi savoir!
mayersdesign
1
@ user287001 cela dépend de combien d'attention ils prêtent à l'affichage, et combien d'autres choses. La gradation peut être agréable, mais pour ceux qui regardent directement l'écran, le contraste entre 1 et 8 serait désagréable: le 8 devrait être ~ 3,5x plus faible que le 1 (basé sur un affichage à 7 segments juste pour avoir une idée approximative) . La gradation peut également ne pas être proposée par l'interface physique. Peut-être que la gradation pourrait être combinée avec jouer avec des largeurs de trait / utiliser des choses comme un 1avec un crochet et une base (comme dans un courrier), un 7avec une barre transversale, etc.
Chris H

Réponses:

2

Il s'agit d'un problème de codage d'art amusant. Je pense que vous devrez concevoir les chiffres - vous n'avez pas besoin d'un alphabet entier, donc 10 caractères n'est pas mauvais.

Je suggère une police où chaque nombre est approximativement de la même taille, et des pixels supplémentaires sont utilisés dans les coins ou comme bordure. Il n'interfère pas avec la lecture des chiffres et il maintient le même nombre de lumières allumées à tout moment.

À titre d'exemple rapide et pas parfait, ces quatre nombres et leurs coins sont construits sur une grille 32x32 et utilisent chacun le même nombre de pixels.

exemples de numéros

Modifiez pour illustrer que chacun d'eux se trouve sur une grille 32x32: image de la grille

tobybot
la source
Cela rend la luminosité à travers le rectangle très incohérente (certains ont beaucoup de lumière dans les coins). Cela rend également le besoin d'une quantité accrue d'ampoules, en particulier avec ces motifs dans les coins. Pour moi, cette réponse est une sorte d'ignorer le point de la question en jetant la lumière supplémentaire dans les coins.
Zach Saucier
1
Les ampoules sont une grille de 32x32 "pixels", il n'y a pas d'ajout de lumières. Si l'idée est de maintenir la même quantité de lumière projetée dans la pièce , et si une police utilisant un nombre égal de pixels pour chaque numéro ne peut pas être trouvée, cela atteindra cet objectif. La cohérence de la luminosité à travers le rectangle n'est pas une contrainte ou une préoccupation mise en avant par la question.
tobybot
Je pense que c'est une approche très intelligente
mayersdesign
1
Merci beaucoup @all. Vous avez donné beaucoup d'informations, en particulier l'idée d'équilibrer le pixel "manquant" avec les pixels artistiques dans les coins permet d'utiliser un alphabet entier (avec de beaux caractères) et de les équilibrer avec des illustrations dans les coins.
venti