Monday, January 30, 2023
The evolution of mobile devices
Friday, January 27, 2023
Tuesday, January 24, 2023
Who is Your Graphic Designer?
A graphic designer is a professional within the graphic design and graphic arts industry who assembles together images, typography, or motion graphics to create a piece of design. A graphic designer creates the graphics primarily for published, printed, or electronic media, such as brochures and advertising. They are also sometimes responsible for typesetting, illustration, user interfaces. A core responsibility of the designer's job is to present information in a way that is both accessible and memorable.
Read more, here.
Saturday, January 21, 2023
Getting on social media
Wednesday, January 18, 2023
Sunday, January 15, 2023
Font Alternatives in Web Design
A common hurdle in Web design is the design of mockups that include fonts that are not Web-safe. There are a number of solutions for situations like this. One common solution is to replace the text with a similar Web-safe font or use a series of similar-looking fallback fonts.
Another technique is image replacement. This practice involves overlaying text with an image containing the same text written in the desired font. This is good for aesthetic purposes, but prevents text selection, increases bandwidth use, is bad for search engine optimization, and makes the text inaccessible for users with disabilities.
In the past, Flash-based solutions such as sIFR were used. This is similar to image replacement techniques, though the text is selectable and rendered as a vector. However, this method requires the presence of a proprietary plugin on a client's system.
Another solution is using Javascript to replace the text with VML (for Internet Explorer) or SVG (for all other browsers).
Read more, here.
Thursday, January 12, 2023
The right social media sites for you
Monday, January 9, 2023
Friday, January 6, 2023
What's the Deal with Fonts?
Web-safe fonts
Web-safe fonts are fonts likely to be present on a wide range of computer systems, and used by Web content authors to increase the likelihood that content displays in their chosen font. If a visitor to a Web site does not have the specified font, their browser tries to select a similar alternative, based on the author-specified fallback fonts and generic families or it uses font substitution defined in the visitor's operating system.
Microsoft's Core fonts for the Web
Since being released under Microsoft's Core fonts for the Web program, Arial, Georgia, and Verdana have become three de facto fonts of the Web.
Main article: Core fonts for the Web
To ensure that all Web users had a basic set of fonts, Microsoft started the Core fonts for the Web initiative in 1996 (terminated in 2002). Released fonts include Arial, Courier New, Times New Roman, Comic Sans, Impact, Georgia, Trebuchet, Webdings and Verdana—under an EULA that made them freely distributable but also limited some rights to their use. Their high penetration rate has made them a staple for Web designers. However, most Linux distributions don't include these fonts by default.
CSS2 attempted to increase the tools available to Web developers by adding font synthesis, improved font matching and the ability to download remote fonts.
Some CSS2 font properties were removed from CSS2.1 and later included in CSS3.
Fallback fonts
Main article: Fallback font
The CSS specification allows for multiple fonts to be listed as fallback fonts. In CSS, the font-family property accepts a list of comma-separated font faces to use, like so:
font-family: "Nimbus Sans L", Helvetica, Arial, sans-serif;
The first font specified is the preferred font. If this font is not available, the Web browser attempts to use the next font in the list. If none of the fonts specified are found, the browser displays its default font. This same process also happens on a per-character basis if the browser tries to display a character not present in the specified font.
Generic font families
To give Web designers some control over the appearance of fonts on their Web pages, even when the specified fonts are not available, the CSS specification allows the use of several generic font families. These families are designed to split fonts into several categories based on their general appearance. They are commonly specified as the last in a series of fallback fonts, as a last resort in the event that none of the fonts specified by the author are available. For several years, there were five generic families:[6]
Sans-serif
Fonts that do not have decorative markings, or serifs, on their letters. These fonts are often considered easier to read on screens.
Serif
Fonts that have decorative markings, or serifs, present on their characters. These fonts are traditionally used in printed books.
Monospace
Fonts in which all characters are equally wide.
Cursive
Fonts that resemble cursive writing. These fonts may have a decorative appearance, but they can be difficult to read at small sizes, so they are generally used sparingly.
Fantasy
Fonts that may contain symbols or other decorative properties, but still represent the specified character.
CSS fonts working draft 4 with lesser browser support
System-ui
Default fonts on a given system: the purpose of this option is to allow web content to integrate with the look and feel of the native OS.
ui-serif
Default fonts on a given system in a serif style
ui-sans-serif
Default fonts on a given system in a sans-serif style
ui-monospace
Default fonts on a given system in a monospace style
ui-rounded
Default fonts on a given system in a rounded style
Emoji
Fonts using emoji
Math
Fonts for complex mathematical formula and expressions.
Fangsong (Chinese: 仿宋体)
Chinese typefaces that are between serif Song and cursive Kai forms. This style is often used for government documents.
Read more, here.