<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">

<channel>
	<title>KINGdesk</title>
	
	<link>http://kingdesk.com</link>
	<description>web design</description>
	<pubDate>Tue, 18 Nov 2008 02:00:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/kingdesk" type="application/rss+xml" /><item>
		<title>wp-Hyphenate 1.05 beta Available</title>
		<link>http://kingdesk.com/articles/wp-hyphenate-105-beta-available/</link>
		<comments>http://kingdesk.com/articles/wp-hyphenate-105-beta-available/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 21:57:22 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Articles &amp; Notes]]></category>

		<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=222</guid>
		<description><![CDATA[Version 1.05 beta of wp-Hyphenate is now available for download: http://kingdesk.com/projects/wp-hyphenate/permalink&#169; Copyright KINGdesk, LLC, some rights reserved.
]]></description>
			<content:encoded><![CDATA[Version 1.05 beta of wp-Hyphenate is now available for download: <a href="http://kingdesk.com/projects/wp-hyphenate/">http://kingdesk.com/projects/wp-hyphenate/</a><p><small><em><a href="http://kingdesk.com/articles/wp-hyphenate-105-beta-available/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/articles/wp-hyphenate-105-beta-available/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Content Emphasis in Balance</title>
		<link>http://kingdesk.com/articles/content-emphasis-in-balance/</link>
		<comments>http://kingdesk.com/articles/content-emphasis-in-balance/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 16:45:56 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Articles &amp; Notes]]></category>

		<category><![CDATA[Featured Articles]]></category>

		<category><![CDATA[banner blindness]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[content]]></category>

		<category><![CDATA[emphasis]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=216</guid>
		<description><![CDATA[Shouting for attention just creates noise.  Website owners and web designers can fall into the trap of emphasizing too many messages on the homepage.  An effective website requires clarity of purpose and a strong editorial hand.]]></description>
			<content:encoded><![CDATA[<p>I was asked to review a website for a real estate agent in Arizona.  Upon visiting the site, I was immediately confused and overwhelmed.  It is not an exaggeration to say there were 50 messages on the front page, all screaming for attention.  The result was a site where every piece of content was minimized.</p>

<p>This is a common mistake.  We have a lot to say, and most of it is important.  As business owners, we offer many services; we want to sell them all.  But visitors to your web site do not care.  If you overwhelm them with information, they will not know where to start, they will not expend the energy to figure out where to start, and they will leave your site with malice.</p>

<p>As you consider your website, these three observations will help you identify what changes will increase your website&#8217;s ability to meet your business objectives:</p>

<ol>
	<li>There is a phenomenon called banner blindness.  As consumers of web content, we train ourselves to avert our eyes from anything that looks like an advertisement.  Jakob Nielsen wrote a must-read article illustrating the <a href="http://www.useit.com/alertbox/fancy-formatting.html">ineffectiveness of fancy formatting</a>.</li>
	<li>Suppose a website visitor&#8217;s attention could be given a point value of 10.  You have these 10 points to distribute to different parts of your site.  You should identify your core objectives and distribute these 10 points in proportion to their importance.  The site design should give prominence in scale with the distribution of points.  Your front page will be loose content, but what remains will be effective.</li>
	<li>Ultimately, what is described in the two points above are aspects of a philosophy called &#8220;user centered design&#8221;.  You must look at the site from the users perspective.  Users determine whether they think a site will provide for their need within the first 2 seconds of their visit.  If they don&#8217;t see immediate hope, they quickly click the back button.  What is it that your users are looking for?  This is very different than what you want to tell your users.  Unless you first answer your user&#8217;s questions and build credibility in doing so, they will not care what you have to say.</li>
</ol>

<p>If you consider these points, you will realize that they are applicative to much more than your web design.  They require a rethinking of your business model.  Ultimately, your website is a reflection of your business.  If your website is unfocused and ineffective, perhaps it is because the business it is representing needs purposeful direction.</p><p><small><em><a href="http://kingdesk.com/articles/content-emphasis-in-balance/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/articles/content-emphasis-in-balance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>wp-Hyphenate 1.04 beta Released</title>
		<link>http://kingdesk.com/articles/notes/wp-hyphenate-104-beta-released/</link>
		<comments>http://kingdesk.com/articles/notes/wp-hyphenate-104-beta-released/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 08:18:02 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=210</guid>
		<description><![CDATA[wp-Hyphenate 1.04 beta is now released.  This latest version of the WordPress hyphenation plugin features support for over 40 languages.  Download it at http://kingdesk.com/projects/wp-hyphenate/permalink&#169; Copyright KINGdesk, LLC, some rights reserved.
]]></description>
			<content:encoded><![CDATA[wp-Hyphenate 1.04 beta is now released.  This latest version of the WordPress hyphenation plugin features support for over 40 languages.  Download it at <a href="/projects/wp-hyphenate/">http://kingdesk.com/projects/wp-hyphenate/</a><p><small><em><a href="http://kingdesk.com/articles/notes/wp-hyphenate-104-beta-released/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/articles/notes/wp-hyphenate-104-beta-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Choosing Your &lt;h1&gt;</title>
		<link>http://kingdesk.com/articles/choosing-your-h1/</link>
		<comments>http://kingdesk.com/articles/choosing-your-h1/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 06:21:14 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Articles &amp; Notes]]></category>

		<category><![CDATA[accessibility]]></category>

		<category><![CDATA[best practices]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=160</guid>
		<description><![CDATA[Choosing the proper text to designate as your top level heading can improve your site's accessibility and search engine ranking.  This article shows you how to properly balance individual page names and overall site identification.]]></description>
			<content:encoded><![CDATA[<p><abbr title="Hypertext Markup Language">HTML</abbr> 4.01 defines <a href="http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.5">6 levels of headings</a>: <code>&lt;h1&gt;</code> - <code>&lt;h6&gt;</code>.  These headings are hierarchical in nature, indicating the importance of their content from most important to least.  It is a matter of best practice to <a href="http://www.w3.org/QA/Tips/Use_h1_for_Title">label the title of each page with the <code>&lt;h1&gt;</code> tag</a>.</p>

<p>Semantically, it is important the <code>&lt;h1&gt;</code> tag identify the core essense of the subject page.  Such practice is also beneficial to the <a href="http://www.w3.org/TR/WCAG10-TECHS/#tech-logical-headings">accessibility</a> and search ranking of your site.</p>

<p>Yet in practice, many web designers consistently wrap the site identification (i.e. company name or website name) in the <code>&lt;h1&gt;</code> tag, leaving the remainder of the content to share the <code>&lt;h2&gt;</code> - <code>&lt;h6&gt;</code> tags.  Now, it is completely appropriate to wrap the site identification in a <code>&lt;h1&gt;</code> tag on the homepage, but this practice should be resisted on subpages.  But out of laziness, this is often done.</p>

<p>Let&#8217;s remove excuse for the lazy, and provide code to properly use the <code>&lt;h1&gt;</code> tag.</p>

<p>The following HTML and <abbr title="PHP Hypertext Protocol">PHP</abbr> code provides the logic to wrap the site identification in a <code>&lt;h1&gt;</code> tag on the home page, and in a simple <code>&lt;div&gt;</code> tag on the remainder of pages:</p>

<pre><code>
&lt;?php
  function isHomePage() {
    if( ($_SERVER["REQUEST_URI"] == "/") || (substr($_SERVER["REQUEST_URI"], 0, 7) == "/index.") {
      return TRUE;
    }
    return FALSE;
  }
?&gt;

&lt;?php if( isHomePage() ) { ?&gt;
  &lt;h1 id="siteID"&gt;Company Name&lt;/h1&gt;
&lt;?php } else { ?&gt;
  &lt;div id="siteID"&gt;
    &lt;a href="/"&gt;Company Name&lt;/a&gt;
  &lt;/div&gt;
&lt;?php } ?&gt;
</code></pre>

<p>Of course, some content management systems have built in functions that do the job of <code>isHomePage()</code>.  For example, with <a href="http://wordpress.org">WordPress</a> you can use <code>is_page('Home')</code>.</p>

<p>The following is an example of <abbr title="Cascading Stylesheet">CSS</abbr> for styling your <code>&lt;h1&gt;</code> and site identification:</p>

<pre><code>
h1 {
  clear: both;
  margin: 36px 0 18px;
  font: 54px/54px  "Palatino Linotype", serif;
  text-align: left;
  color: #333;
  text-shadow: #ccc 3px 3px 3px;
  text-transform: capitalize;
  }
h1#siteID, div#siteID {
  clear: both;
  float: left;
  height: 90px;
  width: 400px;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  background: url('images/logo.png') no-repeat;
  }
</code></pre>

<p>With this handling of the site identification, you are now free to identify the title of each subordinate page as <code>&lt;h1&gt;</code>.</p>
<p><small><em><a href="http://kingdesk.com/articles/choosing-your-h1/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/articles/choosing-your-h1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>wp-TrackbackPopup 1.0</title>
		<link>http://kingdesk.com/projects/wp-trackbackpopup/</link>
		<comments>http://kingdesk.com/projects/wp-trackbackpopup/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 17:33:08 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[WordPress Plugins]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[trackback]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[wp-TrackbackPopup]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=136</guid>
		<description><![CDATA[<p>In the default WordPress theme (and many others), a trackback link is included in each post's meta data.  Knowledgeable users right-click on the link and copy the link location.  But the vast majority of users click the link, only to be redirected back to the very page they were on.  All they want is to be able to copy the link, but the standard implementation does not provide the expected result.  wp-TrackbackPopup resolves this issue.  It uses unobtrusive JavaScript to cause a popup when someone clicks the trackback link.  The popup provides a text version of the trackback url for easy copying and pasting.</p>]]></description>
			<content:encoded><![CDATA[<p>In the default WordPress theme (and many others), a trackback link is included in each post&#8217;s meta data.  Knowledgeable users right-click on the link and copy the link location.  But the vast majority of users click the link, only to be redirected back to the very page they were on.  All they want is to be able to copy the link, but the standard implementation does not provide the expected result.</p>

<p>wp-TrackbackPopup resolves this issue.  It uses unobtrusive JavaScript to cause a popup when someone clicks the trackback link.  The popup provides a text version of the trackback url for easy copying and pasting.</p>

<div class="screenshot">A screenshot of the wp-TrackbackPopup Admin interface:
<a class="photo" href="/wp-content/uploads/wp-trackbackpopup-admin.jpg"><img src="/wp-content/uploads/wp-trackbackpopup-admin.jpg" alt="admin panel for wp-TrackbackPopup" /></a></div>

<div class="screenshot">The standard format trackback popup window:
<a class="photo" href="/wp-content/uploads/wp-trackback-defaultpopup.jpg"><img src="/wp-content/uploads/wp-trackback-defaultpopup.jpg" alt="standard format trackback popup window" /></a></div>

<div class="screenshot">An example of a custom formatted popup window:
<a class="photo" href="/wp-content/uploads/wp-trackback-custom-popup.jpg"><img src="/wp-content/uploads/wp-trackback-custom-popup.jpg" alt="a custom formatted trackback popup window" /></a></div>

<p>Click the &#8220;trackback url&#8221; link  below for an example of how this plugin works.</p><p><small><em><a href="http://kingdesk.com/projects/wp-trackbackpopup/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/projects/wp-trackbackpopup/feed/</wfw:commentRss>
		</item>
		<item>
		<title>wp-Hyphenate 1.05 beta</title>
		<link>http://kingdesk.com/projects/wp-hyphenate/</link>
		<comments>http://kingdesk.com/projects/wp-hyphenate/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 05:16:33 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[WordPress Plugins]]></category>

		<category><![CDATA[hyphenation]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[wp-Hyphenate]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=102</guid>
		<description><![CDATA[<p>Hyphenation is finally available for the web.  The addition of hyphenation is a significant step forward for the state of web typography.  With it your left aligned text will be less ragged, and your justified text will avoid the ghastly word spacing that has prevented serious web designers from using it.</p>]]></description>
			<content:encoded><![CDATA[<p>Hyphenation is finally available for the web.  The addition of hyphenation is a significant step forward for the state of web typography.  With it your left aligned text will be less ragged, and your justified text will avoid the ghastly word spacing that has prevented serious web designers from using it.</p>

<p>wp-Hyphenate includes tremendous ability to customize its application of hyphenation and adds features aid browsers to properly wrap long urls and keep widows company (a widow is the last word of a block of text that stands alone on the last line).</p>

<div class="screenshot">A screen shot of the wp-Hyphenate admin page:
<a class="photo" href="/wp-content/uploads/wp-hyphenate-admin.jpg"><img src="/wp-content/uploads/wp-hyphenate-admin.jpg" alt="screen shot of wp-Hyphenate's admin interface" /></a></div>

<h2>FAQs</h2>

<dl>

<dt>Why hyphenate?</dt>
<dd>Hyphenation increases the visual appeal of your website. When justifying text without hyphenation, word spacing is distractingly large. With left-aligned text, the right edge will be unnecessarily ragged.</dd>

<dt>How does hyphenation work?</dt>
<dd>
	<p>The soft-hyphen is an invisible character that communicates to web browsers allowable line breaks within words. When a web browser wraps a line at a soft-hyphen, a hyphen is shown at line&#8217;s end.</p>
	<p>Similar to the soft-hyphen, the zero-space character communicates allowable line breaks within strings of text.  But unlike the soft-hyphen, it does not show a hyphen at line&#8217;s end.  This is ideal for forcing consistent wrapping of long <abbr title="universal resource locator">URL</abbr>s.  It also can be used to force line breaks in uncooperative web browsers after hard-hyphens in words like &#8220;zero-space&#8221; and &#8220;soft-hyphen&#8221;.</p>
</dd>

<dt>Which browsers support hyphenation?</dt>
<dd>
	<p>Not all browsers support online hyphenation.  Notably, before version 3, Firefox did not support hyphenation.  Fortunately, it failed gracefully &#8212; hyphenated text displayed as if it was unhyphenated.</p>
	<p>That is more than could be said for early versions of Safari (1.2 and earlier).  Those versions of Safari displayed a hyphen at every possible hyphenation point &#8212; even if it was not at line&#8217;s end.  wp-Hyphenate includes an option to strip all hyphenation from early version of Safari using JavaScript.</p>
	<p>Starting with Internet Explorer 6, Firefox 3, Safari 2, and Opera 8, all major web browsers have offered full support for online hyphenation.</p>
</dd>

<dt>Does hyphenation effect search?</dt>
<dd>It depends on the search engine.  Google and Yahoo properly handle the soft-hyphen character without penalty.  Microsoft and Ask improperly treat soft-hyphens as word breaks.  Fortunately, Google and Yahoo comprise more than 90% of the search market.</dd>

<dt>Can I control how a specific word is hyphenated?</dt>
<dd>Yes.  The administrative panel for wp-Hyphenate includes an editable exceptions list.</dd>

<dt>What are widows and why protect them?</dt>
<dd>
	<p>A widow is the final word in a block of text that falls to its own line.  Especially if the widow is only a few characters long, she can get lonely.  wp-Hyphenate will try to protect widows by bringing them company from the previous line.</p>
	<p>There is danger that the widow&#8217;s company will leave the previous line with less than optimal word spacing. The risk is less if your text is left-aligned, but if it is justified, tread carefully.  The protection of widows is completely customizable in the administrative options.</p>
</dd>

<dt>Is there any other implementation of this HTML hyphenation technology?</dt>
<dd>Yes.  KINGdesk has also implemented this same technology as a simple web app at <a href="http://hyph-n.com">http://hyph-n.com</a>.  Submit your static HTML in the provided web form, and it will return hyphenated results for your use.</dd>

<dt>Does wp-Hyphenate work with the Typogrify plugin?</dt>
<dd>Yes.  However, they will both try to prevent widows.  Widow handling should be turned off in the Typogrify administrative options.  The wp-Hyphenate handling of widows allows for more granular control, allowing the user to balance widow handling with the additional word-spacing created on the previous line.</dd>

<dt>What hyphenation algorithm is used in wp-Hyphenate?</dt>
<dd>The hyphenation algorithm used by wp-Hyphenate is based on the 1983 Stanford Ph.D. thesis of professor Frank Liang: <a href="/wp-content/uploads/liang-thesis.pdf">Word Hy-phen-a-tion by Com-puter</a>.  Liang&#8217;s PatGen algorithm was updated in 1991 by Peter Breitenlohner.  The resulting algorithm finds 90% of all allowed hyphenation points identified in the Webster&#8217;s Unabridged Dictionary with a 0% error rate.</dd>

<dt>What language patterns are included with this library?</dt>
<dd>wp-Hyphenate now has multi-language support.  Pattern libraries are included for Basque, Bulgarian, Catalan, Chinese, Pinyin (Latin), Croatian, Czech, Danish, English (United Kingdom), English (United States), Estonian, Finnish, French, Galician, German, Greek (Ancient), Greek, Modern Monotonic, Greek, Modern Polytonic, Icelandic, Indonesian, Interlingua, Irish, Italian, Latin, Lithuanian, Mongolian (Cyrillic), Polish, Portuguese, Romanian, Russian, Sanskrit, Serbian (Cyrillic), Serbocroatian (Cyrillic), Serbocroatian (Latin), Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian, and Welsh.</dd>

<dt>Can I port this plugin to another CMS?</dt>
<dd>Yes.  wp-Hyphenate is licensed under the GNU Gen­eral Public License 2.0. If modify it, you must retain the KINGdesk, LLC copy­right infor­ma­tion, the request for a link to http://kingdesk.com, and the web design ser­vices con­tact infor­ma­tion unchanged. If you redis­trib­ute this soft­ware, or any deriv­a­tive, it must be released under the GNU Gen­eral Public License 2.0.</dd>

<dt>Will this plugin slow my page loading times?</dt>
<dd>Yes.  There is a fair amount of processing that takes place every time a post is called from your MySQL database.  In our internal tests, we have seen one-half a second added to single post pages, and over 1 second added to multi-post pages.  While page load times will likely remain acceptable to your users, it is still recommended that you use a caching plugin (like <a href="http://mnm.uib.es/gallir/wp-cache-2/">WP-Cache</a> or <a href="http://ocaoimh.ie/wp-super-cache/">WP Super Cache</a>) with wp-Hyphenate.  There is no delay in the serving of cached pages.</dd>

<dt>Can I make a donation to support this plugin?</dt>
<dd>No.  We don&#8217;t want your money.  If you want to show your support, we would greatly appreciate a link to kingdesk.com from your website &mdash; perhaps in a nice review of this plugin.</dd>

<dt>This site is damn sexy.  Can I hire KINGdesk to design a website for my company?</dt>
<dd>Yes.  Please <a href="/about/#contact">contact us</a>.</dd>

</dl>

<h2>Version History</h2>
<dl>
<dt>Version 1.05 beta, November 10, 2008</dt>
	<dd>Inserted actual soft-hyphen and zero-width space characters, rather than their HTML representations.  This cleans up the appearance of the source code.</dd>
	<dd>Removed errant auto-linking of URLs in the HTML title attribute</dd>
	<dd>Excluded hyphenation, URL wrapping and widow protection from feeds</dd>
	<dd>Corrected error to allow zero-width spaces to be stripped from IE6 via JavaScript</dd>
	<dd>Forced wrapping after underscore characters in the midst of words</dd>
	<dd>Corrected hyphenation of words containing select non-Latin characters </dd>
</dl>
<dl>
<dt>Version 1.04 beta, November 16, 2008</dt>
<dd>Shortened the default string length for the hyph_chunkSubject function from 4000 characters to 3000.  This cured an issue where some text was being dropped (depending on server configuration).</dd>
<dd>Unlinked urls now link automatically when the &#8220;Always Link URLs&#8221; option is selected in the Admin options.</dd>
<dt>Version 1.03 beta, November 9, 2008</dt>
<dd>General code clean-up to separate core functionality for easy porting to php based content management systems</dd>
<dd>Added simple validation for user defined list of tags whose content should not be hyphenated</dd>
<dd>Updated all calculations to properly handle multibyte characters as required for multi-language</dd> 
<dd>Added multi-language support and hyphenation patterns for the following languages: Basque, Bulgarian, Catalan, Chinese, Pinyin (Latin), Croatian, Czech, Danish, English (United Kingdom), English (United States), Estonian, Finnish, French, Galician, German, Greek (Ancient), Greek, Modern Monotonic, Greek, Modern Polytonic, Icelandic, Indonesian, Interlingua, Irish, Italian, Latin, Lithuanian, Mongolian (Cyrillic), Polish, Portuguese, Romanian, Russian, Sanskrit, Serbian (Cyrillic), Serbocroatian (Cyrillic), Serbocroatian (Latin), Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian, and Welsh.</dd>
</dd>

<dt>Version 1.02 beta, November 5, 2008</dt>
<dd>Resolved problem where occasional character was dropped in long posts.</dd>

<dt>Version 1.01 beta, November 4, 2008</dt>
<dd>Removed all new php5 functions and replaced with code that is php4 compatible.</dd>

<dt>Version 1.0 beta, November 1, 2008</dt>
<dd>Original Release</dd>
</dl>

<p>Your feedback is much appreciated.  How can we make this plugin better?</p><p><small><em><a href="http://kingdesk.com/projects/wp-hyphenate/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/projects/wp-hyphenate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hyph-n</title>
		<link>http://kingdesk.com/portfolio/hyph-n/</link>
		<comments>http://kingdesk.com/portfolio/hyph-n/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 23:08:30 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Featured Work]]></category>

		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=89</guid>
		<description><![CDATA[A niche web application that automatically hyphenates text for html documents.]]></description>
			<content:encoded><![CDATA[At KINGdesk, we are committed to delivering our clients the best possible web design.  This includes a heavy emphasis on  quality typography.  Typography on the web has long lacked automatic hyphenation of text.  Frustration ensued as this precluded us from justifying text &mdash; without hyphenation, justified text results in unsightly word spacing.  Not satisfied with the state of typography on the web, we have developed an implementation of a cutting edge hyphenation algorithm to automatically hyphenate text.  After successfully using this technology on several client&#8217;s web sites, we have now created a web-based form that other web designers can use &mdash; free of charge &mdash; to improve the state of web typography beyond our own web sites.

<a href="http://hyph-n.com/faq?highContrast=off" class="photo" ><img src="/wp-content/uploads/hyph-n.jpg" /></a>

For accessibility reasons, we have also provided a high contrast version of the design.

<a href="http://hyph-n.com/faq?highContrast=on" class="photo" ><img src="/wp-content/uploads/hyph-n_hc.jpg" /></a><p><small><em><a href="http://kingdesk.com/portfolio/hyph-n/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/portfolio/hyph-n/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Frontier 21</title>
		<link>http://kingdesk.com/portfolio/new-frontier-21/</link>
		<comments>http://kingdesk.com/portfolio/new-frontier-21/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 22:12:40 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Featured Work]]></category>

		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=72</guid>
		<description><![CDATA[Earthy tones and carefully selected photography underscore the urban focus of this educational consultancy.]]></description>
			<content:encoded><![CDATA[<p>Dr. Anthony Muhammad approached us with a web site that woefully underserved his educational consulting business.  The original site did not match the professional reputation he had so carefully crafted.  Working hand in hand with Dr. Muhammad, we developed a site with a simple usable interface, reflected the urban educational culture he had set out to transform, and incorporated an online store.</p>

<a href="https://newfrontier21.com" class="photo" ><img src="/wp-content/uploads/newfrontier21.jpg" alt="newfrontier21.com screenshot"  /></a>

<p>Compare this to the previous design:</p>

<a href="https://newfrontier21.com" class="photo" ><img src="/wp-content/uploads/nf21-old.jpg" alt="newfrontier21.com old screenshot"  /></a><p><small><em><a href="http://kingdesk.com/portfolio/new-frontier-21/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/portfolio/new-frontier-21/feed/</wfw:commentRss>
		</item>
		<item>
		<title>5 Principles And Ideas Of Setting Type On The Web</title>
		<link>http://kingdesk.com/articles/5-principles-and-ideas-of-setting-type-on-the-web/</link>
		<comments>http://kingdesk.com/articles/5-principles-and-ideas-of-setting-type-on-the-web/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 16:28:39 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Articles &amp; Notes]]></category>

		<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=58</guid>
		<description><![CDATA[Smashing Magazine: 5 Principles And Ideas Of Setting Type On The Web
permalink&#169; Copyright KINGdesk, LLC, some rights reserved.
]]></description>
			<content:encoded><![CDATA[<p><em>Smashing Magazine</em>: <a href="http://www.smashingmagazine.com/2008/04/23/5-principles-and-ideas-of-setting-type-on-the-web/">5 Principles And Ideas Of Setting Type On The Web</a></p>
<p><small><em><a href="http://kingdesk.com/articles/5-principles-and-ideas-of-setting-type-on-the-web/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/articles/5-principles-and-ideas-of-setting-type-on-the-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimal Line Height</title>
		<link>http://kingdesk.com/articles/optimal-line-height/</link>
		<comments>http://kingdesk.com/articles/optimal-line-height/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 04:29:58 +0000</pubDate>
		<dc:creator>Jeffrey D. King</dc:creator>
		
		<category><![CDATA[Articles &amp; Notes]]></category>

		<category><![CDATA[line height]]></category>

		<category><![CDATA[line length]]></category>

		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://kingdesk.com/?p=57</guid>
		<description><![CDATA[The theory and the application of optimal line height &#8212; called leading in typographic circles &#8212; varies greatly in web design. Typography references consistently put ideal line height at 1.2 ems (a measure of type equivalent to the the letter height or point size of a typeface).

Yet, premier web designers (and typography affectionatos) regularly set [...]]]></description>
			<content:encoded><![CDATA[<p>The theory and the application of optimal line height &#8212; called <em>leading</em> in typographic circles &#8212; varies greatly in web design. Typography references consistently put ideal line height at 1.2 ems (a measure of type equivalent to the the letter height or point size of a typeface).</p>

<p>Yet, premier web designers (and typography affectionatos) regularly set line height to 1.5 ems or more.  That is a 33% overstatement of the preferred height.  This creates a striping of text, rather than the desired greying.  When <a href="http://www.jasonsantamaria.com/">Jason Santa Maria</a> crafted the current <a href="http://www.alistapart.com/">A List Apart</a> design, he set the line height to a whopping 1.8 ems.  Why is this done?</p>

<p>This is partly explained when one considers the line length of the subject designs.  The designs require line lengths (or <em>measure</em>) notably longer than those recommended in typographic references.  The increased line length demands increased line height to aide eye tracking.  This does not make for ideal type, but it does make for the best typography for the subject design.  James Felici says it well in his book <a href="http://www.amazon.com/gp/product/0321127307/103-2892011-4387034?ie=UTF8&amp;tag=kinwebdes-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=0321127307"><cite>The Complete Manual of Typography</cite></a>:</p>

<blockquote><p>An axiom of computerized type is that leading should generally be 1.2 times the point size of type.  This isn&#8217;t a terribly useful guideline, because it&#8217;s clear that leading must increase along with the measure.</p></blockquote>

<p>One consequence of this is other web designers look at what the elite are doing, and apply that line height regardless of line length.  This leads to line heights that are unnecessarily out of proportion.</p>

<p>So as a general rule, an optimal line length is 60 to 65 characters, or 30 ems.  At that measure, the ideal line height should be approximately 1.2 ems.  As line length increases, line height should follow proportionately.  The body text in the KINGdesk design is set to a measure of nearly 27 em and a line height of 1.2 ems.</p>

 <p><small><em><a href="http://kingdesk.com/articles/optimal-line-height/">permalink</a></em><br />&copy; Copyright <a href="http://kingdesk.com">KINGdesk, LLC</a>, <a href="http://kingdesk.com/about/legal/#copyright">some rights reserved</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://kingdesk.com/articles/optimal-line-height/feed/</wfw:commentRss>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 1.250 seconds -->
