AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP] Schriften bändigen

Ein Thema von Nuclear-Ping · begonnen am 12. Jul 2007 · letzter Beitrag vom 13. Jul 2007
 
Nuclear-Ping
(Gast)

n/a Beiträge
 
#1

[PHP] Schriften bändigen

  Alt 12. Jul 2007, 10:07
Hallo,

für ein Projekt erstelle ich per PHP eine "Key Map", sprich ein Bild mit Kästchen wo Buchstaben drin sind. Später wird noch auf das Bild eine Map gelegt, damit man die Buchstaben anklicken kann.

Soweit kein Problem. Was mir seit 'ner Weile daran jetzt aber schon Kopfschmerzen bereitet ist die Positionierung der Buchstaben in den Kästchen. Das klappt eigentlich ganz gut, nur manche Zeichen sind (viel) zu weit links, zu weit unten, zu weit oben, ... Und da komme ich auf keinen grünen Zweig. Muss auch dazu sagen, dass ich kein Mathetyp bin.

So sieht das Projekt bisher aus: http://www.nulife.de/letterview/lview.php

Es gibt Zeichen, die werden perfekt in den Kästchen positioniert und andere wiederrum hängen sonstwo.

Wenn man z.B. aus den Schriften oben "Devnew.ttf" wählt, sieht das ganz OK aus bis z.B. auf die Zeichen 85, 87, 91, 123, 166, etc.
Andere Schriften haben wieder andere schwarze Schafe.

Wie kriegt man es hin, dass die Zeichen mehr oder weniger alle einheitlich in den Kästchen sind? Scheinbar kann man hier nicht mit X = (KästchenBreite / 2) - (BuchstabenBreite / 2) bzw Y = (KästchenHöhe / 2) - (BuchstabenHöhe / 2) arbeiten. Zumindest hab ich das auch versucht, war aber auch kein Pauschalrezept. Kann auch sein, dass ich totale Tomaten auf den Augen hab ...

Im Anhang mal die Scripte. "imagemap.php" ist der Kandidat. Falls er wegen Fonts meckert, kopiert euch einfach tahoma.ttf, arial.ttf und noch ein paar aus dem Windows-Fonts-Ordner nach ./fonts/.

Wäre schön, wenn da mal jemand drüber schauen und mir ein paar Hilfsstützen geben könnte.

Danke und Grüße,

Mario
Angehängte Dateien
Dateityp: zip bildertastatur_808.zip (4,7 KB, 6x aufgerufen)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz