Categories
Artí­culos CSS Diseño Google

Usando Google Font Api y Google Font Directory

Google acaba de anunciar la creación de un directorio de Fuentes Open Source que se pueden utilizar en nuestros sitios mediante una API.

Bajo el lema “Haciendo hermosa la web” podemos por ahora usar una lista de 18 fuentes con sus respectivas variantes.

¿Cómo usarlo?

El ejemplo que nos dejan es muy sencillo. Primero agregamos esta línea entre las etiquetas <head>:

HTML:

<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Josefin+Sans+Std+Light" />

Y luego para que se vea en nuestra página agregamos el siguiente código CSS:

CSS:

                body {
                        font-family: 'Josefin Sans Std Light', arial, serif;
                        font-size: 48px;
                }

Donde el valor del parámetro family en el atributo href es la fuente que queremos usar. En el ejemplo escogí la fuente Josefin+Sans+Std+Light ya que es la fuente más parecida al logo de Buayacorp :).

El resultado con alguito de color:

google-font-buayacor-white

Y añadiendo alguito de código:

CSS:

                body {
                        font-family: 'Josefin Sans Std Light', arial, serif;
                        font-size: 48px;
                        text-shadow: 2px 2px 4px #aaa;
                        letter-spacing: -5px;
                        background: #4b4b4b;
                }

google-font-buayacor-gray

Ver el ejemplo >

¿Cómo funciona?

Básicamente lo que hace es usar la regla @font-face de CSS3. Revisando un poco el código veremos que estas fuentes funcionarán sólamente en en modo “screen” y no en impresión.

CSS:

@media screen {
@font-face {
  font-family: 'Josefin Sans Std Light';
  font-style: normal;
  font-weight: normal;
  src: local('Josefin Sans Std Light'), url('http://themes.googleusercontent.com/font?kit=doRWK9Qks0OQGenH-kW8nsnX9wMe89zs2uzox0MWMfk') format('truetype');
}
}

Vemos que tampoco funcionarán en navegadores antiguos.

Esperemos que con este tipo de ayudas, no se cometa el error del pasado de abusar como se hacía con la etiqueta <font>.

Es cierto que se podría lograr maravillas usando esta regla, sin embargo no se debe abusar de su uso.

Enlaces

Categories
Google Chrome Programación Recursos

¿Cómo hacer extensiones para Google Chrome?

Si quieres aprender a programar extensiones de Google, este jueves habrá un seminario online en donde los mismos chicos de Google podrán darte las pautas.

El seminario será una hora, para lo cuál debes inscribirte de antemano y si tienes alguna pregunta, puedes plantearla desde ahora.

Los detalles del seminario online:

Categories
Firefox Google Google Chrome Recursos

Extensiones para Google Chrome

Chrome ExtensionsHace ya un tiempo dejé de usar Mozilla Firefox. La razón principal: el excesivo consumo de memoria. Por ahora sólo lo utilizo a veces por la extensión Web Developer.

Me he cambiado a Google Chrome extrañando de vez en cuando las extensiones, especialmente Adblock Plus, sin embargo hoy me di con la sorpresa que Google Chrome ya permite sin trucos, extensiones para Google Chrome desde la versión 4.0.249.30.

Ya podemos ver la lista completa de extensiones para Google Chrome e instalarlas en un click sin cerrar el navegador.

Algunos que sugiero son:

Te invito a probar las demás extensiones. ¿Tienes alguna que recomendar?

Categories
Google Open Source

Go: El lenguaje de Programación de Google

Google siempre está metido en todo, y ahora incursionando en los lenguajes de programación nos sorprende con "Go: The Programming Language".

Go es un nuevo lenguaje de programación que promete ser según ellos: rápido, seguro, concurrente, divertido y también nos recuerda a la sintaxis de C++. Además de esto es Open Source.

Para saber más podemos leer el tutorial o revisar las librerías que nos ofrece este nuevo lenguaje. Les dejamos el ejemplo del clásico "Hola Mundo".

CODE:

package main

import "fmt"

func main() {
  fmt.Printf("Hola mundo\n");
}

Categories
Firefox Google Miniposts

¿Qué es un navegador?

Google nos explica ¿Qué es un navegador?