Zu Inhalt springen

Fehlermeldung - fea 23 - wo?

Hervorgehobene Antworten

Hallo,

beim Generieren eines Fonts in FontLab 5.21 zu OpenType bekomme ich eine Fehlermeldung.

[WARNING] <xxxxx.Pro> [internal] Feature block seen before any language system statement.  You should place languagesystem statements before any feature definition [C:/Users/Rose/Documents/FontLab/Studio 5.2.1/fontlab.fea 23]

Aber ich finde diese Meldung nicht am angegebenen Ort.
???

Gruß
Quarz

  • Ersteller

Danke Ralf,

aber da war noch ein Fehler drin.

Name und Unicode waren gleich:
0363 und 0363
statt
uni0363 und 0363

Gruß
Quarz

Name und Unicode waren gleich:
0363 und 0363
statt
uni0363 und 0363

Das ist Fontlab aber ziemlich Schnurz, Du kannst deine Glyphen benennen, wie du möchtest, also

uni0363, genau so wie nur 0363, a_combin, oder meinetwegen a.kringelchen. Wichig nur, dass es den Namen nur ein mal im Font gibt, und den Nam,en in Classen oder Opentype-Funktionen dann auch dort so schreibst.

 

Wichtig war in diesem Fall der Tipp von Ralf

  • 2 Monate später...

Ich hatte auch die Fehlermeldung im ersten Post.

Besten Dank Ralf. Wie versteht man die Zeile? Braucht FL eine Sprachzuweisung sonst exportiert er einfach nicht alle Glyphen?

 

Funktioniert jedenfalls, ABER es entstand gleich im Layoutprogramm ein weiterer Fehler.

Einzelne Zeichen (Capital O und einzelne Kleinbuchstaben) werden nicht angezeigt. Nicht tippbar und nicht im Glyphenfenster.

Im FontExplorer hingegen, werden alle perfekt angezeigt. Jemand einen Tipp?

Hattest du beim Export ne Fehlermeldung? z.B. offene Konturen? Sonst vielleicht die Glyphen nicht codieert, Schau dir die Glyphen -Eigenschaften der betreffenden Glyphen an.

nee keine fehlermeldung. habe aber das gefühl seit ich ein update auf FL 5.1 hab ist alles anders 

ich kann auch gern mal die VfL-datei hochladen wenn jemand zeit hat zum reinschauen.

 

fortcache hab ich schon geleert

So, zunächst die geringere Zahl an Glyphen: Du hast in den Glyphen-Namen von einigen Glyphen ein Leerzeichen mit drin, so heißt eine z.B. "BLACK SQUARE" eine andere "BLACK UP-POINTING TRIANGLE". Das bedeutet, dass Fontlab hier beim Leerzeichenb abbricht, und die Glyphe dann nur als "BLACK" exportiert, und die nächste überschreibt sie.

 

Das andere Problem, warum in der exportierten .otf-Datei einige Buchstaben auch verschwinden, obwohl richtig benannt, konnte ich noch nicht heraus bekommen. Exportiert man den Font aber als Truetype-Flavour-OpenType-Schrift, funktioniert alles.

 

Für die Schriftart würde ich also ruhig das als .ttf nehmen.

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.