Minor Gita Site
Gita Texts
Create PDFs
Requirements
Technical Information
Font Troubleshooting
About Us
Home

TECHNICAL INFORMATION


Minor Gita site is available for Windows, Unix/Linux and Mac Platforms.
The site uses - PHP and MySQL.
To display Indian Language fonts site uses Dynamic Fonts - PFR from Bitstream.

Details

This site has very few static html pages. It uses server side scripting to create the html files on the fly and delivers them to the client. All the data has been logically broken up and stored in iscii format in mysql database.

Fonts : This site being an Indian language site displays the texts in various Indian scripts. we are rendering the option of viewing the Sanskrit texts in 11 different scripts. For each script to show up properly on the browser appropriate fonts have to be used.We are using the fonts made by CDAC . The names of the various Indian language fonts used in our site are listed below :

 
Language
Name of font
Devnagari DV-TTYogesh
assamese AS-TTDurga
bengali BN-TTDurga
gujarati GJ-TTAvantika
kannada KN-TTUma
malayalam ML-TTKarthika
oriya OR-TTSarala
punjabi PN-TTAmar
roman DV1-TTYogesh
tamil TM-TTValluvar
telugu TL_TTHemlatha

 

We have provided dynamic fonts on all our sites so that the client need not explicitly download the fonts.These dynamic fonts are loaded with the page itself on the client side. For providing dynamic fonts, we have PFR files for each font.There are various tools available to make PFR files of the required fonts. Each PFR file is about 30-35 KB in size.

The dynamic fonts are not supported by all operating systems and all browsers.Hence, we have also provided the font files which can be downloaded and installed by the user.Click here to find out how to install fonts on windows as well as linux.

Server side and client side programming : We have used some java script for client side and php scripts,C,C++ for server side. Whatever requests are sent by the client, all are querried from the databases through php scripts. These iscii data strings are then passed through a C program which puts the appropriate font tags and converts from iscii to the isfoc of the language chosen by the client. Then the php scripts create the html page complete with the pfr of the font, the audio files and send it to the client.

Audio : The audio files for the site are in mp3 format. This format is a non-streaming format.The file is first downloaded and then played.Some information about the audio files on our site is :

Average file size -- 30 Kb
Format -- mp3
Attributes -- 16 MHz (Sample Rate)
                -- 16 bits (bit depth)
                --   Mono (Channel)

The client needs to download the Real player to be able to hear the audio.