This module uses the @font-face feature of CSS to display texts using your favorite fonts. By doing this, you allow users to view texts in fonts not available on their computers. Those fonts are instead stored on the server. In Drupal, there are a few methods for doing this. Most (all ?) rely on javascripts or flash to generate flash objects or images representing the text. This module does not depend on either; so there are no flash objects, no images, just regular texts rendered beautifully in your favorite fonts.
Installation
To install, visit admin/settings/dfont. Basically, you have to upload fonts to Drupal's "files" directory and turn on the dfont filter.
Note: You have to provide *both* .ttf and .eot files (different extensions but having the same name) for each TrueType font so the text can be viewed across multiple browsers.
Usage
To use, you must first enable the Dynamic Font Filter (admin/settings/filters). You can use the filter in a number of ways. For examples:
+ [dfont=GentR102|16pt] text to be rendered nicely. [/dfont]
+ [dfont=df2|16pt] text to be rendered nicely. [/dfont]
+ [dfont=df2|120%] text to be rendered nicely. [/dfont]
A Drupal 8+ version of this module is in active development, a relatively stable beta version is available.
The Drupal 8+ version has been completely re-written and no longer provides an image toolkit. Optimizations are now defined as 'pipelines' that can be applied to images in various ways.
The module has built in support for core Image styles and a service allowing use in third party modules.
The module has been split into several other projects for easier maintainability and more modular installing. At least one or more processor module needs to be installed for the optimization to work.
This is a toolkit for ImageAPI. It requires imageapi_gd or imageapi_imagemagick or any ImageAPI toolkit to work.
ImageAPI Optimize allows you to use your preferred toolkit and optimize (losslessly) the image when it is saved. Practice for web performance suggests that images should be optimized for better loading time. With this module enabled, Google's Page Speed will always give you an A in image optimize.
Change Management provides tools for people who wish to effect change and collaborate for common interests.
Intended benefits:
- Volunteers can improve their understanding, plan their work, and analyze changes with relevant information.
- Participants across decentralized layers can have rich interaction within and between projects.
- Prior experience with Drupal helps. Setup, configuration, maintenance, and usage are all familiar tasks.
- All included functionality is free and built on the core Drupal framework, making it very extensible.
- The Package Builder module facilitates modification, deployment, and distribution.
- Forks and merges of/with this package are available on DrupalPM and elsewhere. The curious can click Fork me on DrupalPM.
- Software developers can leverage this management paradigm or create another and still integrate with the source code management plug-in. See Mercurial module.
Background Information:
* There are many management tools available, but few are built on Drupal. Drupal provides a powerful collaboration framework and, with its plethora of extensions, a vast range of possibilities. Therefore any work done in Drupal can add to the ecosystem and multiply its value, if properly implemented.
Test Content Block is a tool for people tasked with the onerous chore of theming Drupal sites. When theming, you often have to run back and forth between node templates.