Symbolism and Ephemera: Exploring Usage of the Kulitan Script of the Philippines

Julie Sayo, 2026

I spent 4 years of my childhood living and studying in the Philippines. My mom’s side of the family is from Pampanga and I spent many summers and holidays visiting my grandparents and relatives there.

I remembered learning about the various languages and dialects around the country but I never learned about the different writing systems that also existed. It was only later in life and when I was living in the United States that I started to learn about the written scripts of the Philippines.1 My first exposure was to the Tagalog script, Baybayin, and eventually I came across Kapampángan’s Kulitan.

During my most recent visit, I asked my relatives if they knew about Kulitan, and I discovered that many of them had no idea Kapampángan had its own writing system. Kulitan, also known locally as Súlat Kapampángan and Pamagkulit, is the script of the Kapampángan language, part of the Austronesian language family. Kapampángan is spoken by over 2 million people in Central Luzon, Philippines. Kapampángan speakers reside in the provinces of Pampanga, Tarlac, and neighboring regions Bataan, Bulacan, and Nueva Ecija. It is one of the 8 major languages spoken in the country.

Chart from the book Los itas, por Pedro Alejandro Paterno of different Philippine scripts
Chart from the book Los itas, por Pedro Alejandro Paterno (1890) showing different documented scripts of the Philippines (Source: Paul Morrow)
Unicode chart of encoded Philippine scripts
Unicode currently has four Philippine scripts encoded (Source: Unicode)

In 2017, Angeles City, the largest city in Pampanga, passed City Ordinance No. 424, S-2017, which established Kapampángan as an official language of the city and institutionalized its use in all sectors, alongside existing national and official languages. This local legislation had ripple effects and paved the way for cultural groups and language advocates to ramp up efforts to preserve and promote the use of Kapampángan language. One such effort is through spreading awareness about the Kulitan script, which makes the language more visible.

It is currently not taught in the standard regional curriculum, so knowledge of the script is primarily shared by dedicated artists and calligraphers through specialized workshops, most of which are offered for free to the public. This revival is further supported by active social media communities that use educational digital content to promote its use. Instagram accounts like Kapampángan Words, which to date has over 14,000 followers, posts Kapampángan words and etymology along with written Kulitan.

Digital apps also play a crucial role in its modern spread, with mobile applications such as Keith Liam Manaloto’s Learn Kulitan and the Holy Angel University Center for Kapampángan Studies’ KulitanApps providing accessible tools for new learners.

Four screenshots of the Learn Kulitan app showing the font and keyboard inside the app
Screenshots from the Learn Kulitan app developed by Keith Liam Manaloto. The app has a custom developed font and keyboard so that users can type and translate in Kulitan (Author’s documentation)
Screenshot of the KulitPad app showing the keyboard and rendering of Kulitan glyphs in the app
KulitPad, a digital app available online and through a kiosk at the Center for Kapampángan Studies at Holy Angel University. The app allows users to type text using a digital keyboard and export an image of the text. Users can also customize the design by adding background images and color (Author’s documentation)
Screenshot from a YouTube video by We The Lokal teaching basic Kapampángan greetings set in Latin and Kulitan script
Still from a video teaching Kapampángan from We The Lokal, a Kapampángan food and culture Youtube channel teaching basic greetings set in Latin and Kulitan script (Author’s documentation)
Graphic from a Facebook post by Sínúpan Singsing Center for Kapampángan Cultural Heritage promoting a high school debate containing Kulitan text
Graphic from a Facebook post by Sínúpan Singsing Center for Kapampángan Cultural Heritage promoting a high school debate. Compared to the characters written in the We the Lokal still, Kulitan characters take up more of a block and are less condensed. A common stylistic variation of the “a” character is written with one connected stroke instead of two separate strokes (Author’s documentation)

Research and Fieldwork

My proposal for the SEI Research Fellowship centered on the creation of digital fonts for Kulitan. I became fascinated by how the transition from a calligraphic tradition to digital typography might reshape individual character forms and stroke dynamics.

I set out to document modern examples of Kulitan, focusing my search on tangible physical artifacts and everyday ephemera. These examples would inform not only my own designs for a digital font, but also serve as attestations for a new revised Unicode proposal under development for Kulitan, authored by SEI’s Anshuman Pandey. In preparation for my fieldwork, the SEI team posed specific areas they were interested in learning more about: the stability of the orthography, the ways that community users were writing certain characters, and any examples of running text.

I became fascinated by how the transition from a calligraphic tradition to digital typography might reshape individual character forms and stroke dynamics.

My background is in graphic design and like many designers who use typography on a daily basis, I was intrigued by the idea of designing my own fonts. At the height of the 2020 pandemic lockdown, I learned how to write and read in Baybayin. Through online resources, I learned basic type design skills and began experimenting first with the Latin script and eventually with Baybayin.

When I started this project, I assumed that designing a font for Kulitan would be similar to Baybayin since they are both abugidas, meaning the basic units are consonants with an inherent vowel. However, as my research deepened, I discovered how complex this process would be. Although there are a few glyphs that are similar, the two scripts are very different.

Baybayin is written horizontally left-to-right with 3 basic vowels and 14 consonants. Dependent vowels are changed by adding a diacritical mark known locally as a kudlit on top or at the bottom of the character, and final vowel sounds can be cancelled by using a mark known as virama.2

Kulitan, however, is written left-to-right in vertical columns with text running right-to-left.3 While Kulitan also has dependent vowels that are changed with a diacritical mark (known locally as a garlit) at the top or bottom of a character, cancelled vowel sounds, unlike Baybayin, are indicated by the placement of the glyph to the right of its preceding syllable instead of a virama mark.

Diagram with sample text in Kulitan showing the writing and reading directions
Kulitan is written left-to-right in vertical columns with text running right-to-left (Author’s documentation)
Author's drawings of different ways to write the vowel A in Kulitan
Some of the ways that I observed different renderings of the ‘a’ vowel. When used in different words, they tend to take different shapes based on the space available around them (Author’s documentation)
Author's drawing of the word "Kulitan" written in Kulitan glyphs to demonstrate the vowel cancelling
To cancel an inherent vowel sound, a consonant is placed to the right of its preceding syllable (Author’s documentation)
Diagram of Kulitan vowel ligatures
Kambal siuálâ or “twin vowels” represent Kapampángan long vowel sounds (Source: Siuálâ Ding Meángûbié)

Additionally, Kapampángan phonology makes distinctions between long and short vowel sounds, which can change the meaning of words. Kulitan conveys long vowel sounds through twin vowel glyphs. This particular feature of Kulitan was the most complicated for me to grasp. I learned Kapampángan as an adult, and although I can converse in it, I am not as proficient in writing Kapampángan using the Latin script’s diacritical marks. These marks are used to distinguish the different vowel sounds in Kapampángan and are very important in the workarounds used to design Kulitan fonts today.

I traveled to Pampanga in June 2026 for my fieldwork. Once I was in Pampanga, I was pleasantly surprised to find more examples of Kulitan than expected, especially around Angeles City. I believe that the 2017 city ordinance and the frequent workshops offered at the Sínúpan Singsing Center for Kapampángan Cultural Heritage played a part in Kulitan’s visibility today in the city.

Image of the Santungan Kapampángan Artist Hub with Mount Arayat in the background
Roadside signage for the Santungan Kapampángan Artist Hub with Mount Arayat known locally as Bunduk Aláya in the background. The writing direction for Kulitan is tied to Kapampángan cosmology and sacred geography. It mirrors from the way that the sun rises from Mount Arayat and then moves east to west towards Mount Pinatubo, hence a right-to-left writing direction (Author’s documentation)
Image of a wall and a door at the Sínúpan Singsing Center for Kapampángan Cultural Heritage with a sign encouraging the use of Kapampángan and designating it as a “Kapampángan Safe Zone.”
Sign inside the Sínúpan Singsing Center for Kapampángan Cultural Heritage encouraging the use of Kapampángan and designating it as a “Kapampángan Safe Zone” (Author’s documentation)
Image collage of different pictures from Singku Cafe in Angeles City, Pampanga, showing Kulitan script in the logo and wall decor. Contains image of a faded receipt with Kulitan logo barely visible in the corner
Singku Cafe located in Angeles City, Pampanga. One of the many coffee shops I found that used Kulitan in their branding throughout the cafe. I intended to scan the receipt when I returned from my trip, but a month later it was mostly faded. You can still see the faint logo at the top of the receipt (Author’s documentation)
Image of Silyo restaurant in Angeles City, Pampanga showing the restaurant sign from the street view with Kulitan script used in the restaurant logo
Silyo restaurant in Angeles City, Pampanga uses a Kulitan mark in their logo (Author’s documentation)
Image of a sign for Santungan artist hub in Angeles City, Pampagna containing Kulitan script alongside Latin script
Signage for Santungan, a space for performing arts and cultural events in Angeles City, Pampanga (Author’s documentation)
Image of a sign for Santungan artist hub in Angeles City, Pampagna containing Kulitan script alongside Latin script
Signage for Santungan, a space for performing arts and cultural events in Angeles City, Pampanga (Author’s documentation)
Kulitan artwork in 3 frames on a wall in a restaurant in Angeles City, Pampanga
Kulitan artwork in Grumpy Joe’s restaurant, Angeles City, Pampanga (Author’s documentation)

I documented various uses of Kulitan in different contexts, such as street signage, murals, branding, and graphic design. Through conversations with artists and community members, I discovered how regional businesses used Kulitan to signal their pride in being locally owned. One café I visited had signage in both the Kapampángan and Filipino languages and had artwork with Kulitan lettering in the main dining area. The Kulitan lettering in the logo was on everything from decor, menus, coffee cups, to receipts. I took my coffee receipt back to the States with me and found that it had almost completely faded after a month of travel.

In my fieldwork, I was introduced to regional brands incorporating Kulitan into their products. The local lifestyle brand INDÛ sells graphic tees and stickers featuring Kapampángan expressions reimagined in a modern streetwear aesthetic. Rather than adhering to traditional calligraphy, many of their shirt designs use a modernized Kulitan style, adapting character shapes to align with the brand’s contemporary Y2K inspired visual identity.

Image of a shirt design for the brand INDU with Kulitan script used
Shirt design by JC Mahinay for INDÛ (Source: @jancarys)
Image of a pile of hangtag stickers to be used as tags on t-shirts with Kulitan script used
Hangtag stickers for INDÛ t-shirts (Source: @smashingprintsph)
Image of a shirt design for the brand INDU with Kulitan script used
Shirt designs for INDÛ with their stylized Kulitan logo (Source: @indulifestyle)

During my visit, I also attended a workshop on Kulitan hosted by Mike Pangilinan, author of An Introduction to Kulitan the Indigenous Kapampángan Script at the Sínúpan Singsing Center for Kapampángan Cultural Heritage. Students ranging from late elementary school to college-aged packed into a classroom to learn about Kulitan. By the end of the workshop, each attendee could write and read in basic Kulitan. After the workshop, I had an opportunity to talk with Mike and Liam, developer of the Learn Kulitan app, to discuss efforts in digitizing the writing system and the challenges of doing so.

We discussed the state of Kulitan and how people are learning it. Mike estimated that he has taught around 6,000 people at these kinds of free workshops since 2008. While only a handful of these students have become expert writers, Mike said that most students are content knowing how to read and write their own names.

We also discussed the 2015 Kulitan Unicode proposal and how to potentially contribute to an updated proposal submission. They were surprised to find out I was searching for current examples of Kulitan — both mentioned thinking that the initial proposal had stalled due to a lack of historical evidence rather than modern examples of usage. Throughout my research fellowship, SEI provided me with additional context regarding Unicode submissions and the process each proposal goes through before inclusion into the Unicode Standard. With this background, I felt more comfortable talking through the various aspects of the Kulitan proposal which had previously felt mostly like technical jargon.

Image of a page from Mike Pangilinan’s book An Introduction to Kulitan with Kulitan script in a very calligraphic style on the page
Page from Mike Pangilinan’s book An Introduction to Kulitan showing the script’s flowing and lively strokes (Author’s documentation)

With this background, I felt more comfortable talking through the various aspects of the Kulitan proposal which had previously felt mostly like technical jargon.

I described the different encoding models being considered for the upcoming proposal: 1) an Indic model that Baybayin utilizes and 2) an alternative model similar to Hangul’s Jamo encoding. It clicked for Liam how the Jamo model could solve some of the syllable cluster and spacing issues in current Kulitan fonts. Admittedly, this is when I became most overwhelmed with my own font project and realized how complex Kulitan truly was. Mike seemed less concerned about which model was utilized so long as Kulitan could be displayed properly in vertical columns and not like a “Christmas tree.”

Image of Kulitan script showing the "Christmas tree" style alignment that is not preferred by Kulitan users
With current Kulitan fonts, left aligned and centered text can create awkward spacing when syllable clusters have multiple glyphs. Centering text creates a “Christmas tree” outline which is not preferred by Kulitan users. This spacing can hinder legibility, especially with longer columns of text (Author’s documentation)
Screenshot of a diagram from the Google Fonts GitHub describing how Korean fonts work
During my discussions with Mike and Liam, I found this visual from Google Fonts to be helpful in talking about the Jamo encoding model (Source: Google Fonts)

We also talked about how to represent loan words. Though there are some Kulitan users coming up with ways to combine glyphs in order to write non-Kapampángan words, for Mike, he preferred that these words be rendered in their respective scripts similar to how Japanese mixes different scripts.

I talked with Mike and Liam about my type design process of working from physical sketches, then digitizing each glyph, typesetting text to proof, and refining from there. Liam shared his process for making his font, Kulitan Handwriting. A software engineer by training, he programmed his font to dynamically render glyph substitutions and force spacing rules when displaying text in his app. He was surprised to see how different our processes were. At one point, I opened my Glyphs app to show him my font file and he was shocked to see how I drew glyphs individually. Liam showed me his computer screen which had a code editor up and a list of Kulitan character combinations that he had programmed. That moment convinced me that I needed to learn more code.

However, some glyphs in Liam’s Kulitan Handwriting font collide with one another in certain typesettings. Without additional spacing, diacritics marks can also be difficult to distinguish. But, this was not only limited to Liam’s font — I noticed these problems in my own font as well.

Reflection

On one of my last days in Pampanga, I caught a glimpse of a Kulitan character on a building. I circled back to the building, which looked like it was still under construction, and was able to photograph it. The metal cladding on the front of the building used Liam’s font. As one of the few available digital fonts, it is widely used and accepted among the community as a high quality Kulitan font and used in a variety of settings despite its limitations.

Image of a data center with a sign on the facade with only Kulitan lettering used
Converge Data Center building in Angeles City, Pampanga. I was stumped about what was written on the building and asked a number of relatives if they could translate it for me. From the road, I could only see “sale ning legu” which did not mean anything. Finally, my aunt figured out it read “sale ning leguan” (birthplace of beauty) a line from “Imno ning Kapampángan” the anthem of the province that is performed at all official functions. The text is set in the Kulitan Handwriting font (Author’s documentation)

Without designated Unicode code points in place, modern Kulitan fonts must rely on “hacking” existing code blocks to work. Most often, you see fonts using code points from Unicode’s Latin block. Although these provide a good workaround, the fonts cannot easily render text properly without further manipulation in word processing and design software, as the Latin script works differently than a complex script like Kulitan.4

For the few digital apps that do exist, many of the technical workarounds require specialized knowledge in computer science, language, and design and involve investing significant resources just to make them functional. These limitations make it difficult to develop additional fonts as well as software that can use Kulitan. Further, these hacked fonts let you see or print the result you want, but can’t transmit text consistently across the internet because they aren’t using recognized standards.

Image demonstrating Kulitan typing in Adobe Illustrator using the vertical text type tool, which incorrectly renders the final syllable
When the word “uran” is rendered in Adobe Illustrator with the vertical text type tool, the final syllable is incorrectly shown. An established workaround is typing the text in horizontally and then using a hard return for the glyph to render properly. However, this can create awkward spacing, especially for longer syllable clusters (Author’s documentation)

As the Kulitan script moves from its calligraphic roots to digital spaces, it loses some of the unique ways it is rendered by hand. Kulitan’s beauty lies in how its letterforms are transformed when used in different words. Characters respond to the different shapes around them, creating a dynamic and lively visual language that becomes flatter when translated into a digital font.

Like in any other script, writing tools inform the shape of characters. For Kulitan, many writers use brushes or calligraphy pens. The texture and stroke contrast from this way of writing are also lost in the modern interpretations of Kulitan fonts. Commonly used digital drawing apps tend to have limited brush options, which can create rationalized characters with noticeable fixed-width strokes and artificial-looking stroke entries and endings. Vector editing software enhances this rationalized look to letterforms. Market demands are also influencing how Kulitan characters are modernized. To harmonize with their Latin script counterparts, I noticed a few examples of Kulitan moving from flowing curvilinear shapes to using more geometric characters to match branding standards.

Image of a storefront for a coffee shop with Kulitan used in the logo
Bap’s Coffee features Kulitan in their logo. To match the modern geometric sans serif font in the logo, Kulitan characters are also modernized (Author’s documentation)

Although I was able to document usage of Kulitan during my field work, many of the use cases were emblematic. I found no examples of printed, long-form running text, and the examples written in books were either transcribed or scans of images and not typeset. The workarounds needed to typeset long bodies of text make this task daunting. With few fonts available, locals are using and modifying these fonts in various applications and in very short, mostly symbolic ways. Moving forward, I plan to design more Kulitan fonts and develop a digital archive to document examples of the script in use.

As someone who is still learning type design, there are still many technical aspects about designing a Kulitan font that I still don’t fully understand, but I am grateful that my research fellowship has exposed me to the work that is involved in encoding a script. I’m inspired by the amount of people who are working to keep Kulitan alive.

Image of Kulitan script set in Julie's font, Mayumu
Kulitan’s vowels and consonants set in Mayumu, the font I have been working on during my SEI fellowship year (Author’s documentation)
Image of the different line weights of Julie's font for Kulitan, Mayumu
Different line weights of my Kulitan font, Mayumu (Author’s documentation)
Pampanga Hymn set in Julie's font, Mayumu
“Imno ning Kapampángan”, Pampanga Hymn set in Mayumu (Author’s documentation)

Julie Sayo is a Filipina-American graphic designer, educator, and Assistant Professor of Graphic Design at the University of Maryland, Baltimore County (UMBC). Her research examines heritage and identity in graphic design, with a focus on typography. She is currently developing typefaces for Baybayin, the precolonial Tagalog script.
headshot of Julie Sayo
  1. Hanunoo, Tagbanwa, and Buhid are some of the encoded scripts of the Philippines. Eskaya, Kulitan, and the Ajami script Kirim are currently not encoded. Learn more about Philippine scripts here. ↩︎
  2. Baybayin uses a krus kudlit (+) as a vowel canceller while some users prefer an (x). More recently the Hanunóo pamudpod has become popular with type designers. ↩︎
  3. Interestingly, the flow of text for Kulitan has changed over time. See a talk by Anshuman Pandey on this topic here. ↩︎
  4. One early font designed by Norman de los Santos relied on rotating characters 90° clockwise to achieve the vertical writing direction. Read about it here. ↩︎