ADVERTISEMENT

Historical 'halfies'

Published Jun 18, 2026 12:01 am  |  Updated Jun 17, 2026 03:36 pm
If you have been following social media news, there was one curious case that made it to quite a few headlines in mainstream media. Dubbed the “halfies issue,” this was about an exchange of online comments made by two “halfies”—or mixed race Filipinos—who were both personalities in the world of Philippine pageantry. Long story short, the two “halfies” made remarks that offended Filipinos, including other more popular pageant personalities.
But “halfies” are not exactly new in Philippine society, and their prominence goes beyond the world of pageantry. In more recent times, you find Filipinos of mixed races in sports, particularly Philippine teams for basketball, football (soccer), and rugby. Historically, you would find them in textbooks and in monuments, as several of the prominent figures in the country’s list of heroes were, in fact, of mixed faces.
These mestizos—or tisoys—were either of the Spanish (mestizo español) or Chinese (mestizo de sangely) kind. Contrary to what some suggest, these terms were not originally made to be derogatory but were coined in order to help categorize the increasingly growing population of mixed origins in the Philippines during the later colonial era.
Mestizos in Philippine history are more popular than you think. Many celebrated Filipino historical figures were “tisoy” or “halfies.” Among these were Jose Rizal himself, who was of a mixed racial origin that included a bit of Chinese and Spanish—a trait he shared with others of the ilustrado class, including the brothers Juan and Antonio Luna (born from a Spanish mestiza mother), Mariano Ponce (from a Chinese-Filipino mix), and Jose Alejandrino (of a Spanish and Chinese heritage).
Other notable mestizos in history include Emilio Aguinaldo (Chinese mestizo), Andres Bonifacio (whose mother was a Spanish-Chinese mestiza), and Manuel Quezon (whose parents were Spanish mestizos, but also had Chinese heritage).
This, of course, does not mean that there were no “pure-blooded” Filipinos among our roster of heroes. There were many. These include Graciano Lopez Jaena, Marcelo H. Del Pilar, Emilio Jacinto, and Apolinario Mabini, to name a few.
Listing down the mestizos who have made a name for themselves in Philippine history, one might say, is an exercise in futility. After all, mixed racial heritage is not uncommon in the Philippines. It is also, in fact, not something many have been paying special attention to or having made any issues out of until recently, with the “halfies” comment made by the two pageant participants.
Still, a lot can be said about where such comments could possibly come from—perhaps as a product of colonial mentality, of “Pinoy baiting” on social media, or a combination of both—and this is not, in any way, a defense of the remarks of those two pageant world “halfies.”
What sets the above-mentioned historical “halfies” apart from the two pageant men who recently made headlines is their undisputed love for the Philippines. These historical mestizos may not have represented the country on the global beauty stage, but they definitely left a mark on the world that have helped define what it truly means to be “proudly Filipino.”

Related Tags

HALFIES MIXED RACE FILIPINOS
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.