Skip to content

Instantly share code, notes, and snippets.

View ShikiSuen's full-sized avatar
🍍

ShikiSuen ShikiSuen

🍍
View GitHub Profile
@ShikiSuen
ShikiSuen / Shiki-FireFoxColorScheme-Blue
Created January 24, 2023 01:49
My FireFox Color Scheme (Blue).
https://color.firefox.com/?theme=XQAAAAI-AQAAAAAAAABBqYhm849SCia3ftKEGccwS-xMDPr6gDamZHzRz3dFizlpUiReI-ZYiVK7inbKG9IGfUXu3jVRc6G6zvK1-1UfOf9mrr61QUHM5CaWkYaFS6IMLnm3QsyFX3dZdTUDdL5lmuT5zdXjOleYTsOGAU0EXgAyxw3wZKJPFmvHoVVnboNnApdnvcVAi7SmhiLL7-_3cIxJ9Asi4DcXVuA1IbqAcseCwQjErAPJlf_IBgzhzgkiKVOh569iOREGs-llTl2B0wOkPA04AfQB5Ocz7j5MSbZqixf7u2Sw
@ShikiSuen
ShikiSuen / IMKSuggestion.md
Last active March 24, 2024 07:29
Let's talk about what InputMethodKits needs to improve.

Related sample project: https://github.com/vChewing/vChewing-macOS/tree/3.4.9

It seems that individual bug reports doesn't work at all. Besides, the entire InputMethodKit needs a renovation.

This thread will be sent to Apple by certain special approaches after gathering enough usable information.

Let's talk about what InputMethodKits needs to improve. Here's my conclusion. If Apple think there's already an API, then it might be either mulfunctioning or not exposed to Swift.

  1. An official Swift-friendly wrapper with neither "!" nor "?" in the parameters of all provided APIs.
@ShikiSuen
ShikiSuen / FB10978412App.swift
Created September 20, 2022 10:00
FB10978412 Demo App (SwiftUI)
/// FB10978412: Since macOS 11 Big Sur, CTFontCreateUIFontForLanguage cannot
/// distinguish zh-Hans and zh-Hant with correct adoptation of proper PingFang SC/TC variants.
import SwiftUI
@main
struct FB10978412App: App {
var body: some Scene {
WindowGroup {
ContentView()
@ShikiSuen
ShikiSuen / kaiu-name.ttx
Created September 16, 2022 03:49
The name table of the Kaiu.font on Windows 10.
<?xml version="1.0" encoding="UTF-8"?>
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="4.28">
<name>
<namerecord nameID="0" platformID="1" platEncID="0" langID="0x0" unicode="True">
(c) Copyright DynaLab Inc. 1992-1998
</namerecord>
<namerecord nameID="1" platformID="1" platEncID="0" langID="0x0" unicode="True">
DFKai-SB
</namerecord>
@ShikiSuen
ShikiSuen / A-OVMANDARIN-UNITTEST.MD
Last active June 17, 2022 04:56
針對小麥 2.3 內建的 OVMandarin 的倚天26與許氏鍵盤的單元測試。

該測試為窮極測試,測試盡可能所有的在理論上能用倚天26與許氏鍵盤輸入的注音組合。

在執行此測試之前,請在 Mandarin.h 的接近檔案末尾的位置新增如下圖選中區域的內容:

image

也就是在 BopomofoReadingBuffer 的 public 段新增:

  std::string cnvSequence(std::string givenSequence) {
 clear();
##### やったあと再起動をお忘れずに。 #####
##### REQUIRES REBOOT TO TAKE EFFECT #####
##### Stop Rechecking Application and DMG hashes #####
##### アプリ・DMGの完全性検査を自動的にやらないこと #####
defaults write com.apple.LaunchServices LSQuarantine -bool NO
##### Whitelist VSTs / AUs #####
##### 全部 VST・AU プラグインを「安全検査済」と表記する #####
@ShikiSuen
ShikiSuen / 1000-applefontexperience.conf
Last active March 10, 2023 19:27
Apple Font Experience for Linux. You need to put this conf file in "/etc/fonts/conf.d" and manually install "Inter" and "Sarasa Gothic" to "/etc/fonts/opentype/". You can install PingFang if you wish. Install "noto-cjk" package from your Linux package manager for Noto Serif CJK support.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- -->
<fontconfig>
<!-- Basic CJK Font Fallback Rule Redifined -->
<match target="pattern">
<test qual="any" name="lang" compare="contains">
<string>zh-TW</string>
</test>
<test qual="any" name="lang" compare="contains">
@font-face {
font-family: 'Inter_Web';
font-weight: 100 900;
font-display: swap;
font-style: oblique 0deg 10deg;
src: url(data:font/opentype;charset=utf-8;base64,d09GMgABAAAABNhQABIAAAAMKDwABNfZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGowsG4fldByBpkI/SFZBUsNQP01WQVKBOgZgP1NUQVQkAIHAJC+CEAqImDiG9VULzzAAMJjyYAE2AiQDzywEIAWVEweC7GNb9K3bAUE+vbrZy/mugNzm6cJBbK1jtFZxU/TVlo+EhAL+NeKb2V8bDxLau1A2EJTE5p5J/89EKQ/1wDHUQXXI0AcCDYiuOvehOSAyxjYvV4gkbnbJbs3yUJsQPfv/////////////////////hpMfT7r1ZnZ35v+/jRCSEEgIYQ2EktCl9CMEqaIGCwIqaD/1LAfhRIkRYh3CiFHESJDCkLTPQQyElRz6kcfAQIFGKKZsgZRksDw0TCukqmwi7Ij4l9ZIOqoworl6f/9YVqo8YMyQaYxjAs45pmyMYZqaTEbMcI6dwsQ0kRmjLaFJpggF7dC2LDUQKmRy1mA600ozSi1j+9tEhcyVizrfIgonTI4UF+jiUBbSbKnOZ56XyRwzjCXmoVSEWVl1Zk6ctSJr2brYCXEbbYExInFC+qxaoaI6JRARssmOy1a2vbPbQBjcvWgsiv4hy973efGvwT7oJEmSJDmEfBy8A0RRrksEBZOm5DBmHwkrR6yKf9PssZwke+PUBuVgrbjQPDxFN5qLutU8BPbUmtyuwo04czarcM4ZgcCkZvC8ESIMBx53Q4R4hKMqdr2eo6aeBoTk6SkVeoFF8gRuP/SUPWWzxjOsooet4VUYkpnDMqO7hrNG+Uu+xz6HcG26xITet3jx7QWnELQEnZd4JYbuoeShTBZxRfY5i/IBfU2m
@ShikiSuen
ShikiSuen / 《天使帝國三》配樂人員曲目對照表.txt
Created April 16, 2020 19:06
《天使帝國三》配樂人員曲目對照表
曾志豪 - Battle_Maya_world.m4a
曾志豪 - Ag3.m4a
曾志豪 - Ag3ad.mp3
曾志豪 - BabyGoGoGo.m4a
曾志豪 - Battle_Careful.m4a
曾志豪 - Battle_chinawar.m4a
曾志豪 - Battle_elder_d.m4a
曾志豪 - Battle_Elder_Win.m4a
曾志豪 - Battle_Elder01.m4a
曾志豪 - Battle_Elder02.m4a

《天女之诗》第一卷

简体中文; 日本語; English; 繁體中文

在下的首张专辑「《天女之诗》第一卷」于 2020年4月11日 线上发行。

入口:Apple Music 中国大陆, 网易云音乐, QQ音乐, iTunes 台澎金马, iTunes 日本, iTunes US, iTunes Canada

这次是有请代理商申请在腾讯御三家(酷狗、酷我、QQ音乐)上架,感兴趣者可以「IL POEMA DI ATENA」或者「天女の詩」为关键字检索该专辑。 专辑代理商 Router FM 不支持登记中文曲名,相关资讯请