I have a web application that I need to show 3 strings of text (first name, middle name and last name) in a chosen font.
In a regular html form, the user needs to enter a first name, middle name and/or last name in a text input box. They need to select from an html pull down "white or black" for color, and from an html pulldown list of 30-50 fonts, they need to specify a font name. Once a font name is selected, a script (flash, javascript, etc) will render the name text in the chosen font and color.
In additon, the script needs to accept a variable that would specify the size of the rendered font, even though size will not be one of the chosen pulldowns. size should be specified in pixels.
Must be able to work with MAC Postscript type 1 fonts.
## Deliverables
I have a web application that I need to show 3 strings of text (first name, middle name and last name) in a chosen font.
In a regular html form, the user needs to enter a first name, middle and/or last name in a text input box. They need to select from an html radio button either "white or black" for color, and from an html pulldown list of 30-50 fonts, they need to specify a font name. They will also need to select the case of the name (All Lower Case, Upper and Lower Case, All Capitals, Small Capitals). Once a font name is selected, a script (flash, javascript, etc) will render the first name, middle name, and last name text in the chosen font, case and color.
In addition, the script needs to accept a variable that would specify the size of the rendered font, even though size will not be one of the chosen pulldowns. size should be specified in pixels. this variable can be set in a configuration file (or in the javascript or actionscript code).
The rendered text (in chosen font) must be on a transparent background, and smoothly rendered over any background color/image i choose. It should not appear jaggy, or rough, but smooth. The fonts will be provided upon acceptance of the bid in post script format only. It will be the responsibility of the developer to create a solution that utilizes all fonts, and renders them all properly.
In addition, the final solution must be able to be used multiple times on one page. I should be able to run 2 or more "instances" of the solution on the same page, each providing different results and not conflicting with each other.
If flash is used, it must be compatible with flash version 8, and not require a higher version of flash. If flash is used, the source .fla files must be included in the final deliverable.
However the choices are passed to the rendering script, I would like to store those choices for other processes. Meaning, whenever a selection is made, i would like your script to write the chosen attributes to be written to hidden form fields on the page. You do not need to do anything with that form, just write the data to the hidden fields. Another process (which I will develop) will take care of that aspect.
Here is a sample use of this script.
The user specifies their first and last name, color of font (black/white), case (uppercase, lowercase, etc) and the font choice. It is automatically displayed to them on a page in that color
and font (at a given pixel size). This is to show the user what their choice looks like. In the final product (which you are not responsible for) this font choice will be displayed over an image (which is why it must be transparent) even if flash is used.