Meta tags:
Headings (most frequently used words):
hibizcus, introducing, tools, how, will, help, recent, posts,
Text of the page (most frequently used words):
the (50), and (31), font (17), are (17), #hibizcus (16), that (14), for (12), can (12), forms (11), shaping (10), tools (10), with (7), consonants (7), from (6), proofing (6), correct (6), their (6), all (6), script (6), 2021 (5), apple (5), debugging (5), fonts (5), traceviewer (4), source (4), each (4), marks (4), ensure (4), two (4), language (4), these (4), test (4), possible (4), part (4), conjuncts (4), features (4), rules (4), glyphs (3), more (3), written (3), available (3), open (3), showing (3), problems (3), balinese (3), text (3), there (3), used (3), they (3), hundreds (3), thousands (3), languages (3), devanagari (3), data (3), help (3), sequences (3), commonly (3), this (3), vowels (3), engines (3), which (3), use (3), other (3), harfbuzz (3), opentype (3), brahmic (3), have (3), june (2), numbers (2), october (2), app (2), posts (2), process (2), identify (2), tool (2), visually (2), see (2), behaviour (2), stringviewer (2), different (2), when (2), deeper (2), unique (2), form (2), positions (2), where (2), also (2), words (2), hindi (2), applied (2), across (2), developers (2), ones (2), vowel (2), signs (2), attached (2), will (2), change (2), included (2), not (2), handled (2), required (2), set (2), own (2), coretext (2), google (2), engine (2), versions (2), conforms (2), standard (2), aat (2), like (2), tables (2), scripts (2), unit (2), south (2), asian (2), introducing (2), search (2), murasu, systems, sdn, bhd, unicodes, clusters, wordlists, september, new, few, updates, workshop, typewknd, 2022, sending, march, 2026, ttc, variable, support, improvements, recent, download, today, requires, macos, big, sur, later, released, under, mit, license, github, mac, store, muthu, nedumaran, tamil, word, tremendously, reduces, time, spent, traditional, simpifies, tedious, quickly, further, investigated, presents, step, producing, expected, glyph, color, occur, additional, dig, dives, into, problemetic, strings, present, errors, colors, clearly, arranged, string, anchor, made, visible, attaching, look, marathi, derived, tested, nepali, now, done, single, sha, makes, easier, providing, plenty, collected, makers, working, example, readily, common, three, multi, then, add, nukta, suaras, base, letters, conjunct, possition, cluster, changing, marati, some, while, show, aren, many, point, out, but, usually, externally, applying, pre, created, correctly, important, how, interpreted, vary, platform, microsoft, called, directwrite, respectively, applications, adobe, had, its, older, software, enbracing, newer, against, compare, outputs, report, differences, advance, typography, standards, universal, supported, platforms, formats, graphite, designed, include, place, sequence, substitute, ligature, attach, sample, rendered, noto, serif, typeface, kaembasin, mahardika, challenge, render, order, position, most, regions, belongs, family, consonant, complete, alphabetic, latin, treated, equally, combine, may, shape, them, indicate, combination, appear, before, after, above, below, combining, generate, even, beautiful, letter, suite, free, east, blog, privacy, policy, frequently, asked, questions, navigation, skip, content,
Text of the page (random words):
hibizcus font proofing and debugging tools skip to content hibizcus font proofing and debugging tools search for search navigation introducing hibizcus tools frequently asked questions privacy policy blog posts introducing hibizcus tools hibizcus is a suite of free and open source font proofing and debugging tools for south asian and south east asian languages most of the languages in these regions are written in a script that belongs to the brahmic family in which consonant vowel sequences are written as a unit this is different from a complete alphabetic script like latin where the vowels and consonants are treated equally in brahmic scripts when consonants and vowels combine to form a unit the consonants may change shape or have other marks attached to them to indicate a combination these marks can appear before after above or below the consonants this combining behaviour can generate hundreds or even thousands of possible unique and beautiful letter forms in a script the challenge font developers have is to have their fonts render all the required forms in the correct order and position sample text in balinese script kaembasin mahardika rendered in noto serif balinese typeface from google fonts designed for brahmic scripts include shaping rules that a place the forms in the correct sequence b substitute two or more forms with a ligature or c attach marks to the forms at the correct positions these shaping rules are included as features in an font that conforms to the opentype standard or as tables in font that conforms to the apple advance typography aat standards the opentype standard is more universal and is also supported in apple platforms other formats for shaping rules like graphite are not commonly in use hibizcus tools help with proofing and debugging fonts with opentype features or aat tables the shaping rules are interpreted by shaping engines which can vary by platform apple and microsoft use their own engines called coretext and directwrite respectively google and other applications use the open source harfbuzz engine adobe which had its own engine in older versions of their software is enbracing harfbuzz in their newer versions hibizcus can test fonts against apple s coretext and harfbuzz engines compare the outputs and report differences how will hibizcus help to ensure that the features are correctly set in the font it is important to test the font with all the possible sequences of consonants vowels and signs while there are font tools that show all the features that are included in the font there aren t many that can point out the ones that are not handled in the font but required by the script this is usually handled externally by applying the font to a set of pre created text hibizcus proofing tools showing cluster data for devanagari changing language to marati will change the forms of some consonants hibizcus makes it easier by providing plenty of script and language data that help developers test the fonts for all the possible sequences or the commonly used ones collected from hundreds of thousands of words in each language font makers working on a devanagari font for example can test their font with readily available data for all possible two part conjuncts commonly used two part conjuncts common three part conjuncts and multi part conjuncts they can then add nukta vowel signs and suaras to the base letters and conjunct forms to ensure that they are attached to the correct possition they can also look at hundreds of thousands of words from hindi and marathi to ensure that the correct forms are applied for the sha and la consonants and their derived forms across the two languages the forms for devanagari numbers can be tested across hindi and nepali to ensure the correct forms are applied for each language all of these can now be done with a single tool when problems occur there are additional tools to dig deeper the stringviewer dives deeper into problemetic strings to visually present shaping errors colors are used to clearly identify unique glyphs that are arranged to form the string anchor positions can be made visible to see where the marks are attaching to hibizcus stringviewer showing balinese text each glyph in a different color the shaping problems can be further investigated with the traceviewer tool that visually presents each step of the shaping process to see if it s producing the expected behaviour the tools in hibizcus tremendously reduces the time spent on traditional font proofing and simpifies tedious debugging process to quickly identify shaping problems hibizcus traceviewer showing the shaping of a tamil word hibizcus is written by muthu nedumaran it is available for download from apple s mac app store from today and requires macos big sur 11 0 or later the source released under mit open source license is available on github 18 june 2021 recent posts hibizcus 1 2 ttc and variable font support traceviewer improvements and more march 13 2026 sending glyphs to glyphs app october 7 2022 hibizcus workshop at typewknd october 27 2021 new traceviewer and a few updates september 10 2021 unicodes clusters numbers and wordlists june 25 2021 2021 murasu systems sdn bhd
|