#!/usr/bin/env python3 | |
# | |
# This script prepares fonts for use for embedded software. It minimizes them | |
# (to reduce size and increase performance), encodes them into C files (needed | |
# by devices without file systems), and prints debug info. | |
# | |
# When minimizing, it subsets the glyphs (to a latin set as-is here) and strips | |
# out layout features. It provides options for whether to keep kerning and in | |
# which format. | |
# |
# An example to get the remaining rate limit using the Github GraphQL API. | |
import requests | |
headers = {"Authorization": "Bearer YOUR API KEY"} | |
def run_query(query): # A simple function to use requests.post to make the API call. Note the json= section. | |
request = requests.post('https://api.github.com/graphql', json={'query': query}, headers=headers) | |
if request.status_code == 200: |
If you hate git submodule
, then you may want to give git subtree
a try.
When you want to use a subtree, you add the subtree to an existing repository where the subtree is a reference to another repository url and branch/tag. This add
command adds all the code and files into the main repository locally; it's not just a reference to a remote repo.
When you stage and commit files for the main repo, it will add all of the remote files in the same operation. The subtree checkout will pull all the files in one pass, so there is no need to try and connect to another repo to get the portion of subtree files, because they were already included in the main repo.
Let's say you already have a git repository with at least one commit. You can add another repository into this respository like this:
import commonmark | |
with open('test.md', 'r') as myfile: | |
text = myfile.read() | |
parser = commonmark.Parser() | |
ast = parser.parse(text) | |
# Returns the text from markdown, stripped of the markdown syntax itself | |
def ast2text(astNode): |
''' | |
Requires pyicu, fontTools | |
Authors: | |
Denis Moyogo Jacquerye [https://github.com/moyogo] | |
MIT License [https://opensource.org/licenses/MIT] | |
''' | |
import sys | |
import icu |
People
![]() :bowtie: |
๐ :smile: |
๐ :laughing: |
---|---|---|
๐ :blush: |
๐ :smiley: |
:relaxed: |
๐ :smirk: |
๐ :heart_eyes: |
๐ :kissing_heart: |
๐ :kissing_closed_eyes: |
๐ณ :flushed: |
๐ :relieved: |
๐ :satisfied: |
๐ :grin: |
๐ :wink: |
๐ :stuck_out_tongue_winking_eye: |
๐ :stuck_out_tongue_closed_eyes: |
๐ :grinning: |
๐ :kissing: |
๐ :kissing_smiling_eyes: |
๐ :stuck_out_tongue: |
#!/bin/sh | |
# hack4tex 0.1 | |
# Copyright (c) 2016 Christian Himpe | |
# released under BSD 2-Clause License ( opensource.org/licenses/BSD-2-Clause ) | |
# based on Stephan Lehmke's answer to "How do I use TrueType Fonts with PDFTeX | |
# using otftotfm?" on tex.stackexchange.com/a/52902 | |
# | |
# requires otftotfm which is part of lcdf-typetools | |
# |