Suchergebnisse

Suchergebnisse 1-20 von insgesamt 31.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Zitat von gritsch: „du brauchst also nur was ähnliches? na dann schau dir einfach CT an (CTLine und CTRun). das gleiche ergebnis wie unter windows bekommst du aber nie hin - außer es wird auf beiden systemen zb freetype benutzt, aber selbst dann können verschiedene ergebnisse rauskommen.“ Um Missverständisse auszuschließen, die Windows-Funktion liefert in Abhängikeiten von den Übergabeparametern die Position und die Breite der Buchstaben und genau das brauche ich auch für Mac OS. Es ist nicht wi…

  • Ich irgendwann hier mal erwähnt, dass das ganze nicht mit Cocoa gebaut wird, sondern mit Firemonkey (Delphi). Ich habe die Aufgabe eine Funktion zu bauen, die ähnlich funktioniert, wie die Windows-Funktion die ich gezeigt habe, da Firemonkey sowas nicht bietet und unter Windows diese Windows-Funktion genutzt werden muss. Deshalb muss das ganze unabhängig von GUI-Componenten oder ähnlichem sein. Ich habe zwar schon was mit cocoa gemacht, aber bisher nicht soviel und da ich mich bisher nichts mit …

  • Zitat von gritsch: „ im prinzip musst du nur wissen mit welchem framework und mit welchen einstellungen dein text gezeichnet wurde. verwenden die natürlich ein eigenes framework oder zeichnen gar die buchstaben nach eigenem gutdünken oder verwenden zb ein auto-kerning (weil einige fonts kein gutes kerning enthalten, oder die programmierer meinen das besser berechnen zu können) dann ist es wirklich unmöglich. “ Das habe ich verstanden. Ich kannte die ganzen Begriffe vorher gar nicht. Ich denke, i…

  • Zitat von Lucas de Vil: „Dann redet ihr nicht aneinander vorbei und Fonts sind so ziemlich das Einzige, das du nicht brauchst.“ Da ich bis zu diesem Thema nichts von kerning, tracking, Ligaturen, Glyphen oder ähnlichem wusste, da ich es nie gebraucht habe und dachte, dass Fonts wesentlich simpler aufgebaut sind, sollte man es sich doch mal anschauen, damit man weiß, was man macht, oder sehe ich das falsch? Viele Grüße Sascha

  • Zitat von Amin Negm-Awad: „Fonts sind so ziemlich das einzige, was du nicht brauchst.“ Ich glaube wir reden wieder aneinander vorbei. Ich meinte Fonts hier jetzt als "Oberbegriff" für alles was mit Schriftarten, Schriftzeichen, Glyphen und ähnlichem zusammenhängt. Viele GRüße Sascha

  • Zitat von Amin Negm-Awad: „Du kannst dich mal mit -boundingRectForGlyphRange:inTextContainer: (NSLayoutManager) vertraut machen.“ Vielen Dank, werde ich mir mal anschauen. Zitat von Amin Negm-Awad: „ Aber ich sehe schon weitere Fragen hier auflaufen.“ Das glaube ich nicht. Ich hatte mir ursprünglich das zu einfach vorgestellt. Dazu kam meine Unwissenheit bezüglich Fonts und cocoa. Ich dachte, dass vielleicht eine ähnliche Funktion existiert wie diese Windows-Funktion oder dass es zumindest ähnli…

  • Zitat von Amin Negm-Awad: „Text hat Attribute. Ist natürlich nur eine Begrifflichkeit, aber eine, die du kennen solltest. String sind reine Zeichenketten. Texte sind ein bisschen mehr. (Und noch deutlich mehr, als der Editor hier kann.)“ Hallo, was so generell der Unterschied ist, ist schon klar. Daran hatte ich hier nur nicht gedacht. Ich meine "nur" einen String. Entschuldigung für dieses Missverständis. Viele Grüße Sascha

  • Zitat von Amin Negm-Awad: „Dazu braucht man nicht einmal Kerning. Etwa ein A am Anfang einer Zeile kann durchaus "negativ" gesetzt sein, weil es sonst eingerückt aussieht. Gerade bei Schriften mit Serifen beginnt das Zeichen "rechts vom ersten Pixel." Das ales kann man sich mal mit CircleVeiw anschauen. Aber den Code schaut er sich ja auch nicht an. Die Windowsfunktion nimmt übrigens nicht nur einen Devicekontext, sondern auch nur einen String und keinen Text.“ Den Code schaue ich mir noch an, k…

  • Nee nee, das passiert nicht. Ich brauche ja nur die Maße, mehr erstmal nicht. Viele Grüße Sascha

  • Zitat von Thallius: „Ich glaube ich sagte bereits Du sollst Dir die Freetypelib einal ansehen oder? freetype.org/freetype2/docs/glyphs/glyphs-3.html Claus“ Ja, hast du. Tut mir leid, hatte ich bisher nicht getan, werde ich jetzt nachholen. Viele Grüße Sascha

  • Zitat von entwickler: „ähm. CGFontGetGlyphBBoxes gibt doch zunächst einmal genau das zurück, was Du benötigst. >> x: 54.000000,y: 690.000000,width: 853.000000,height: 801.000000 posX, posY, breite, höhe “ Hallo, dass es eine Position und eine Breite und Höhe zurückgibt weiß ich. Leider verstehe ich die Ausgabe nicht. Wenn du dir mal die Ausgabe anschaust, die ich auf der ersten Seite gepostet habe, kommen da auch negative Werte raus und das ergibt für mich irgendwie keinen Sinn. Wenn Du mir erkl…

  • Danke dir. Da könntest du recht haben. Hatte bisher leider noch nicht so viel mit Fonts und deren Eigenschaften zu tun. An so etwas habe ich noch gar nicht gedacht. Damit du das "andere Framework" nicht immer in Anführungszeichen setzen musst, da handelt es sich im Firemonkey. Viele Grüße Sascha

  • Zitat von hns: „ Warum und wohin Du morgen fährst ist tatsächlich nicht wichtig. Aber es kann durchaus berechtgterweise zurückgefragt werden, *wie* Du mit dem Auto fährst. Nur im Sommer oder auch im Winter bei Matsch in Schnee? Rasant mit Vollbremsung oder nur sanft. Und ob die Bremsscheiben auch ausgetauscht werden dürfen oder auf keinen Fall. Davon kann es abhängen, was man Dir am besten empfiehlt. Z.B. welche Bremsbacken Du wo kaufst und ob die billig oder teuer werden. Und welche davon leich…

  • Zitat von gritsch: „ dann musst du aber wissen wie der text gezeichnet wurde: kerning, tracking, opentype-features, automatische ersetzung von fehlenden zeichen etc. sonst kann es in vielen fällen vorkommen dass du KOMPLETT andere positionen erhällst. nur als bei spiel wenn der text so lautet: "Das Glas ist 1/2 voll", dann kann zb das 1/2 drei zeichen sein oder eben auch ein einziges zeichen ½ welches von den maßen, abständen etc komplett anders ist. außerdem hast du einmal 3 positionen und bei …

  • Mit den Buchstaben selbst, möchte ich nichts machen. Diese sind schon irgendwo irgendwie gezeichnet worden. Ich brauche halt nur die Position und die Breite der Buchstaben. Da es aber keine cocoa-GUI-Komponenten sind, brauche ich diese Angaben unabhängig vom GUI-Element. Ich möchte auch nichts an der Größe verändern oder ähnliches. Ich hab halt eine Schriftart und eine Größe und den String. Also muss das ganze mit allen Schriftarten, die auf dem System installiert sind, funktionieren. Viele Grüß…

  • Ok, Danke dir. Sind die ganzen Sachen nicht abhängig von der Schriftart die man verwendet? Viele Grüße Sascha

  • Es ist doch ganz egal wozu ich es brauche. Ich will keine alternative Lösung haben. Ich brauche es so, weil es eine Vorgabe ist. Ich verstehe die Diskussion nicht. Warum muss man erklären wozu man etwas braucht? Es wird schon einen Grund haben. Wie gesagt, wenn du jemanden fragst, wie du die Bremsen an deinem Auto wechselst, wirst du auch nicht gefragt, wozu du dein Auto brauchst, weil du ja vielleicht die Wege anders zurücklegen kannst. Wenn jemand sagt, dass es nicht möglich ist, ist es ja ok.…

  • Ich sagte ja für verschiedene Einsatszwecke. Ich verstehe allerdings nicht, warum es wichtig ist, wozu ich es brauche. Ich brauche halt diese Möglichkeit. Wozu kann doch eigentlich ganz egal sein, oder nicht? Ich möchte nicht wissen, wie ich das wozu ich diese Funktion brauche anders erledigen kann. Wenn du jemanden fragst wie du die Bremsen am Auto selbst wechseln kannst, wirst du ja auch nicht gefragt, wozu du das Auto brauchst, weil du dafür ja vielleicht kein Auto brauchst. Viele Grüße Sasch…

  • Vielen Dank für eure Antworten. Was ich machen will ist ganz einfach. Ich will eine Funktion schreiben, der ich einen String und eine Font (Schriftart und Größe) gebe. Diese soll dann ein Array mit den pixelgenauen Positionen in dem String und die Breite jedes einzelnen Buchstabens abhängig zu dem übergebenen Font zurückgeben. Da die Verwendung dieser Funktion beliebig ist. Es ist halt wichtig, dass ich diese Funktion habe. Ich habe leider nur keine Ahnung wie ich das angehen kann. Viele Grüße S…

  • Hallo, @MCDan Vielen Dank. Kannte ich noch nicht, aber das kann ich leider nicht nutzen. Also ich brauche definitiv die Position der einzelnen Buchstaben, unabhängig vom Zeilenumbruch. Habe die Funktion developer.apple.com/library/ma…/Reference/reference.html gefunden. Wenn ich das richtig verstanden habe, wäre das eine Funktion die ich nutzen könnte. Allerdings verstehe ich die Werte nicht die dort rauskommen. Quellcode (5 Zeilen) Quellcode (5 Zeilen) Die nächste Frage wäre noch, wie ich davon …