We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Technology

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What Is a Graphic Character?

By Eugene P.
Updated: Jan 30, 2024
Views: 8,366
Share

A graphic character,‭ ‬in computer programming,‭ ‬is any symbol that is part of a pre-defined character set but is not a letter or number.‭ ‬A character set is a sequence of symbols that a computer uses to display data.‭ ‬Character sets consist of letters,‭ ‬numbers,‭ ‬punctuation,‭ ‬control characters and graphical symbols. ‬A single element of this set is a graphic character.‭ ‬There are many pre-defined character sets, each‭ ‬containing‭ ‬a variety of graphical characters‭ ‬or none at all.

A‭ ‬complete‭ ‬character set is a list of symbols,‭ ‬letters,‭ ‬numbers and punctuation that the computer can index by number to correctly display data.‭ ‬One example is a font,‭ ‬which is a character set.‭ ‬While each font on a computer might appear differently,‭ ‬the letters are all in the same order within the set. ‬This means that, no matter what font is selected,‭ ‬the index of the letter‭ ‬"A‭" will always be the same.

Graphic characters exist within a character set.‭ ‬They are all of the characters that are not numbers or letters but are instead known as glyphs.‭ These glyphs can be representational of different signs and symbols in different industries,‭ ‬or they‭ ‬might just be a collection of trivial shapes.‭ ‬This is because,‭ ‬while the alphanumeric portion of a character set is strictly defined by international standards,‭ ‬the graphical portion‭ ‬is not.

Originally,‭ ‬the American Standard Code for Information Interchange‭ (‬ASCII‭) ‬was the standard character set for most computers.‭ ‬The ASCII character set defined all characters above index‭ ‬127‭ ‬as a graphic character.‭ ‬ASCII was based on an eight-bit system,‭ so ‬there were ‬256‭ ‬characters, maximum, available in the set.‭ ‬This meant there were‭ ‬128‭ ‬spaces for graphic characters,‭ ‬all of which were filled.

The earliest common use for a graphic character was to draw windows and other shapes on the screen while in text mode.‭ ‬The advent of fully graphical operating systems removed this need,‭ ‬however,‭ ‬and‭ ‬these characters became ‬sparsely‭ ‬used,‭ ‬mainly‭ ‬in console applications.‭ ‬As time progressed,‭ ‬different‭ ‬countries established their own character sets,‭ ‬most of which were‭ ‬incompatible with each other.‭ ‬Development of the‭ ‬Unicode® character set resolved this problem in later years.

The establishment of‭ ‬Unicode® as the international standard for character sets unified all of the disparate sets‭ ‬that existed.‭ ‬Unicode‭® ‬allows for many more characters than ASCII did and also reserves space for glyphs and other graphic character representations, such as arrows.‭ ‬The use of a graphic character in 2011 is primarily done when it is necessary to show a mathematical or other technical symbol.

Within a character set,‭ ‬there are special characters, known as control characters, that do not visually appear on the screen‭ ‬but instead dictate an action to be taken by the computer.‭ ‬These include line feed,‭ ‬return and backspace.‭ The character for a blank space is considered both a control character and a graphic character even though it does not technically have a visual representation.‭ ‬Space is the only graphic character that also is a control character.

Share
WiseGeek is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.

Editors' Picks

Related Articles

Discussion Comments
By Logicfest — On Feb 05, 2015

@Terrificli -- I remember those days well. I also remember when almost all business applications had ASCII graphics if they featured any graphics at all and there even a lot of games that had them. Those games were mostly written in BASIC and that language was slow enough without having to force it to manage a lot of high resolution graphics.

Things have changed a lot over the years, haven't they?

By Terrificli — On Feb 04, 2015

Believe it or not, there was a time when those old ASCII characters served the same purpose of high resolution graphics do today. That was back when character graphics were simple out of necessity. That is because computers generally didn't have a lot of memory to spare for graphics and that was particularly true for any online communications at all. Dial up connections were quite slow compared to what we have today and ASCII characters didn't take up much space at all.

Things progressed to the point where you could actually play rudimentary, animated games using ASCII characters on old dial up services, but the Internet soon showed up and that led to faster connection speeds and more sophisticated graphics.

Share
https://www.wise-geek.com/what-is-a-graphic-character.htm
Copy this link
WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.

WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.