Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • VLC VLC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,432
    • Issues 3,432
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 177
    • Merge requests 177
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VideoLAN
  • VLCVLC
  • Issues
  • #6350
Closed
Open
Created Mar 09, 2012 by Migration Bot@MigrationBot🤖

Fonts that have non-Latin name in Windows system locale language cannot be used for subtitles

My OS: Windows 7

My System locale (default character set and font used for non-Unicode): Simplified Chinese (zh-CN)

My bug: Fonts that have a zh-CN (consists with my system locale) name cannot be used for subtitles.

For example, I can see "微软雅黑" (the font's en-US name is "Microsoft YaHei") in the list of the Preferences -> Subtitles & OSD -> Font, I select it, then I restart VLC, the subtitles use default font instead of my selected font.

But, fonts that do not have a zh-CN name can be used for subtitles, no matter if the fonts include Chinese character set or not.

For example, I can select "Microsoft JhengHei" (although the font has its Traditional Chinese (zh-TW) name "微軟正黑體", it has no zh-CN name, and my system locale is zh-CN, so the VLC Font list shows its en-US name) in my Preferences and correctly use it for my subtitles.


I assume that generally the bug could be described as:
Fonts that have name in Windows system locale language (non-Latin or non-ASCII) cannot be used for subtitles.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking

VideoLAN code repository instance