Zu Inhalt springen

Nummern in »Pillenform«

Hervorgehobene Antworten

ihr kennt das: mehrstellige nummern stehen – zumeist invers – auf farbigem hintergrund-feld. dieses feld ist oben und unten flach und links und rechts abgerundet. geht ganz leicht indem man eine textbox mit weißen zahlen auf eine pillenförmige fläche setzt.

 

noch eleganter und auch einfacher wird es, wenn man gleich einen entsprechenden font zur hand hat, der zahlen und hintergrund in einem liefert. viele dingbat-fonts bieten so etwas. allerdings nur für die ziffern 0 bis 9. wenn man mehrstellige zahlen auf diese art erzeugen will, braucht es einen font, der pro ziffer 3 varianten anbietet: 1. mit rundung links, 2. oben und unten und 3. rechts abgerundet. die fedra sans pro zum beispiel hat solche ziffern in der abteilung glyphenvarianten.

 

2eg5fvc.png

 

die frage ist jetzt nur: wie komme ich an die richtigen ziffern heran? über die glyphenpalette einzeln zusammenklicken kommt bei meinem projekt nicht in frage. viel zu mühsam bei hunderten von 3-stelligen zahlen. was mir vorschwebt, wäre ein open-type-gesteuerter automatismus, der je nach position die richtige variante auswählt. bei der fedra krieg ich das aber leider nicht hin.

 

gibt es überhaupt einen font der das kann? wenn ja welchen?

(Leider kann die Vorschau die per Opentype erzeugte Form nicht zeigen, aber das sollte genau das sein, was du suchst.)

 

EDIT: Oder geht das hier nur bis zu drei Stellen?

 

EDIT₂: Zumindest bekomme ich das auf myfonts.com nicht hin. Aber selbst wenn es nicht allein über Ligaturen bzw. kontextbasierte Ersetzungen funktionieren sollte, ließe sich das doch sicher über ein Update nachrüsten, das erlaubt, die negativen bzw. eingekästelten Mittelziffern per stylistic set zu erzwingen. Wie wärs, FDI? :biglove:

  • Ersteller

Was klappt denn nicht?

ich kann die gewünschten ziffern (der fedra sans pro) nicht via opentype aktivieren. erreiche sie nur über die glyphenpalette. was zur folge hat, dass ich alle neu eingeben müsste, was mühsam und fehleranfällig ist.

  • Ersteller

hier die lösung (steht eh im beschreibungs-pdf, lesen muss man’s halt auch :nicken: ):

vorher und nachher eine klammer eingeben und dann via open type »bedingte ligaturen« einschalten.

dank euch beiden! 

Erstelle ein Konto, um zu kommentieren

Wichtige Informationen

Wir setzen Cookies, um die Benutzung der Seite zu verbessern. Du kannst die zugehörigen Einstellungen jederzeit anpassen. Ansonsten akzeptiere bitte diese Nutzung.

Konto

Navigation

Browser-Push-Nachrichten konfigurieren

Chrome (Android)
  1. Klicke das Schloss-Symbol neben der Adressleiste.
  2. Klicke Berechtigungen → Benachrichtigungen.
  3. Passe die Einstellungen nach deinen Wünschen an.
Chrome (Desktop)
  1. Klicke das Schloss-Symbol in der Adresszeile.
  2. Klicke Seiteneinstellungen.
  3. Finde Benachrichtigungen und passe sie nach deinen Wünschen an.