Port Description and Functioning

June 14th, 2011 | Posted under Internet Trends, Web Hosting, Web Hosting Tips | No Comments »

Port Description and Functioning

Port is a terminal or a location present in a system through which data is exchanged. The internal data of the computer can be accessed by another external device and data can be input to the processor memory from other mass storage devices. Port is like an interface between the processor and the external device. Different systems have different type of ports. They even vary in number in every system. Each port is assigned with a port number and has its own specific function. Port can also be realized as software which is application specific when used for communication purposes. In this case the port number and the Internet Protocol addresses also known as IP address are the main features that help in the identification of a port. Port numbers can also be observed at times in the URL’s of different websites. The port assigned to HTTP is port 80.

Port Numbers

The Internet Assigned Numbers Authority also abbreviated as IANA assigns the IP address and port addresses. They even categorize the port numbers into different sections which include dynamic ports also known as private ports, registered ports and ports that are well known which range from 0 to 1023.

FTP is assigned with port 21 while Telnet is assigned with port no 22. The most common ports are port 80 for HTTP and port 25 for SMTP.

Port Description and Functioning

Port 80 description

It is the port assigned to Hyper Text Transfer Protocol (HTTP). This port receives data from the web client and the client is supposed to connect to the web server using this port. This port is the most widely used port as it connects a user to the World Wide Web famously known as the ‘WWW’. When we type a address on the address bar of the web browser then it connects to port 80 and waits to get connected to that location. This port is very prone to attack my malware as it is most widely used. Hence this port should never be kept opened if it is not being used.

Port Description and Functioning

Port 25 description

This port is assigned to Simple Mail Transfer Protocol abbreviated as SMTP. This port is used for that transmission of e-mails via the internet. It is utilized by e-mail servers in order to send and receive e-mails. Some mail servers not using port 25 can connect to it and send their mails using a technique called relaying. There are selected ISP’s which do not allow relaying to take place.

Port Description and Functioning

Port 20 description

This port is designated to FTP also known as File Transfer Protocol. This port is also very commonly used. Its basic usage is for the purpose of transferring files i.e. uploading or downloading them from a server. After the file to be downloaded is selected it is connected to port 20 and the file is searched and then downloading takes place. The other FTP port is port 21 but it is used for a totally different purpose i.e. commanding.

Port Description and Functioning

There are many ports associated with the WWW which help in performing different functions or actions with the help of the internet like accessing the web pages, mails, downloads and uploads, commanding etc which make life convenient.

Make the best use or internet and websites through Bounceweb hosting!


Browser Peculiarities in AJAX

June 2nd, 2011 | Posted under The Internet, Web Hosting Tips | No Comments »

Browser Peculiarities in AJAX

Browser Peculiarities in AJAX

Users of Mozilla Firefox may have come across the following instance:

uncaught exception: [Exception… “Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]” nsresult: “0x80040111 (NS_ERROR_NOT_AVAILABLE)” location: “JS frame :: http://localhost:3000/ajax2.html :: anonymous :: line 21” data: no]

The same exception, in case of Google Chrome, is somewhat like:

Uncaught Error: INVALID_STATE_ERR: DOM Exception 11
This instance arises when the system runs into a ‘bug’ while accessing the ‘status’ of the complete handler, and the ajax request timed out. This results in a browser exception. The instance is easily reproducible, utilizing jQuery. The only way to work around this browser peculiarity is to examine the test status that jQuery provides, before trying to access the xhr.status. And possibly it is the only way to check the ajax status without the risk of running into an exception again. For example, this can be achieved by the following code:

complete: function( xhr, text_status )

{

if ( text_status == ‘timeout’ )

{

alert( ‘TIMED OUT’ );

}

else

{

alert( xhr.status );

}

}

According to the W3 working draft, for XMLHttpRequest object, when the ReadyState of an XMLHttpRequest is 3 or 4 then the status and statusText is available. After that, these values can determine if the request was successfully processed or not. Even though more often than not, the status is 200 when the request is successful, and 404 when the request fails. However, this does not cover the case when the network connection link fails while the XMLHttpRequest is either sent, or is still being sent.
Different browsers have different values of readyState, status and statusText to deal with different cases of browser exceptions and peculiarities. For this particular browser peculiarity, in  a Firefox installation running on a Windows XP platform, both the status as well as the statusText are shown as ‘exception thrown’. Internet Explorer, running on the same platform, shows a status of 12029, and unknown as statusText. For Opera, the statusText remains empty, while status is a ‘0’. Safari shows both fields as unknown. Only the readyState value remains constant in all these cases, that is, 4. End users can create their own tests by creating a page which sends an AJAX request on the click of a button. The page is loaded, the connection is severed, and then the link which initiates the request is clicked. After this, the readyState, status and the statusText are recorded, or in case any exception occurs, it is observed. Even though XMLHttpRequests rarely fail due to network failure, it is always worth it to be able to detect the failure and handle the matter properly with the client side server. The best way, is obviously to display an appropriate message on your page in case any such browser peculiarities occur. In case of a link failure, it is obvious that the error message display will not be able to display any images in case the error message widget has an image which needs to be accessed from the server. However, this issue can be resolved if the error message image is pre-loaded during the page-load. That way, the error message widget can display the error code along with the pre-loaded image. Some websites, or browsers, are instructed to redirect the user to another page,in case of any such error in network connection. However, this must be avoided as it is unlikely that the user will be able to access the redirected page in case of a network connection failure.

Bounceweb provides 24/7 support for Ajax hosting | Ajax webhosting!


Basic Functions of MySQL

June 2nd, 2011 | Posted under Internet Trends, Software, Web Hosting Tips | No Comments »

Basic Functions of MySQL

Basic Functions of mySQL

SQL or Structured Query Language is a standardized query language, which is used to access information from a database. The request for information which is written in SQL is called a query. It was initially designed by the IBM in 1975s, and later introduced in the commercial market by Oracle Corporation. SQL utilizes distributed databases, which means that the databases are spread over several machines. That is why it is gradually gaining popularity among LAN network users. MySQL is a Relational Database Management System which is used to provide access to multiple databases for multiple users, as the situation requires.

Some basic functions of MySQL are,

Connect function

This is one of the most easiest and fundamental functions of my SQL. Here, the function is added, and the user data is stored in constants, so no variable needs to be specified while calling the function. An example code of the Connect function is provided below

function connectDb() {
// connect and set the working db
if (mysql_connect( DBHOST, DBUSER, DBPWD ) && mysql_select_db( DBNAME ))
return true;
else
return false;
}

Repair Table and Optimize Table

This command is used to scan all the tables which are present in a database, and then perform repair and optimization in each table. An example code is provided below for the Repair and Optimize Table function.

function fixTables($dbname) {
// search for all the tables of a db and run repair and optimize
// note: this can take a lot of time if you have big/many tables.
$result = mysql_list_tables($dbname) or die(mysql_error());
while ($row = mysql_fetch_row($result)) {
mysql_query(“REPAIR TABLE $row[0]”);
mysql_query(“OPTIMIZE TABLE $row[0]”);
}
}

Converting a Recordset to HTML Table

This code receives a recordset from a mysql_query output, and then prints it in the usual HTML format. Using css can improve the code functionality. A small example of this code is provided below.

function getHtmlTable($result)
{
// receive a record set and print it into an html table
$out = ‘<table>’;
for($i = 0; $i < mysql_num_fields($result); $i++){
$aux = mysql_field_name($result, $i);
$out .= “<th>”.$aux.”</th>”;
}
while ($linea = mysql_fetch_array($result, MYSQL_ASSOC)) {
$out .= “<tr>”;
foreach ($linea as $valor_col) $out .= ‘<td>’.$valor_col.'</td>’;
$out .= “</tr>”;
}
$out .= “</table>”;
return $out;
}

Returning the values of a row in a comma separated format

It helps the user to get all the values in the first row of the table, in a comma separated format. The code below is an example of the same:

function getCommaValues($sql) {
// execute a $sql query and return all the first value of the rows in a comma separated string
$out = “”;
$rs = mysql_query($sql) or die(mysql_error().$sql);
while($r=mysql_fetch_row($rs)) $out.=($out?”,”:””).$r[0];
return $out;
}

To get the first value after running a query

One of the most commonly used functions, this code, as explained by the topic header, helps to execute the code and then provides the first output of the executed code. We always need to extract a singular value or row, so this code often comes in handy.

function getScalar($sql,$def=””) {
// execute a $sql query and return the first value, or, if none, the $def value
$rs = mysql_query($sql) or die(mysql_error().$sql);
if (mysql_num_rows($rs)) {
$r = mysql_fetch_row($rs);
mysql_free_result($rs);
return $r[0];
}
return $def;
}

To get the first row after running the query

Once again, as the topic name explains, the ensuing code will help to get the first row after executing a code

function getRow($sql) {
// execute a $sql query and return the first row, or, if none, return an empty string
$rs = mysql_query($sql) or die(mysql_error().$sql);
if (mysql_num_rows($rs)) {
$r = mysql_fetch_array($rs);
mysql_free_result($rs);
return $r;
}
mysql_free_result($rs);
return “”;
}

To duplicate a specific row

This function is used to insert into any table, after duplicating any specified row, which is defined using the primaryID field and the values which have been specified in the parameters itself.

function duplicateRow($table,$primaryField,$primaryIDvalue) {
// duplicate one record in a table and return the id
$fields = getCommaFields($table,$primaryField);
$sql = “insert into $table ($fields) select $fields from $table where $primaryField='”.mysql_real_escape($primaryIDvalue).”‘ limit 0,1″;
mysql_query($sql) or die(mysql_error().$sql);
return mysql_insert_id();
}

These are some of the many fundamental functions provided by SQL for developing queries for databases.

Get the best of MySQL hosting  | MySQL web hosting only on Bounceweb hosting!


Search for a web host comes to an end

May 27th, 2011 | Posted under BounceWeb Company, Web Hosting, Web Hosting Tips | No Comments »

Search for a web host comes to an end

These days it has become so easy to host a web. There are many options to pick up a provider for hosting and also buying the domain name but it has always been difficult to search for an absolute hosting solution. One should never blindly trust the hosts that offer unlimited services. It is always recommended to check the terms and conditions clearly because it may cause many problems later. It has become necessary to ensure everything before falling down. The basics metrics one may look for while choosing a perfect web host may include the following:

Search for a web host comes to an end

Survival

It should be ensured beforehand that the hosting company has a nice experience in webhosting so that it doesn’t vanish after hosting the website without any prior notifications.

Speed

The server must be able to serve the pages at a fast speed to the users.one should ask for the trial account for a few days before confirming a particular host. Then a speed test can be performed by taking the domain name that is to be bound with.

Support Level

Without it, it is very difficult to survive. It is a must have service that every web hosting provider should provide. Generally the hosts offer offline as well as online support.

Online Support

The availability of the support person and its response time should be checked in the website.

Offline Support

Here the host uses a ticketing system. So, one can try submitting the ticket so as to check their response time.

Pricing

After short listing the hosts’ one can now go for comparing the prices but the price may vary according to the requirements like the needed web space, bandwidth, database and FTP limits and many more.

Also the disk space of the webhost should be at least 5 GB ranging up to 20GB depending upon the requirements. Most of the hosts provide unlimited domain support. The rate of data transfer is usually 60 to 1200 GB depending on your budget and needs. Also the web hosts should provide a strong control panel so that one can manage their databases, set their email accounts and also look at the statistics of their website.

One should not even buy very costly plans that give you enough support, guarantee but one can never recover the costs. Otherwise, it’s also bad to get a cheap plan that offers everything, as these are always oversold, slow, and very less reliable. A particular host can never suit everyone as each person has different requirement so one should not go by someone else’s recommendations. Thus, one must choose for the best seller in the market and take a wise decision as the market is giving a tough competition.

Bounceweb Hosting plans include free domains for life, unlimited web space, unlimited premium bandwidth and many more!

Search for a web host comes to an end


Importance of bandwidth in web applications

May 27th, 2011 | Posted under The Internet, Web Hosting, Web Hosting Tips | No Comments »

Importance of bandwidth in web applications

Bandwidth is almost everything when it comes to business. After the priority being given to the increased sales and reliable servers, bandwidth requirement makes sure that all the employees are connected with one another and also with the clients such that the data speeds along at proper levels, and it also checks if the applications are operating  efficiently. Server load balancing companies specializes in the best performance for their servers, especially in wide areas like the number of connections per second and the transaction rates of the companies which depends on network performance that includes ecommerce and other Web site companies. These appliances are focused for a broad spectrum of companies that requires fast speeds regardless of the users joining the network and their rate.

Importance of bandwidth in web applications

The Networks are constantly coming out with more of the bandwidth-intensive applications that include web 2.0, mobile video and Internet video on-demand. In order To meet these requirements, server load balancers have become one of the most important elements for network infrastructures. As the web application traffic is increasing because of the 3G, 3.5G, 4G, and WiMAX , its demand increases exponentially. With increasing web traffic, the service providers have been adding more networking switches, servers, routers and load balancers constantly. These service providers need to address the increasing devices, space and other issues rapidly and also they need to manage the challenges for the increasing number of these devices. Bandwidth is an important factor for the sites that utilize high-resolution graphics, flash, multiple paging, and other larger files.

Basically bandwidth refers to the amount of data that can be transmitted in a specific time.it is expressed in bits per second or bytes per second for digital devices and for analog devices in Hertz. Physically it signifies the amount of data being delivered to the world by a particular site through internet. Since the hosts have to pay for their range of bandwidth, we too have to. Most of the web hosts gives us an amount of bandwidth and then charge if we exceed this amount.

Importance of bandwidth in web applications

The web applications go for some fine printing stipulations where the large print offers unlimited bandwidth, but the small hidden print underneath all these remains a clause stating bandwidth limits. In other words, bandwidth is the life of internet and the web applications and should always be taken into proper considerartion.it has definitely become an issue these days that needs to be taken care of when talking about the development of web application and also when selecting a good host. Generally the cheap web hosts do not provide these unlimited bandwidth offers but they provide the transfer rate than is sufficient to run a web application. And in this world of business without this sufficient amount of bandwidth, one will fail to deliver the appropriate contents and the images to the people that may discourage the visitors visiting a particular site.  Thus, it is very important to consider bandwidth usage in web applications.

With Bounceweb hosting, get unlimited premium bandwidth!


Benefits of FFMpeg hosting for video chatting websites

May 16th, 2011 | Posted under Software, The Internet, Web Hosting Tips | No Comments »

Benefits of FFMpeg hosting for video chatting websites

FFMpeg hosting is a very popular Website Hosting provider, which is available for free and helps in the recording, streaming and converting of digital audio or video. This hosting server is known as FFMpeg hosting because this hosting software is being used by many video hosting services belonging to the FFMpeg library in server side for converting files having various audio and video encoded formats to a unique audio or video format which can be played from both video hosting services and offset webpage. The most widely accepted format for representation of this converted video format is .mp4 format.  FFMpeg hosting is widely becoming popular day to day due to those crazy internet users who spend a lot of time in viewing online videos for relaxation and fun like playing flash games online or watching cartoons. These features of FFMpeg hosting are now generally used for creating video chatting websites which allow video conferencing in a very comfortable and easy manner. So the day has come where one can have their own video sharing sites by using FFMpeg hosting services.

Video chat application based on FFMpeg hosting

Benefits of FFMpeg hosting for video chatting websites

Benefits of FFMpeg hosting

Very Friendly webhosting services

Though there are a number of web hosting services available on World Wide Web but only a very small proportion of this software allows audio and video hosting services because video transfer needs a lot of disk space and bandwidth. FFMpeg hosting is one such hosting software which has all these features and can be customized very easily according to the requirements, thus making it an appropriate software for implementing video chatting on websites.       .

Very flexible

FFMpeg hosting is a very flexible Website Hosting provider, as this help in converting, recording converting of digital audio or video over a wide range of formats according to the requirement of the user depending upon bandwidth provided and percentage of usage and efficiency.

Optimum customer satisfaction

FFMpeg hosting is the best choice for all those who want to provide their clients the type of video format they want to get. Since video chatting services are two way communication protocol and time is a very important factor in such type of communication. So FFMpeg hosting tries to minimize the time lag between the data transfer by implementing real time sharing techniques like message passing. So the quality of video conferencing becomes much better by using FFMpeg hosting, which is a very challenging issue while implementing video chatting social networking sites.

Supports a wide variety of applications

Benefits of FFMpeg hosting for video chatting websites

FFMpeg hosting provides us a wide variety of applications and all these applications very much required for two way mode of message passing of video files while video conferencing. They are,

Allows us to convert video files from one format to another as required.

It also helps in hosting of video programs and software.

It also has features for encoding and decoding of video and audio files.

All these features are mandatory for running a video sharing website like video chatting website efficiently and smoothly.

Bounceweb Hosting provides cheap FFMpeg hosting deals!


CPanel and FTP: File sharing and Website hosting

May 16th, 2011 | Posted under Web Hosting, Web Hosting Tips | 1 Comment »

CPanel and FTP: File sharing and Website hosting

Internet access is something which is taken for granted, and most individuals depend on the Internet for sharing their files, be it music, videos or documents, with their co-workers, friends, relatives and family. However, as the Internet gets more and more cluttered and congested each day, gradually sharing and moving files will become more problematic. Even though there are a host of service providers who provide free file sharing and storage in the form of e-mail accounts, where files can be shared by attaching them with e-mails, the principal problem here is that there is a limitation on the size of the file that can be attached. Similarly, there is a restriction on the total storage space available per account.

cPanel and FTP -File sharing and Website hosting

FTP Hosting

FTP hosting is one of the easiest solutions to the limitations of online storage and transfer that are imposed by free service providers. Online FTP site hosting is a cost effective way to sending large files via e-mail, and has a large number of other benefits as well. The main advantage that FTP hosting has to offer is the fact that there is a separate bandwidth and storage space for downloading and uploading files from the web. As such, you will not have to expend your main bandwidth or storage space for downloading files; it is left for website traffic. Using the main website bandwidth for downloading would expend the available bandwidth at a rapid rate, which is undesirable. FTP hosting sites also provide a greater storage space, which can be used to store your files. Even though it is a paid service, the pros far outweigh the cons.

Advantages of FTP hosting

Fast and secure means to transfer and share files over the Internet

Greater storage capacity and files can be accessed from anywhere

Access to all files and folders are password protected. Access permissions can be modified

Extremely cost-effective

cPanel and FTP -File sharing and Website hosting

All FTP hosting services come with a control panel, which can be used for controlling the applications on the front page. One of the most popular control panels is cPanel, which is used in several websites.

CPanel

CPanel packages usually offer Fantastico scripts which can be added over your existing domain name easily and swiftly. These applications can then be utilized by visitors to your website. Some common applications offered include wiki software, discussion forums and photo galleries. These applications can also be updated depending on the requirement. With cPanel, it becomes much easier to set up your website. The domain is automatically linked to the database, and application installation is simple and easy, quite unlike traditional hosting services which require everything to be done manually, leading to several complications.

cPanel and FTP -File sharing and Website hosting

cPanel and FTP -File sharing and Website hosting

CPanel hosting

CPanel hosting usually acts as a control panel for the website, a panel which has the controls to the applications which have been installed into the website. This makes it easier to access and modify the website content as and when required by the owner, without having to depend on a webmaster’s services. The file manager is easy to operate and allows easy access to the files stored with the host domain. This makes it simple to add new features in the website for the benefit of the site visitors. Using cPanel, it is possible to set up email accounts associated with the current domain. Additional sub domains and FTP protocols can also be created easily for ease of file transfer and sharing, especially when the files are large. Users will also find it simpler to execute Perl scripts, or use the Sendmail option for automatic emailing. Thus, it is easy to see why cPanel is the most popular platform when it comes to web hosting.

Use cPanel Hosting with Bounceweb to get all the latest features at the best price!


Fantastico: Enhanced Web Hosting

May 4th, 2011 | Posted under Web Hosting, Web Hosting Tips | No Comments »

Fantastico: Enhanced Web Hosting

Fantastico is a php based Web application which in used in conjunction with cPanel, an integrated online panel, to automatically install different open source applications, scripts or programs into your website.  Fantastico is the ideal platform for an enhanced web hosting experience, with the ability to install hundreds of scripts and applications, along with regular auto update features which keep your website updated. When a new website is created, or a new application is added to an already existing site, Fantastico scripts are executed. The Fantastico scripts usually create new tables in a database, install some particular software, adjust permissions for that particular software/application and then modify the server configuration files to allow the script to be executed. Although Fantastico primarily runs open source applications, there are certain proprietary products can also be installed using Fantastico scripts; however, these instances are extremely rare. It is designed to run on Unix-like platforms. Fantastico scripts are used to install some very common applications to websites. These include Content Management Systems, Wikis, Blogs, Photo sharing software and online shopping fronts.

Web Content management

Webmasters can efficiently control their websites using Control Management Systems (CMS), with increased control over addition of new applications and building new features into the website. Most web hosting accounts provide some form of integrated site builders, which are of a much inferior quality when compared with CMS. Fantastico offers CMS facilities, ideal for operating medium to large sized websites where various levels of accessibility and permissions need to be assigned for proper administration. Community-based sites often utilize CMS facilities offered by Fantastico, such as Joomla, Mambo and Drupal.

Fantastico-Enhanced Web Hosting

Blogs

The blogosphere is one of the most powerful mediums for both discussion and advertisement. Blogs marked the advent of social networking platforms. Fantastico offers a large variety of blogging applications, which includes WordPress, one of the most popular blogging platforms.

Fantastico-Enhanced Web Hosting

Building Customer relations

It is absolutely essential to establish a good rapport with the customer base, and to keep them satisfied so that they can contribute towards a permanent loyal customer base. Fantastico offers certain interactive facilities such as online support centers, online help centers, php support tickets, all of which help to build a proper support infrastructure, to properly assist the customers in their queries. Apart from this, Fantastico has facilities to offer video tutorials, downloadable assistance documentation and manuals as well as FAQs.

E-shopping

Fantastico can also be used to develop an efficient online store for services and products. With the advent of online shopping, it is mandatory that e-shopping portals combine efficiency and simplicity with enhanced functionality in order to woo customers. Using Fantastico, web based store-fronts and e-shopping portals can be designed using easily available open source applications. As opposed to other shopping cart software, which can be quite heavy on your pockets, Fantastico is free and easily available.

Fantastico-Enhanced Web Hosting

Fantastico offers numerous other popular applications, such as discussion boards, photo sharing platforms and wiki facilities, without the pre requisite of extensive technical knowledge on the part of the developer, which is one of the main reasons why Fantastico is one of the most preferred web hosting applications used, both by novices as well as veterans.

Get the best of the fanstastic features of Fantastico Webhosting on Bounceweb hosting!


How does a mail server work

April 11th, 2011 | Posted under Internet Trends, Software, The Internet, Web Hosting Tips | No Comments »

How does a mail server work

how does a mail server work

Imagining the world without emails is virtually impossible. It is the only way by which people who are thousands of kilometers away can send as well as receive letters in fraction of a second. For you to send an email, you should have an email client on your machine. The first modern type of email was sent in the year 1971.

An email is sent with the help of an email server. An email server is like a computer that serves the purpose of an electronic post office. It is capable of sending and receiving millions of emails simultaneously and consists of hardware as well as software components. Email servers are basically of two distinct types depending upon the software that is used by them. One is the SMTP and the other one is POP3. These two protocols do almost the same job with just minor differences in their algorithm that they implement to get the work done.

Email servers work only with registered email clients. If the email server receives an email from one of the registered clients, then it performs the following tasks.

Checking for registered clients

At first after an email is received the server checks whether it is from one of the registered email clients on the basis of which it either takes an incoming email or rejects it. An email is received by a server through port 25 if it is a SMPT protocol or through port 110 if it uses a POP3 protocol.

Separate the username and the site name

The server then separates the user name and the site name and in case the site name and the mail site to which it will be sent are the same then it is sent to a POP3 or IMAP server for the rest of the process to be performed.

Request DNS for IP address

In case the recipient email address is different from the sent address then the server will contact the domain name server or the DNS and request for the IP address of the mail client to which your mail is to be sent.

Storing the mail in a database

The mail is then stored in a database on the server before it is sent to the receiving email id.

Resending and generating suitable error message

In case the SMTP server cannot locate the IP address of the recipient mail server, then the mail is queued and periodically sent for a fixed number of times before a message sending failed message is generated stating the reasons for its failure.

how does a mail server work

These are the basics of the working of an email server. Though various servers may have some small modifications but the basic working remains the same. The main job of an email server is to receive a message from the registered clients and then send it to any recipient address. Attachments are extra files that may not always be text and hence they need to be first encoded into text format and pasted in the main mail by the server itself before they are sent.

Host your web server from Bounceweb Hosting for best results!


How to create your own font

April 11th, 2011 | Posted under Internet Trends, The Internet, Web Hosting Tips | No Comments »

How to create your own font

How to create your own font

Nowadays every computer already has some pre loaded fonts that are installed in it at the time of purchasing your computer but even after that, there may come a necessity at times in order to create your own personalized fonts to give a personal touch to the work that you are doing.

For creating your own fonts you may either choose to draw them on a piece of paper and then scan it for which you would definitely require a scanner but there is also another simpler way in which you can create your own font. For this you would require to use the software ‘private character editor’ which is present in the system 32 folder in your programs file. This is almost same as the Microsoft paint but it is specially designed for generating new characters. With the help of this software you can create your own fonts and then incorporate them into a document using the character map.

The various steps that you must follow in order to create your own personalized character are the following

Run the private character editor software

First you must start the private character editor software. The location of this software on your computer is the following C:\WINDOWS\system32\eudcedit.exe.

Chose the character code

As soon as you run the software it will ask you to select a code that is the character that you are going to create will be related to that particular code in the windows character library. You can select any of the grey boxes and then press OK to continue.

How to create your own font

Opening the grid as your workspace

A grid opens up next of dimensions 50*50 and each character that you draw on the grid by coloring the boxes is stored as a bitmap image. You can access the coloring and drawing tools from the TOOLS menu.

Draw the character

The next step is the most important as now you need to draw the character on the grid. This requires a lot of practice and should be done carefully. Use the left mouse button to draw in black and vice versa.

Modify an existing character

If you are not good at drawing then you can also choose to modify an already existing character and personalize it for which you simply have to copy it to the grid by choosing the edit option and then copy character.

Associate it with a particular font

After you finish this part of your job you need to associate the newly created character with a specific font or with all fonts present in your computer from where it will be available.

Save your job

Save the final character which gets saved in the same position that you had chosen while you were asked to select the code.

Following the above steps you can create your own set of characters and use them accordingly in order to give a personal touch to any document. For accessing the characters from any application you just need to open the character map and select the particular set of characters that you want to use. One thing that you must keep in mind is that if you use your personalized set of characters in any document, then you won’t be able to view your document in other computers unless you install it in that machine too.

How to create your own font

Create cool new fonts and deploy it on your web server from Bounceweb Hosting!


Previous Entries