【问题标题】:Unicode range for Vietnamese越南语的 Unicode 范围
【发布时间】:2016-10-01 11:20:37
【问题描述】:

Google Fonts 的 Source Sans Pro 实现包含越南语子集,但它包含各种缺失的字形,如 Source Sans Pro github 帐户的 Issue #90 中所述,但已被维护者关闭。

问题在以下sn-p中可见。

/*
 Fall back to serif so the 
 missing glyphs are more
 easily visible
*/
body {
  font-family: "Source Sans Pro", serif;
  font-size: 25px;
}
p {
  margin: .1em 0 1em;
}
small {
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  color: #999;
  border-bottom: 1px solid #ccc;
}
.w200 { font-weight: 200; }
.w300 { font-weight: 300; }
.w400 { font-weight: 400; }
.w600 { font-weight: 600; }
.w700 { font-weight: 700; }
.w900 { font-weight: 900; }
<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900&amp;subset=vietnamese" media="all">

<small>Source Sans Pro Vietnamese 200</small>
<p class="w200">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh.  Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p>

<small>Source Sans Pro Vietnamese 300</small>
<p class="w300">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh.  Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p>
 
<small>Source Sans Pro Vietnamese 400</small>
<p class="w400">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh.  Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p>
  
<small>Source Sans Pro Vietnamese 600</small>
<p class="w600">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh.  Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p>
  
<small>Source Sans Pro Vietnamese 700</small>
<p class="w700">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh.  Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p>

<small>Source Sans Pro Vietnamese 900</small>
<p class="w900">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh.  Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p>
  

我想创建和托管我自己的 Source Sans Pro 版本,使用越南语子集,因为 SourceSansPro-Regular.ttf 远远超过 200K。但是,fontieFontSquirrel 都没有提供一键式方式来选择越南语子集。

我需要在 FontSquirrel 高级 UI 中指定哪些 unicode 范围才能生成正常运行的越南网络字体?

是否有明确的清单可供参考?

【问题讨论】:

  • 您的 sn-p 问题解决了吗?如果是,你还记得你的解决方案是什么吗?
  • 是不是 source sans pro 只是在所需的字体粗细中没有所需的字符?

标签: unicode fonts subset webfonts


【解决方案1】:

vietunicode projecta list of characters that it claims is the "complete set"

aaààảảãáạạăăằằẳẳẵẵắắặặâầầẩẩẫẫấấậậbbccddřeèèẻẻẽẽééẹẹêêềềểểễễếếệệ fFgGhIìÌỉỈĩĩĨíÍịỊjJkKlLmMnNoOòÒỏỎõÕóÓọỌôÔồỒổỔỗỖốỐộỘơƠờỜởỞỡỢpq UùÙủỦũŨúÚụỤưƯừỪửỬữỮứỨựỰvVwWxXyYỳỲỷỶỹỸýÝỵỴzZ

在数字/Unicode 代码点术语中,即:

U+0041-U+005A, U+0061-U+007A, U+00C0-U+00C3, U+00C8-U+00CA,
U+00CC-U+00CD, U+00D2-U+00D5, U+00D9-U+00DA, U+00DD, 
U+00E0-U+00E3, U+00E8-U+00EA, U+00EC-U+00ED, U+00F2-U+00F5,
U+00F9-U+00FA, U+00FD, U+0102-U+0103, U+0110-U+0111,
U+0128-U+0129, U+0168-U+0169, U+01A0-U+01A1, U+01AF-U+01B0,
U+1EA0-U+1EF9

完整的字体可能应该包含完整的 Basic Latin U+0020-U+007E 和 Latin-1 U+00A0-U+00FF,用于可能出现的非越南语特定符号和文本。我还注意到,该列表似乎不包含 U+20AB(DONG SIGN)或 U+20AC(EURO SIGN),如果存在于原始字体中,我会包括在内,因为这些对于处理货币可能有用/必要.


更新:

This blog post on int3ractive.com 指出越南语也可以使用额外的“复合”字符来书写,其中元音字符后跟一个变音符号 ghost 字符以在页面上创建看起来像单个字符的内容,如果您的字体支持,则需要以下范围:

U+02C6-U+0323

根据 Int3ractive 的完整“最优”集:

U+0020-U+002F, U+0030-U+0039, U+003A-U+0040, U+0041-U+005A,
U+005B-U+0060, U+0061-U+007A, U+007B-U+007E, U+00C0-U+00C3,
U+00C8-U+00CA, U+00CC-U+00CD, U+00D0, U+00D2-U+00D5, 
U+00D9-U+00DA, U+00DD, U+00E0-U+00E3, U+00E8-U+00EA, 
U+00EC-U+00ED, U+00F2-U+00F5, U+00F9-U+00FA, U+00FD,
U+0102-U+0103, U+0110-U+0111, U+0128-U+0129, U+0168-U+0169,
U+01A0-U+01B0, U+1EA0-U+1EF9, U+02C6-U+0323

【讨论】:

  • 很有趣,我看到了那个网站,但是有文字墙,我找不到范围列表。你到底是在哪里看到的?
  • 我链接到我的答案中的确切页面:vietunicode.sourceforge.net/charset/vietalphabet.html。内容位于该页面的底部附近,并且在我的回答中也复制了代码点(我无法在该站点上轻松找到)。
  • 澄清一下:我通过分析文本列表得出了代码点。
  • 感谢您的澄清。我希望有一个实际的 unicode 代码点和范围的官方列表,而不是通过检查字符列表计算出的派生列表。
  • 我刚刚发现了这个:wikiwand.com/en/… 不确定它有多官方。
猜你喜欢
  • 2019-08-15
  • 2022-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-08
  • 2019-03-13
  • 2018-04-28
相关资源
最近更新 更多