CSS3 @font-face solucions. Typekit vs Google Web Fonts

Not exactly  new to CSS3, @font-face was first proposed for CSS2 and has been implemented in Internet Explorer 5! However, their implementation relied on the proprietary Embedded Open Type (.eot) format, and no other browsers decided to use this format. With the release of Safari 3.1, however, website makers can use any licensed TrueType (.ttf) or OpenType (.otf) font in their pages.

To use web fonts, each form of the font family must be declared using the @font-face rule.

Here is a quick example, to use both regular and italic forms of “MyCoolFont”, you would put the following in your stylesheet:
Continue reading “CSS3 @font-face solucions. Typekit vs Google Web Fonts”

Use Google Font API to import fancy fonts

Google’s introduction of their new Font API and Font Directory is a godsend to developers and designers everywhere.Want to use something a little nicer than Arial, but without the overhead of Cufon, Sifr, or worse? To enjoy the visual richness of diverse fonts, webmasters have resorted to workarounds such as baking text into images.

  • Natural font rendering with all of it’s advantages – selectable, zoomable, indexable, and accessible text.
  • Compatible with IE6 and up – no differences between browsers
  • No copyright issues – you can use is for printing, you can modify and use it as you wish

Continue reading “Use Google Font API to import fancy fonts”

Google Tasks Porter, an elegant way to import Google Tasks

The Data Liberation Front is a team within Google dedicated to making sure users can get their information in and out of Google products. As part of that effort, we are happy to announce a new open source product called Google Tasks Porter. Google Tasks Porter is an application that allows you to import and export your Google Tasks.

Google Tasks Porter is designed with other applications that contain task lists in mind. It supports import and export via the iCalendar format which is used by a variety of applications, including iCalendar itself. It also supports import and export to Microsoft Outlook via a CSV format. Additionally, Google Tasks Porter supports export from Remember the Milk using its iCalendar export, and import to Remember the Milk via email. You can also download a list of all your tasks in an HTML format which is designed to be portable and parseable.
Continue reading “Google Tasks Porter, an elegant way to import Google Tasks”

What is Google Task API and how to make an app

Google Tasks helps many of us to remember all those things that keep us busy. Using the Google Tasks API, developers can, for the very first time, create rich applications which integrate directly with Google Tasks.

Google Tasks is built on two basic concepts:

Task List
A list containing tasks. Users can have more than one task list to manage their tasks the way they want.
Task
A single task containing information such as the title of the task, notes, the due date, and the completed date

Continue reading “What is Google Task API and how to make an app”