Breaking Words Apart: Exploring Hyphenation Theory and Practice

Subscribers:
11,800
Published on ● Video Link: https://www.youtube.com/watch?v=XxV6bhCZHn0



Duration: 22:45
109 views
4


In this video, we'll explore the fascinating world of hyphenation. Hyphenation is the process of breaking words into syllables and adding hyphens to indicate where a word should be divided at the end of a line. It's an important aspect of typesetting, as it helps to improve the readability and aesthetics of printed text. Research by Frank Liang provided a powerful framework for generating hyphenation rules for a wide range of languages.

Next, we'll turn our attention to the practical side of hyphenation, by exploring the hyphenation algorithm developed by Donald Knuth for use in his TeX typesetting system. Knuth's algorithm, first published in 1981, is widely regarded as one of the most effective and efficient hyphenation algorithms ever developed. We'll walk through the key steps of Knuth's algorithm, which involves marking up words with special codes to indicate where hyphenation is allowed, and then using dynamic programming techniques to find the optimal hyphenation points for a given line of text.

CodeCombat Live Online Coding Classes
https://codecombat.com/parents#

Use promo code EXPLORER10 at checkout for 10% discount.

Github repository
https://github.com/kalaspuffar/SimpleHyphenation

Please follow me on Twitter
https://twitter.com/kalaspuffar

Join this channel to get access to perks:
https://www.youtube.com/channel/UCnG-TN23lswO6QbvWhMtxpA/join

Or visit my blog at:
https://danielpersson.dev

Outro music: Sanaas Scylla

#hyphenation #examples #java




Other Videos By Daniel Persson


2023-05-08PowerWalker 2200 RLE UPS Unboxing and Installation | Ensuring Reliable Power for Your Computers
2023-05-01Installing Promtail and Loki for Log Monitoring in Ceph
2023-04-17Unlocking the Full Potential of Doom 3: The New Engine
2023-04-13Windows 11 VirtualBox Installation: Everything You Need to Know
2023-04-10Ceph vs. SeaweedFS: Which Offers Better Performance?
2023-04-03Getting Started with Sonatype: The Best Way to Manage Your Java Releases
2023-03-27Ceph Storage Solutions: Which is the Fastest and Most Efficient?
2023-03-20FreshRSS Tutorial: Install, Sort by Date, and More
2023-03-13Migrating to CephAdm Orchestration: A Comprehensive Tutorial
2023-03-06I've done some hobby coding with a Quiz application (myquiz.app)
2023-02-27Breaking Words Apart: Exploring Hyphenation Theory and Practice
2023-02-20What can you learn from examining code in multiple languages?
2023-02-13Are ChatGPT and Google Bard Reliable? The Startling Discovery About Trained Data
2023-02-13Unleash the Power of Apache FOP: A Beginner's Guide to Creating PDFs Like a Pro!
2023-02-06Do you have an infinitely growing database? I have. (How to use SQLite with Ceph)
2023-01-30Advent of Code 2022 - Day 16
2023-01-23Lets do a JDK compare of VMs and local install
2023-01-18Configure video recording in OBS for import into Davinci Resolve in Ubuntu
2023-01-16All you need to know about LastPass Vaults
2023-01-09Configure Proxmox to use an external Ceph cluster
2022-12-26Java 20 - Divide and concurrent



Tags:
english grammar
how to use hyphens
hyphen rules
hyphen use
how to use hyphens in a sentence
compound words with hyphens
what are hyphens
how to use a hyphen