Foros del Web » Soporte técnico » Ayuda General »

Instalación - Font Custom - No compila

Estas en el tema de Instalación - Font Custom - No compila en el foro de Ayuda General en Foros del Web. Muy buenas a todos compañeros, Estoy utilizando desde un debian el font custom para que me genere los ficheros necesarios para pueda implantar en la ...
  #1 (permalink)  
Antiguo 07/12/2013, 07:17
 
Fecha de Ingreso: septiembre-2009
Ubicación: Alicante
Mensajes: 15
Antigüedad: 14 años, 6 meses
Puntos: 0
Instalación - Font Custom - No compila

Muy buenas a todos compañeros,

Estoy utilizando desde un debian el font custom para que me genere los ficheros necesarios para pueda implantar en la página web los iconos que he realizado vectorialmente (.svg).

Mi problema es que la máquina con el Debian se estropeó y ahora que intento instalar de nuevo todos los paquetes, dependencias etc no sé qué paso me falta pero no consigo que me compilen los iconos. La anterior vez, estuvo un colega echándome un cable con ello y finalmente lo sacamos, lo apunté casi todo (por lo visto) pero quizá haya un paso, configuración, paquete instalado que me falte para que me funcione.

Error en consola al poner el siguiente comando:
Código:
$ fontcustom compile icons -t scss preview -d
  status No configuration file set. Generate one with 'fontcustom config' to save your settings.

  status All generated files will be saved to 'fontcustom/'.
  debug sh: 1: Syntax error: "(" unexpected

  []
  error 'fontforge' compilation failed. Try again with --debug for more details.
(donde
"icons" es la carpeta donde están los .svg de los iconos.
"-t" para generarnos un template.
"scss" es el tipo de fichero que va una capa por encima de las css si no me equivoco.
"preview" es para generar un fichero .html con la muestra en varios tamaños de todos los iconos compilados junto con un .css para darle estilo.
"-d" es para que aparezcan los errores con exactitud).


Explico los pasos de instalación del Debian 7.2 en inglés US hasta el font custom:

Dispongo de este source.list:
Código:
# 

# deb cdrom:[Debian GNU/Linux 7.2.0 _Wheezy_ - Official i386 CD Binary-1 20131012-12:56]/ wheezy main

deb cdrom:[Debian GNU/Linux 7.2.0 _Wheezy_ - Official i386 CD Binary-1 20131012-12:56]/ wheezy main

deb http://ftp.rediris.es/debian/ wheezy main
deb-src http://ftp.rediris.es/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.rediris.es/debian/ wheezy-updates main
deb-src http://ftp.rediris.es/debian/ wheezy-updates main
Y ahora empiezo instalando... :
Código:
$ sudo apt-get install build-essential

$ sudo apt-get install zlib1g-dev

Instalación del RUBY:
$ sudo apt-get install ruby irb rdoc

$ sudo apt-get install ruby1.9.1 ruby1.9.1-dev
Instalación del RUBYGEMS:
Código:
$ unzip rubygems-2.1.7.zip

$ cd rubygems-2.1.7

$ sudo ruby setup.rb
Instalación del FONT CUSTOM:
Código:
$ sudo apt-get install fontforge ttfautohint

$ wget http://people.mozilla.com/~jkew/woff/woff-code-latest.zip

$ unzip woff-code-latest.zip -d sfnt2woff && cd sfnt2woff && make && sudo mv sfnt2woff /usr/local/bin/

$ gem install fontcustom
¿Qué me falta por instalar?¿Qué he hecho mal?

Gracias y buen fin de semana :)
  #2 (permalink)  
Antiguo 09/12/2013, 02:00
 
Fecha de Ingreso: septiembre-2009
Ubicación: Alicante
Mensajes: 15
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Instalación - Font Custom - No compila

Tras después de que quizá sea el fichero .yml que hay que generar mediante el comando:
Código:
$ fontcustom config
Luego lo edito y lo des-comento todo. Y después de eso lo ejecuto de nuevo la compilación, pero esta vez los mensajes son los siguientes:

Código:
status  Loading configuration file at `fontcustom.yml`.
      status  All generated files will be saved to `fontcustom/`.
       debug  sh: 1: Syntax error: "(" unexpected


              []
       error  `fontforge` compilation failed. Try again with --debug for more details.
  #3 (permalink)  
Antiguo 09/12/2013, 07:28
 
Fecha de Ingreso: septiembre-2009
Ubicación: Alicante
Mensajes: 15
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Respuesta: Instalación - Font Custom - No compila

He encontrado esto con respecto al fichero fontcustom.yml, pero no entiendo los parámetros, he intentado alguna cosilla pero nada:

Código:
# General Options (defaults shown)
font_name: fontcustom                 # Names the font and sets the name and directory
                                      # of generated files
project_root: (pwd)                   # Context for all relative paths
input: (project_root)                 # Where vectors and templates are located
output: (project_root)/(font name)    # Where generated files will be saved
config: (pwd)/fontcustom.yml          # Optional path to a configuration file
templates: [ css, preview ]           # Templates to generate alongside fonts
                                      # Possible values: preview, css, scss,
                                      # scss-rails, bootstrap, bootstrap-scss,
                                      # bootstrap-ie7, bootstrap-ie7-scss
css_prefix: icon-                     # CSS class prefix
no_hash: false                        # Don't add asset-busting hashes
preprocessor_path: ""                 # Font path used in CSS proprocessor templates
autowidth: false                      # Automatically size glyphs based on the width of
                                      # their individual vectors
debug: false                          # Output raw messages from fontforge
quiet: false                          # Silence all output messages

# For more control over file locations,
# set input and output as Yaml hashes
input:
  vectors: path/to/vectors            # required
  templates: path/to/templates

output:
  fonts: app/assets/fonts             # required
  css: app/assets/stylesheets
  preview: app/views/styleguide
  custom-template.yml: custom/path
Mis iconos .svg los tengo alojados en "home/aa/Downloads/icons/"

Etiquetas: compila, custom, font, instalación
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:03.