{"id":696,"date":"2014-07-16T18:20:14","date_gmt":"2014-07-16T16:20:14","guid":{"rendered":"http:\/\/paulchr.ablass.me\/blog\/?p=696"},"modified":"2014-07-17T15:37:58","modified_gmt":"2014-07-17T13:37:58","slug":"ttxfonttools-auf-dem-mac-installieren","status":"publish","type":"post","link":"https:\/\/paulchr.ablass.me\/blog\/2014\/07\/16\/ttxfonttools-auf-dem-mac-installieren\/","title":{"rendered":"TTX\/FontTools auf dem Mac installieren"},"content":{"rendered":"<h3>Was ist TTX\/FontTools?<\/h3>\n<p><a href=\"http:\/\/sourceforge.net\/projects\/fonttools\/\">TTX\/FontTools<\/a> ist ein kostenloses Kommandozeilenprogramm, dass Schriften im TrueType- und OpenType-Format in XML-Dateien umwandelt und dadurch das einfache Bearbeiten von Schriftmetadaten erm\u00f6glicht. Beispielsweise kann so unter anderem der Schriftname ver\u00e4ndert werden- ein Feature, dass ich heute ben\u00f6tigt habe.<\/p>\n<h3>Wie installiere ich es?<\/h3>\n<p>Von der <a href=\"http:\/\/sourceforge.net\/projects\/fonttools\/\">Projektseite<\/a> muss das Dateiarchiv heruntergeladen und entpackt werden. Anschlie\u00dfend navigiert man im Terminal in den so entstandenen Ordner:<\/p>\n<pre><code>$  cd fonttools-2.4<\/code><\/pre>\n<p>Im Ordner selbst befindet sich die Datei <code>setup.py<\/code>, die zum Installieren von TTX\/FontTools mit Python (auf dem Mac normalerweise vorinstalliert) ausgef\u00fchrt werden muss:<\/p>\n<pre><code>$ sudo python setup.py install<\/code><\/pre>\n<p>Nachdem der Installationsprozess durchgelaufen ist, kann TTX\/FontTools im Terminal benutzt werden- aber dazu mehr in <a href=\"http:\/\/paulchr.ablass.me\/blog\/2014\/07\/17\/schrift-metadaten-mit-ttxfonttools-bearbeiten\/\" title=\"Schrift-Metadaten mit TTX\/FontTools bearbeiten\">Schrift-Metadaten mit TTX\/FontTools bearbeiten<\/a>.<\/p>\n<h3>Links<\/h3>\n<p><a href=\"http:\/\/sourceforge.net\/projects\/fonttools\/\">TTX\/FontTools@SourceForge<\/a><br \/>\n<a href=\"http:\/\/www.fontgeek.net\/blog\/?p=435\">Installing TTX for the command-line challenged<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was ist TTX\/FontTools? TTX\/FontTools ist ein kostenloses Kommandozeilenprogramm, dass Schriften im TrueType- und OpenType-Format in XML-Dateien umwandelt und dadurch das einfache Bearbeiten von Schriftmetadaten erm\u00f6glicht. Beispielsweise kann so unter anderem der Schriftname ver\u00e4ndert werden- ein Feature, dass ich heute ben\u00f6tigt habe. Wie installiere ich es? Von der Projektseite muss das Dateiarchiv heruntergeladen und entpackt werden. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[75],"tags":[181,179,182,180,178],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2Vohc-be","jetpack-related-posts":[{"id":608,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/04\/24\/css3-verlaeufe-als-grafik-exportieren\/","url_meta":{"origin":696,"position":0},"title":"Css3-Verl\u00e4ufe als Grafik exportieren","author":"Paul-Christian Abla\u00df","date":"24. April 2014","format":false,"excerpt":"Der Export von Verl\u00e4ufen aus Grafiken in Css3 ist dank Tools wie dem Ultimate CSS Gradient Generator ein Kinderspiel. Manchmal besteht jedoch die Notwendigkeit, diesen Prozess umzukehren und einen Css3-Verlauf in eine Grafik umzuwandeln. Bislang kannte ich nur zwei M\u00f6glichkeiten, dies zu bewerkstelligen: Einen Screenshot des Verlaufs anfertigen. Diese Methode\u2026","rel":"","context":"In &quot;Css&quot;","block_context":{"text":"Css","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/css\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":775,"url":"https:\/\/paulchr.ablass.me\/blog\/2015\/10\/13\/mac-os-x-autovervollstaendigung-in-der-bash\/","url_meta":{"origin":696,"position":1},"title":"Mac OS X: Autovervollst\u00e4ndigung in der Bash","author":"Paul-Christian Abla\u00df","date":"13. Oktober 2015","format":false,"excerpt":"Um das automatische Vervollst\u00e4ndigen von Befehlen in der Bash f\u00fcr Programme wie Git zu erm\u00f6glichen, empfiehlt sich die Installation Brew-Pakets bash-completion. $ brew install bash-completion Nach der Installation m\u00fcssen die folgenden Zeilen in die .bash_profile-Datei eingetragen werden: if [ -f $(brew --prefix)\/etc\/bash_completion ]; then . $(brew --prefix)\/etc\/bash_completion fi Um das\u2026","rel":"","context":"In &quot;Bash&quot;","block_context":{"text":"Bash","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/bash\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":772,"url":"https:\/\/paulchr.ablass.me\/blog\/2015\/10\/11\/homebrew-unter-mac-os-x-10-11-el-capitan-nutzen\/","url_meta":{"origin":696,"position":2},"title":"Homebrew unter Mac OS X 10.11 El Capitan nutzen","author":"Paul-Christian Abla\u00df","date":"11. Oktober 2015","format":false,"excerpt":"Mit dem Upgrade auf El Capitan f\u00fchrt Apple ein SIP genanntes Sicherheitsfeature ein. Dieses ver\u00e4ndert die Zugriffsrechte des Ordners \/usr\/local\/ und verhindert die Nutzung von Homebrew. Der von $ brew doctor angezeigte Warnhinweis sieht folgenderma\u00dfen aus: Warning: The \/usr\/local directory is not writable. Even if this directory was writable when\u2026","rel":"","context":"In &quot;Tools&quot;","block_context":{"text":"Tools","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/tools\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":319,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/06\/22\/virtualhosts-domains-subdomains-einrichten-mit-xampp\/","url_meta":{"origin":696,"position":3},"title":"VirtualHosts (Domains\/ Subdomains) einrichten mit XAMPP","author":"Paul-Christian Abla\u00df","date":"22. Juni 2013","format":false,"excerpt":"Beim Bearbeiten verschiedener Projekte kann es aus Gr\u00fcnden der \u00dcbersichtlichkeit hilfreich sein diese in der lokalen Entwicklungsumgebung mit verschiedenen Domains bzw. Subdomains aufzurufen. Um dies zu gew\u00e4hrleisten sind zwei Schritte notwendig (bezogen auf die Arbeit mit XAMPP unter Windows). Anlegen eines VirtualHosts f\u00fcr den Apache-Webserver Im Ordner [XAMPP-Installationspfad]\\xampp\\apache\\conf\\extra liegt die\u2026","rel":"","context":"In &quot;Tools&quot;","block_context":{"text":"Tools","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/tools\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":700,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/07\/17\/schrift-metadaten-mit-ttxfonttools-bearbeiten\/","url_meta":{"origin":696,"position":4},"title":"Schrift-Metadaten mit TTX\/FontTools bearbeiten","author":"Paul-Christian Abla\u00df","date":"17. Juli 2014","format":false,"excerpt":"Nach der Installation von TTX\/FontTools folgt nun ein Beitrag zur Nutzung. Erzeugen der XML-.ttx-Datei TTX\/FontTools ist ein Kommandozeilentool, daher wird es ausschlie\u00dflich mit dem Terminal bedient und hat kein GUI. Das macht aber \u00fcberhaupt nichts, denn die Nutzung ist denkbar simpel: Mit $ ttx \/User\/paul.ablass\/Desktop\/SWBTH___.TTF wird der Befehl gegeben, die\u2026","rel":"","context":"In &quot;Tools&quot;","block_context":{"text":"Tools","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/tools\/"},"img":{"alt_text":"TTX\/FontTools in Aktion","src":"https:\/\/i0.wp.com\/paulchr.ablass.me\/blog\/wp-content\/uploads\/2014\/07\/ttx.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/paulchr.ablass.me\/blog\/wp-content\/uploads\/2014\/07\/ttx.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/paulchr.ablass.me\/blog\/wp-content\/uploads\/2014\/07\/ttx.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/paulchr.ablass.me\/blog\/wp-content\/uploads\/2014\/07\/ttx.png?resize=700%2C400 2x"},"classes":[]},{"id":679,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/06\/09\/tool-sass-globbing-plugin\/","url_meta":{"origin":696,"position":5},"title":"Tool: Sass Globbing Plugin","author":"Paul-Christian Abla\u00df","date":"9. Juni 2014","format":false,"excerpt":"Mit Hilfe des Sass Globbing Plugins k\u00f6nnen viele scss-Dateien auf einmal importiert werden. Sehr hilfreich beim Import einzelner Mixin-Dateien, oder wenn es viele separate Stylesheets f\u00fcr einzelne Module gibt. Installation $ gem install sass-globbing Einbindung in config.rb require 'sass-globbing' Benutzung Um beispielsweise viele einzelne Modul-Stylesheets einzubinden: @import \"_mod*\";","rel":"","context":"In &quot;Tools&quot;","block_context":{"text":"Tools","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/tools\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/696"}],"collection":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/comments?post=696"}],"version-history":[{"count":5,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/696\/revisions"}],"predecessor-version":[{"id":714,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/696\/revisions\/714"}],"wp:attachment":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/media?parent=696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/categories?post=696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/tags?post=696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}