らんだむな記憶

blogというものを体験してみようか!的なー

font

MS 明朝等の商用利用

MS明朝、ゴシック、メイリオをWindows以外のOSで利用することは可能ですか&# - マイクロソフト コミュニティ なんかよく分からんね。MS ゴシック、MS 明朝相当のフォントについて知る | 産業向け製品 | リコー へー。

JetBrains Mono

JetBrains Mono: A free and open source typeface for developers | JetBrains: Developer Tools for Professionals and Teams へー。って、なんてこった・・・。アロー演算子で合字が出るのか・・・。対応してるエディタはやはりブラウザベースのやつなん…

メインフレーム

メインフレームの異常処理 - Qiita 用語だけ聞いたことのあるアレ。なんか面倒臭そう・・・。RTOS 的な気持ちになった (物凄くテキトー) フォント製品:日立プリンティングソリューション 汎用機用フォントサービス|カルチ フォント ソリューションサービス…

英語の論文を日本語で読む

英語弱者のためのarXivの論文翻訳 - Qiita すごい! FontGAN: A Unified Generative Framework for Chinese Character Stylization and De-stylization – arXiv Vanity おぉっ、楽チン!(内容はよく分からんけど)

高速サブセッタ

Faster Horse: C++ Font Subsetter; Fast, Flexible, and Secure - Google ドキュメントというのがあるわけで、Get Started with the Google Fonts API | Google Developersに適用されているのだろうか?

こうぜい

こうぜい - うののじ - BOOTH ほう。少し前に見たら販売サイトがなくなってるなと思ったけど、また販売を再開したらしい。 ちゃんとは覚えてないけど、タイムスタンプからすると3年前に購入したようだ。嵯峨本フォントプロトタイプ - ダウンロードページ も…

Jupyterでグリフの描画

以下のような感じでファイルに落とさなくてもできた。 from defcon import Font from fontTools.pens.svgPathPen import SVGPathPen from IPython.display import SVG, display font = Font("font.ufo") glyph_set = font._glyphSet pen = SVGPathPen(glyph_…

フォント資料

規格 OpenType specification - Typography | Microsoft Docs TrueType Reference Manual - Fonts - Apple Developer 技術資料 OpenType Feature File Specification | afdko The OpenType Cookbook - Introduction Features ハンドブック https://glyphsapp…

Standardized Variants

異体字セレクタ - Wikipedia 2013年9月30日制定のUnicode 6.3では、CJK互換漢字がUnicode正規化でCJK統合漢字に置き換えられ、字形等の情報を失ってしまう問題を解消するために、CJK互換漢字と等価なCJK統合漢字と異体字セレクタの組合せがIVDとは別にStanda…

git diffのtextconv

git diff で Office ファイルの差分を見る - Qiitaを参考に、XMLの整形 - らんだむな記憶で作った「xml_beautify」を仕掛ける。[~/.gitconfig] [diff "xml_beautify"] textconv = ~/bin/xml_beautify して、 [GIT_REPOS/.gitattribute] *.glif diff=xml_beau…

mergeFontsとmergefonts

2.8.1 [makeotf] ValueError: path is on drive c:, start on drive F: · Issue #602 · adobe-type-tools/afdko · GitHub As for the mergefonts problem, you need to change mergeFonts to mergefonts in the mapping files, otherwise the tool will atte…

令和を加える

[LogocistStd.map] mergeFonts 00000 00000 00001 00001 00002 00002 00003 00003 00004 00004 00005 00005 00006 00006 00007 00007 ... 09352 09352 09353 09353と [reiwa.map] mergeFonts LogocistStd-Kanji 1 23058 cid23058みたいなファイルを作ってお…

vrt2

Ken Lunde on Twitter: "知っているのはMS Wordだけです。実はOpenType/CFFの場合にはvrt2は必要です。 QT @moji_memo: vrt2を使うアプリってどんなのがあるんですか? たとえばInDesignは使いませんよね。" 悲しい・・・AFDKO “features” File Tips & Tric…

EBDT(4)

□□□□□□□□□□□□ □□□■■□□■■□□□ □□■□■□□■□■□□ □□■■□□□□■■□□ □□□□□□□□□□□□ □□□□□□□□□□□□ □□□□□□□□□□□□ □□■■■■■■■■□□ □□■■□□□□■■□□ □□□■■□□■■□□□ □□□□□■■□□□□□ □□□□□□□□□□□□をEBDT(1) - らんだむな記憶のスクリプトで16進数にした 00019829 430c0000 000003fc 30c1…

EBDT(3)

M+ BITMAP FONTSにbdf形式のビットマップフォントがある。 GitHub - koron/bdf2ttf: Convert BDF font file to TTF (embed bitmap as is, not conver to vector)にbdf形式からttf形式への変換ツールがある。 このツールについては「開発者コマンド プロンプ…

ファミリー内のcapHeight

sCapHeight and sxHeight Consistency across a Font Family — TypeDrawers 斜め読みする気力しかない・・・。

AJ16-J15

1125 Kanji r30 c21 なんだろうコレ・・・と思っていたが、JISコードだとようやく気づいた・・・。0x3021・・・。rはrow(区)でcはcell(点)なんだろうな・・・。 http://unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0208.TXTでも眺めてほっこりす…

EBDT(2)

source-han-sans/SourceHanSansJP-Regular.otf at release · adobe-fonts/source-han-sans · GitHubをダウンロードしてきて、以下のようなXMLでビットマップを埋め込んでみた・・・がツールでは見えるもののメモ帳とかで反映されない・・・。 <ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.40"> <EBLC> <header version="2.0"/> </header></eblc></ttfont>

EBDT(1)

□□□□□□□□ □■■□□■■□ □■■□□■■□ □□□□□□□□ □□■■■■□□ □■□□□□■□ □□■□□■□□ □□□■■□□□こんな感じのを16進数データ(00666600 3c422418)にしたい: #! /usr/bin/env python # -*- coding: utf-8 -*- import os, sys, re def split_list(l, n): for idx in range(0, len(l…

UAX #50

UAX #50: Unicode Vertical Text Layout ふぁぁぁぁ・・・これは難しい・・・。 4 Glyphs Changes for Vertical Orientation Table 2 provides representative glyphs for the horizontal and vertical appearance of characters with the Vertical_Orientat…

IVSとSVS

異体字セレクタ - Wikipedia 異体字セレクタには2つのタイプがあり、Standardized Variation Sequence (標準化された異体字シーケンス、略称 SVS) と、Ideographic Variation Sequence (漢字異体字シーケンス、略称 IVS) がある。 https://github.com/adobe-…

フォントレンダラ

MicrosoftはWindowsのフォントレンダラを「改善の必要なし」と考えている? | スラド 久しぶりに偶然この記事に至ったので記念にリンクを残す。 判読できたらなんでも良し・・・

fontforgeビルド

fontforge(2) - らんだむな記憶を再び。 TrueTypeのヒンティングLOVEなら「./configure --with-freetype-source」にしろと書いてあるが、やったら freetype のソースコードはどこやねん?とか言われて(アタリマエだろ!)面倒なのでやめた。今はいいや。 につ…

otsビルド

GitHub - khaledhosny/ots: Sanitizer for OpenTypeをUbuntuでビルドする時、事前に sudo apt install pkg-config cmake libfreetype6-dev しとくといいのかな。しかしERROR: Cannot find frameworks with non-clang compiler · Issue #5070 · mesonbuild/me…

TrueTypeインストラクション(2)

手でTrueTypeインストラクションを書いてみる。ttxでdumpした時の書式で書く。 PUSHB[ ] 30 /* threshold of point size */ MPS[ ] GT[ ] /* if (30 > current_ppem) */ IF [ ] SVTCA[0] /* set vectors to the y-axis */ PUSHB[ ] 11 /* point number */ PU…

TrueTypeインストラクション(1)

Outline Glyph Viewのデバッグビューで追える。 ttxでTrueTypeフォントのglyfテーブルをdumpして比較すると良いか。 <assembly> PUSHB[ ] /* 1 values pushed */ 1 CALL[ ] /* CallFunction */ </assembly> といった部分はfontforgeのデバッガでは PUSHB_1 1 CALL <return>として表示され</return>…

手書き文字

【超絶技巧】フリーハンドで駅名標を書く看板屋さんがすごい「人間プリンター」「絶滅危惧種のプロフェッショナル」 - Togetter 下書きなしで?!大阪の看板職人の技「ブッツケ書き」を喰らえ | 企業と人が出会う場所 OSAKAしごとフィールド 1つの究極。

Variable Font Collections

Variable Font Collectionsによると、以下にテスト用のリポジトリがあるとのこと・・・ GitHub - adobe-fonts/variable-font-collection-test: Variable Font Collection TestそのうちVariable Fonts – Source Han VF Protoで実験できるようになるのかな?

OpenType® specification

OpenType specification - Typography | Microsoft Docs ここからダウンロードできるpdfを1143ページくらいまでは削除すると便利そう。

U+7360のこの漢字はJIS 第一~第四水準のどれにも属さず、JIS X 0212の 情報交換用漢字符号-補助漢字 に属するらしい。Adobe-Japan1規格としても CID+21973 に位置する。 第102回 「獠」と「䝤」 | 人名用漢字の新字旧字(安岡 孝一) | 三省堂 ことばのコ…