Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
Binary file added AstaSans-Bold.ttf
Binary file not shown.
Binary file added AstaSans-ExtraBold.ttf
Binary file not shown.
Binary file added AstaSans-Light.ttf
Binary file not shown.
Binary file added AstaSans-Medium.ttf
Binary file not shown.
Binary file added AstaSans-Regular.ttf
Binary file not shown.
Binary file added AstaSans-SemiBold.ttf
Binary file not shown.
42 changes: 42 additions & 0 deletions IT-DA-iOS.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,41 @@
objectVersion = 77;
objects = {

/* Begin PBXBuildFile section */
603F1BFC2FC703D7006D5D5D /* AstaSans-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 603FEC252FC703D7006D5D5D /* AstaSans-Bold.ttf */; };
603F1BFD2FC703D7006D5D5D /* AstaSans-ExtraBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 603FEC262FC703D7006D5D5D /* AstaSans-ExtraBold.ttf */; };
603F1BFE2FC703D7006D5D5D /* AstaSans-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 603FEC272FC703D7006D5D5D /* AstaSans-Light.ttf */; };
603F1BFF2FC703D7006D5D5D /* AstaSans-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 603FEC282FC703D7006D5D5D /* AstaSans-Medium.ttf */; };
603F1C002FC703D7006D5D5D /* AstaSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 603FEC292FC703D7006D5D5D /* AstaSans-Regular.ttf */; };
603F1C012FC703D7006D5D5D /* AstaSans-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 603FEC2A2FC703D7006D5D5D /* AstaSans-SemiBold.ttf */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
603FEC252FC703D7006D5D5D /* AstaSans-Bold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "AstaSans-Bold.ttf"; sourceTree = "<group>"; };
603FEC262FC703D7006D5D5D /* AstaSans-ExtraBold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "AstaSans-ExtraBold.ttf"; sourceTree = "<group>"; };
603FEC272FC703D7006D5D5D /* AstaSans-Light.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "AstaSans-Light.ttf"; sourceTree = "<group>"; };
603FEC282FC703D7006D5D5D /* AstaSans-Medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "AstaSans-Medium.ttf"; sourceTree = "<group>"; };
603FEC292FC703D7006D5D5D /* AstaSans-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "AstaSans-Regular.ttf"; sourceTree = "<group>"; };
603FEC2A2FC703D7006D5D5D /* AstaSans-SemiBold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "AstaSans-SemiBold.ttf"; sourceTree = "<group>"; };
60D2F9C22FC5B737005F2963 /* IT-DA-iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "IT-DA-iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
603F8C762FC60464006D5D5D /* Exceptions for "IT-DA-iOS" folder in "IT-DA-iOS" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
Info.plist,
);
target = 60D2F9C12FC5B737005F2963 /* IT-DA-iOS */;
};
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */

/* Begin PBXFileSystemSynchronizedRootGroup section */
60D2F9C42FC5B737005F2963 /* IT-DA-iOS */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
603F8C762FC60464006D5D5D /* Exceptions for "IT-DA-iOS" folder in "IT-DA-iOS" target */,
);
path = "IT-DA-iOS";
sourceTree = "<group>";
};
Expand All @@ -34,6 +62,12 @@
children = (
60D2F9C42FC5B737005F2963 /* IT-DA-iOS */,
60D2F9C32FC5B737005F2963 /* Products */,
603FEC252FC703D7006D5D5D /* AstaSans-Bold.ttf */,
603FEC262FC703D7006D5D5D /* AstaSans-ExtraBold.ttf */,
603FEC272FC703D7006D5D5D /* AstaSans-Light.ttf */,
603FEC282FC703D7006D5D5D /* AstaSans-Medium.ttf */,
603FEC292FC703D7006D5D5D /* AstaSans-Regular.ttf */,
603FEC2A2FC703D7006D5D5D /* AstaSans-SemiBold.ttf */,
);
sourceTree = "<group>";
};
Expand Down Expand Up @@ -109,6 +143,12 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
603F1BFC2FC703D7006D5D5D /* AstaSans-Bold.ttf in Resources */,
603F1BFD2FC703D7006D5D5D /* AstaSans-ExtraBold.ttf in Resources */,
603F1BFE2FC703D7006D5D5D /* AstaSans-Light.ttf in Resources */,
603F1BFF2FC703D7006D5D5D /* AstaSans-Medium.ttf in Resources */,
603F1C002FC703D7006D5D5D /* AstaSans-Regular.ttf in Resources */,
603F1C012FC703D7006D5D5D /* AstaSans-SemiBold.ttf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -253,6 +293,7 @@
CURRENT_PROJECT_VERSION = 1;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "IT-DA-iOS/Info.plist";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
Expand Down Expand Up @@ -284,6 +325,7 @@
CURRENT_PROJECT_VERSION = 1;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "IT-DA-iOS/Info.plist";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
Expand Down
20 changes: 20 additions & 0 deletions IT-DA-iOS/Asset.xcassets/Image.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
20 changes: 20 additions & 0 deletions IT-DA-iOS/Asset.xcassets/강조 텍스트.colorset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x00",
"green" : "0x00",
"red" : "0x00"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
20 changes: 20 additions & 0 deletions IT-DA-iOS/Asset.xcassets/기본 텍스트.colorset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x4F",
"green" : "0x4F",
"red" : "0x4F"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
20 changes: 20 additions & 0 deletions IT-DA-iOS/Asset.xcassets/보조 텍스트.colorset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x8C",
"green" : "0x8C",
"red" : "0x8C"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
11 changes: 0 additions & 11 deletions IT-DA-iOS/Assets.xcassets/AccentColor.colorset/Contents.json

This file was deleted.

114 changes: 114 additions & 0 deletions IT-DA-iOS/Asta-Sans-main/.github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
name: Build font and specimen

on: push

jobs:
build:
name: Build and test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.10
uses: actions/setup-python@v5
with:
python-version: "3.10"
- name: Install sys tools/deps
run: |
sudo apt-get update
sudo apt-get install ttfautohint
sudo snap install yq
- uses: actions/cache@v4
with:
path: ./venv/
key: ${{ runner.os }}-venv-${{ hashFiles('**/requirements*.txt') }}
restore-keys: |
${{ runner.os }}-venv-
- name: gen zip file name
id: zip-name
shell: bash
# Set the archive name to repo name + "-assets" e.g "MavenPro-assets"
run: echo "ZIP_NAME=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')-fonts" >> $GITHUB_ENV

# If a new release is cut, use the release tag to auto-bump the source files
# - name: Bump release
# if: github.event_name == 'release'
# run: |
# . venv/bin/activate
# SRCS=$(yq e ".sources[]" sources/config.yaml)
# TAG_NAME=${GITHUB_REF/refs\/tags\//}
# echo "Bumping $SRCS to $TAG_NAME"
# for src in $SRCS
# do
# bumpfontversion sources/$src --new-version $TAG_NAME;
# done

- name: Build font
run: make build
- name: Check with fontbakery
run: make test
continue-on-error: true
- name: proof
run: make proof
- name: Deploy
uses: peaceiris/actions-gh-pages@v4
if: ${{ github.ref == 'refs/heads/main' }}
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./out
- name: Archive artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ env.ZIP_NAME }}
path: |
fonts
out
outputs:
zip_name: ${{ env.ZIP_NAME }}

# There are two ways a release can be created: either by pushing a tag, or by
# creating a release from the GitHub UI. Pushing a tag does not automatically
# create a release, so we have to do that ourselves. However, creating a
# release from the GitHub UI *does* push a tag, and we don't want to create
# a new release in that case because one already exists!

release:
name: Create and populate release
needs: build
runs-on: ubuntu-latest
if: contains(github.ref, 'refs/tags/')
env:
ZIP_NAME: ${{ needs.build.outputs.zip_name }}
GH_TOKEN: ${{ github.token }}
steps:
- uses: actions/checkout@v4
- name: Download font artefact files
uses: actions/download-artifact@v4
with:
name: ${{ env.ZIP_NAME }}
path: ${{ env.ZIP_NAME }}
- name: Copy DESCRIPTION.en_us.html to artefact directory
run: cp documentation/DESCRIPTION.en_us.html ${{ env.ZIP_NAME }}/DESCRIPTION.en_us.html
- name: Copy ARTICLE.en_us.html to artefact directory
run: cp documentation/ARTICLE.en_us.html ${{ env.ZIP_NAME }}/ARTICLE.en_us.html
continue-on-error: true
- name: Copy OFL.txt to artefact directory
run: cp OFL.txt ${{ env.ZIP_NAME }}/OFL.txt
- name: Remove proof/fontbakery stuff from release
run: rm -rf ${{ env.ZIP_NAME }}/out
- name: gen release file name
shell: bash
run: echo "RELEASE_ZIP_NAME=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')-${{github.ref_name}}" >> $GITHUB_ENV
- name: Create release bundle
run: mv ${{ env.ZIP_NAME }} ${{ env.RELEASE_ZIP_NAME }}; zip -r ${{ env.RELEASE_ZIP_NAME }}.zip ${{ env.RELEASE_ZIP_NAME }}
- name: Check for release
id: create_release
run: |
if ! gh release view ${{ github.ref_name }}; then
git show -s --format=%B ${{ github.ref_name }} | tail -n +4 | gh release create ${{ github.ref_name }} -t ${{ github.ref_name }} -F -
fi
- name: Populate release
run: |
gh release upload ${{ github.ref_name }} ${{ env.RELEASE_ZIP_NAME }}.zip --clobber
- name: Set release live
run: |
gh release edit ${{ github.ref_name }} --draft=false
45 changes: 45 additions & 0 deletions IT-DA-iOS/Asta-Sans-main/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
*~
venv
venv-test
build.stamp
proof
node_modules
package-lock.json
package.json
master_ufo
instance_ufos
.ninja_log
build.ninja

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Autosaved by application when editing
######################
*(تم الحفظ تلقائيًا).*
*(automaticky uloženo).*
*(Automatisch gesichert).*
*(Autosaved).*
*(guardado automáticamente).*
*(enregistré automatiquement).*
*(salvato automaticamente).*
*(自動保存).*
*(자동 저장됨).*
*(Salvo Automaticamente).*
*(Автосохранение).*
*(Otomatik Kaydedildi).*
*(自动存储).*
*(已自動儲存).*

# Build files
results.md
changelist.txt
masters
out
13 changes: 13 additions & 0 deletions IT-DA-iOS/Asta-Sans-main/AUTHORS.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# This is the official list of project authors for copyright purposes. The first name in the list (if there are several authors), will appear as "Principal design" in the "about" section of the font specimen on Google Fonts.
# This file is distinct from the CONTRIBUTORS.txt file.
# See the latter for an explanation.
#
# Names should be added to this file as:
# Name or Organization <email address>
#
# (In alphabetical order)

42dot
Chang Song
Jihyun Ha
Beumky Hong
Loading