sAncestry = bio-contact
sSidebarName = bio-contact
Bio & Contact - John D. Berry dot com

Biographical Note

John Berry usually describes himself as an editor & typographer — reflecting his care for both the meaning of words and how they are presented. He is a past president of ATypI (Association Typographique Internationale) and the former editor and publisher of U&lc (Upper & lower case). He writes, speaks, and consults extensively on typography, and he has won numerous awards for his book designs. He has written and edited several books, including Language culture type: international type design in the age of Unicode (ATypI/Graphis, 2002), Contemporary newspaper design: shaping the news in the digital age (Mark Batty Publisher, 2004), and U&lc: influencing design & typography (Batty, 2005). He has been a program manager on the Fonts team at Microsoft, where he established improved typographic standards for Windows and other Microsoft products. He is Director of the Scripta Typographic Institute. He has taught typography and design at Cornish College of the Arts. He lives in Seattle with the writer Eileen Gunn.


525 19th Avenue East
Seattle WA 98112
mobile: (415) 203-9306
john [at] johndberry [dot] com
typographer [at] earthlink [dot] net

function jw_debug_wp_conditionals(bTempDebug = TRUE, vCategories = '', vSidebarIds = '', vAttachmentURI = '')
WordPress Conditionals:

TRUE is_page()
TRUE is_singular()
TRUE is_singular(page)
TRUE is_multi_author()
TRUE is_dynamic_sidebar()
TRUE is_blog_installed()
TRUE is_new_day()
TRUE in_the_loop()

FALSE is_404()
FALSE is_archive()
FALSE is_attachment()
FALSE is_author()
FALSE is_category()
FALSE is_feed()
FALSE is_front_page()
FALSE is_home()
FALSE is_page_template()
FALSE is_post_type_archive()
FALSE is_post_type_archive(post)
FALSE is_post_type_archive(page)
FALSE is_post_type_archive(attachment)
FALSE is_post_type_archive(revision)
FALSE is_post_type_archive(nav_menu_item)
FALSE is_post_type_archive(custom_css)
FALSE is_post_type_archive(customize_changeset)
FALSE is_post_type_archive(oembed_cache)
FALSE is_post_type_archive(jdb_cover)
FALSE is_post_type_archive(jdb_interior)
FALSE is_post_type_archive(jdb_other_design)
FALSE is_post_type_archive(jdb_promotion)
FALSE is_post_type_archive(jdb_bookpub)
FALSE is_post_type_archive(jdb_writing)
FALSE is_search()
FALSE is_single()
FALSE is_singular(post)
FALSE is_singular(attachment)
FALSE is_singular(revision)
FALSE is_singular(nav_menu_item)
FALSE is_singular(custom_css)
FALSE is_singular(customize_changeset)
FALSE is_singular(oembed_cache)
FALSE is_singular(jdb_cover)
FALSE is_singular(jdb_interior)
FALSE is_singular(jdb_other_design)
FALSE is_singular(jdb_promotion)
FALSE is_singular(jdb_bookpub)
FALSE is_singular(jdb_writing)
FALSE is_admin()
FALSE is_tag()
FALSE is_tax()
FALSE is_tax(category)
FALSE is_tax(post_tag)
FALSE is_tax(nav_menu)
FALSE is_tax(link_category)
FALSE is_tax(post_format)
FALSE is_active_widget()
FALSE is_time()
FALSE is_date()
FALSE is_day()
FALSE is_month()
FALSE is_year()
FALSE is_admin_bar_showing()
FALSE is_main_query()
FALSE is_paged()
FALSE is_preview()
FALSE is_sticky()
FALSE is_trackback()
FALSE is_user_logged_in()
FALSE is_rtl()
END function jw_debug_wp_conditionals()