summaryrefslogtreecommitdiff
path: root/data/fonts
AgeCommit message (Collapse)Author
2021-02-25Rename the font file with PostScript name based file nameSeigo Nonaka
This CL also adds lint rules for matching the file name and PostScript name. Bug: 179952916 Test: m fontchain_lint Merged-In: I829840299b5d138cfec8924ce8f77e1371524a70 Change-Id: Ifbe99d68c40605f004c88f63000b092cb68cafd6
2021-02-16[LSC] Add LOCAL_LICENSE_KINDS to frameworks/baseBob Badour
Added SPDX-license-identifier-Apache-2.0 to: apct-tests/perftests/autofill/Android.bp apct-tests/perftests/blobstore/Android.bp apct-tests/perftests/core/Android.bp apct-tests/perftests/core/apps/overlay/Android.bp apct-tests/perftests/core/apps/reources_manager/Android.bp apct-tests/perftests/core/jni/Android.bp apct-tests/perftests/multiuser/Android.bp apct-tests/perftests/multiuser/apps/dummyapp/Android.bp apct-tests/perftests/packagemanager/Android.bp apct-tests/perftests/packagemanager/apps/query-all/Android.bp apct-tests/perftests/textclassifier/Android.bp apct-tests/perftests/utils/Android.bp apct-tests/perftests/windowmanager/Android.bp apex/Android.bp apex/blobstore/framework/Android.bp apex/blobstore/service/Android.bp apex/jobscheduler/framework/Android.bp apex/jobscheduler/service/Android.bp apex/media/Android.bp apex/media/aidl/Android.bp apex/media/framework/Android.bp cmds/am/Android.bp cmds/app_process/Android.bp cmds/appops/Android.bp cmds/appwidget/Android.bp cmds/backup/Android.bp cmds/bmgr/Android.bp cmds/bootanimation/Android.bp cmds/bu/Android.bp cmds/content/Android.bp cmds/dpm/Android.bp cmds/hid/Android.bp cmds/hid/jni/Android.bp cmds/idmap2/Android.bp cmds/ime/Android.bp cmds/incident/Android.bp cmds/incident_helper/Android.bp cmds/incidentd/Android.bp cmds/input/Android.bp cmds/interrupter/Android.bp cmds/locksettings/Android.bp cmds/pm/Android.bp cmds/requestsync/Android.bp cmds/screencap/Android.bp cmds/sm/Android.bp cmds/svc/Android.bp cmds/telecom/Android.bp cmds/uiautomator/Android.bp cmds/uiautomator/cmds/uiautomator/Android.bp cmds/uiautomator/instrumentation/Android.bp cmds/uiautomator/library/Android.bp cmds/vr/Android.bp cmds/wm/Android.bp config/Android.bp core/java/android/service/wallpaper/Android.bp core/jni/Android.bp core/sysprop/Android.bp core/tests/BroadcastRadioTests/Android.bp core/tests/ConnectivityManagerTest/Android.bp core/tests/PackageInstallerSessions/Android.bp core/tests/PlatformCompatFramework/Android.bp core/tests/bandwidthtests/Android.bp core/tests/benchmarks/Android.bp core/tests/bluetoothtests/Android.bp core/tests/bugreports/Android.bp core/tests/coretests/Android.bp core/tests/coretests/BinderDeathRecipientHelperApp/Android.bp core/tests/coretests/BinderProxyCountingTestApp/Android.bp core/tests/coretests/BinderProxyCountingTestService/Android.bp core/tests/coretests/BstatsTestApp/Android.bp core/tests/coretests/DisabledTestApp/Android.bp core/tests/coretests/EnabledTestApp/Android.bp core/tests/coretests/aidl/Android.bp core/tests/coretests/apks/Android.bp core/tests/coretests/apks/install/Android.bp core/tests/coretests/apks/install_bad_dex/Android.bp core/tests/coretests/apks/install_complete_package_info/Android.bp core/tests/coretests/apks/install_decl_perm/Android.bp core/tests/coretests/apks/install_jni_lib/Android.bp core/tests/coretests/apks/install_jni_lib_open_from_apk/Android.bp core/tests/coretests/apks/install_loc_auto/Android.bp core/tests/coretests/apks/install_loc_internal/Android.bp core/tests/coretests/apks/install_loc_sdcard/Android.bp core/tests/coretests/apks/install_loc_unspecified/Android.bp core/tests/coretests/apks/install_use_perm_good/Android.bp core/tests/coretests/apks/install_uses_feature/Android.bp core/tests/coretests/apks/install_verifier_bad/Android.bp core/tests/coretests/apks/install_verifier_good/Android.bp core/tests/coretests/apks/keyset/Android.bp core/tests/coretests/apks/locales/Android.bp core/tests/coretests/apks/overlay_config/Android.bp core/tests/coretests/apks/version/Android.bp core/tests/coretests/apks/version_nosys/Android.bp core/tests/featureflagtests/Android.bp core/tests/hdmitests/Android.bp core/tests/hosttests/test-apps/AutoLocTestApp/Android.bp core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.bp core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.bp core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.bp core/tests/hosttests/test-apps/ExternalLocPermsFLTestApp/Android.bp core/tests/hosttests/test-apps/ExternalLocTestApp/Android.bp core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.bp core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.bp core/tests/hosttests/test-apps/ExternalSharedPerms/Android.bp core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.bp core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.bp core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.bp core/tests/hosttests/test-apps/InternalLocTestApp/Android.bp core/tests/hosttests/test-apps/MultiDexLegacyTestServicesTests/Android.bp core/tests/hosttests/test-apps/NoLocTestApp/Android.bp core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.bp core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.bp core/tests/hosttests/test-apps/SharedUid/32/Android.bp core/tests/hosttests/test-apps/SharedUid/32/jni/Android.bp core/tests/hosttests/test-apps/SharedUid/64/Android.bp core/tests/hosttests/test-apps/SharedUid/64/jni/Android.bp core/tests/hosttests/test-apps/SharedUid/dual/Android.bp core/tests/hosttests/test-apps/SharedUid/dual/jni/Android.bp core/tests/hosttests/test-apps/SharedUid/java_only/Android.bp core/tests/hosttests/test-apps/SimpleTestApp/Android.bp core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v1_ext/Android.bp core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v2_int/Android.bp core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v1_ext/Android.bp core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v2_none/Android.bp core/tests/hosttests/test-apps/VersatileTestApp_Auto/Android.bp core/tests/hosttests/test-apps/VersatileTestApp_External/Android.bp core/tests/hosttests/test-apps/VersatileTestApp_Internal/Android.bp core/tests/hosttests/test-apps/VersatileTestApp_None/Android.bp core/tests/mockingcoretests/Android.bp core/tests/notificationtests/Android.bp core/tests/overlaytests/device/Android.bp core/tests/overlaytests/device/test-apps/AppOverlayOne/Android.bp core/tests/overlaytests/device/test-apps/AppOverlayTwo/Android.bp core/tests/overlaytests/device/test-apps/FrameworkOverlay/Android.bp core/tests/overlaytests/host/Android.bp core/tests/overlaytests/remount/Android.bp core/tests/overlaytests/remount/test-apps/Overlay/Android.bp core/tests/overlaytests/remount/test-apps/SharedLibrary/Android.bp core/tests/overlaytests/remount/test-apps/SharedLibraryOverlay/Android.bp core/tests/overlaytests/remount/test-apps/Target/Android.bp core/tests/packagemanagertests/Android.bp core/tests/privacytests/Android.bp core/tests/screenshothelpertests/Android.bp core/tests/systemproperties/Android.bp core/tests/utillib/Android.bp core/tests/utiltests/Android.bp core/tests/utiltests/jni/Android.bp core/tests/uwbtests/Android.bp core/xsd/Android.bp core/xsd/vts/Android.bp data/etc/Android.bp data/etc/car/Android.bp data/fonts/Android.bp data/keyboards/Android.mk drm/jni/Android.bp errorprone/Android.bp graphics/proto/Android.bp keystore/Android.bp keystore/tests/Android.bp libs/WindowManager/Jetpack/Android.bp libs/WindowManager/Shell/Android.bp libs/WindowManager/Shell/tests/Android.bp libs/androidfw/Android.bp libs/androidfw/fuzz/resourcefile_fuzzer/Android.bp libs/hostgraphics/Android.bp libs/incident/Android.bp libs/input/Android.bp libs/input/tests/Android.bp libs/protoutil/Android.bp libs/services/Android.bp libs/storage/Android.bp libs/usb/tests/AccessoryChat/Android.bp libs/usb/tests/AccessoryChat/accessorychat/Android.bp location/lib/Android.bp location/tests/Android.bp location/tests/locationtests/Android.bp lowpan/tests/Android.bp media/Android.bp media/java/Android.bp media/java/android/media/tv/tunerresourcemanager/Android.bp media/jni/Android.bp media/jni/audioeffect/Android.bp media/jni/soundpool/Android.bp media/jni/soundpool/tests/Android.bp media/lib/remotedisplay/Android.bp media/lib/signer/Android.bp media/lib/tvremote/Android.bp media/lib/tvremote/tests/Android.bp media/mca/filterfw/Android.bp media/mca/filterfw/native/Android.bp media/mca/filterpacks/Android.bp media/mca/samples/CameraEffectsRecordingSample/Android.bp media/mca/tests/Android.bp media/native/midi/Android.bp media/packages/BluetoothMidiService/Android.bp media/packages/BluetoothMidiService/tests/unit/Android.bp media/tests/AudioPolicyTest/Android.bp media/tests/CameraBrowser/Android.bp media/tests/EffectsTest/Android.bp media/tests/MediaDump/Android.bp media/tests/MediaFrameworkTest/Android.bp media/tests/MediaRouter/Android.bp media/tests/MtpTests/Android.bp media/tests/ScoAudioTest/Android.bp media/tests/SoundPoolTest/Android.bp media/tests/TunerTest/Android.bp media/tests/audiotests/Android.bp media/tests/players/Android.bp mime/Android.bp native/android/Android.bp native/graphics/jni/Android.bp native/webview/loader/Android.bp nfc-extras/Android.bp nfc-extras/tests/Android.bp packages/AppPredictionLib/Android.bp packages/BackupEncryption/Android.bp packages/BackupEncryption/test/robolectric-integration/Android.bp packages/BackupEncryption/test/robolectric/Android.bp packages/BackupEncryption/test/unittest/Android.bp packages/BackupRestoreConfirmation/Android.bp packages/CarSystemUI/Android.bp packages/CarrierDefaultApp/Android.bp packages/CarrierDefaultApp/tests/unit/Android.bp packages/CompanionDeviceManager/Android.bp packages/Connectivity/framework/Android.bp packages/Connectivity/service/Android.bp packages/CtsShim/Android.bp packages/CtsShim/build/Android.bp packages/CtsShim/build/jni/Android.bp packages/DynamicSystemInstallationService/Android.bp packages/DynamicSystemInstallationService/tests/Android.bp packages/EasterEgg/Android.bp packages/EncryptedLocalTransport/Android.bp packages/ExtShared/Android.bp packages/ExternalStorageProvider/Android.bp packages/ExternalStorageProvider/tests/Android.bp packages/FakeOemFeatures/Android.bp packages/FusedLocation/Android.bp packages/InputDevices/Android.bp packages/LocalTransport/Android.bp packages/PackageInstaller/Android.bp packages/PrintRecommendationService/Android.bp packages/PrintSpooler/Android.bp packages/PrintSpooler/jni/Android.bp packages/PrintSpooler/tests/outofprocess/Android.bp packages/SettingsLib/ActionBarShadow/Android.bp packages/SettingsLib/ActionButtonsPreference/Android.bp packages/SettingsLib/AdaptiveIcon/Android.bp packages/SettingsLib/Android.bp packages/SettingsLib/AppPreference/Android.bp packages/SettingsLib/BarChartPreference/Android.bp packages/SettingsLib/DisplayDensityUtils/Android.bp packages/SettingsLib/EntityHeaderWidgets/Android.bp packages/SettingsLib/HelpUtils/Android.bp packages/SettingsLib/LayoutPreference/Android.bp packages/SettingsLib/ProgressBar/Android.bp packages/SettingsLib/RadioButtonPreference/Android.bp packages/SettingsLib/RestrictedLockUtils/Android.bp packages/SettingsLib/SchedulesProvider/Android.bp packages/SettingsLib/SearchProvider/Android.bp packages/SettingsLib/SearchWidget/Android.bp packages/SettingsLib/SettingsSpinner/Android.bp packages/SettingsLib/SettingsTheme/Android.bp packages/SettingsLib/Tile/Android.bp packages/SettingsLib/Utils/Android.bp packages/SettingsLib/search/Android.bp packages/SettingsLib/tests/integ/Android.bp packages/SettingsLib/tests/robotests/Android.bp packages/SettingsProvider/Android.bp packages/SharedStorageBackup/Android.bp packages/Shell/Android.bp packages/Shell/tests/Android.bp packages/SimAppDialog/Android.bp packages/SoundPicker/Android.bp packages/StatementService/Android.bp packages/SystemUI/Android.bp packages/SystemUI/plugin/Android.bp packages/SystemUI/plugin/ExamplePlugin/Android.bp packages/SystemUI/plugin_core/Android.bp packages/SystemUI/shared/Android.bp packages/VpnDialogs/Android.bp packages/WAPPushManager/Android.bp packages/WAPPushManager/tests/Android.bp packages/WallpaperBackup/Android.bp packages/WallpaperCropper/Android.bp packages/overlays/Android.mk packages/overlays/tests/Android.bp packages/services/PacProcessor/Android.bp packages/services/PacProcessor/jni/Android.bp packages/services/Proxy/Android.bp proto/Android.bp rs/jni/Android.mk samples/demo/haptic-assessment/Android.bp sax/tests/saxtests/Android.bp services/Android.bp services/accessibility/Android.bp services/appprediction/Android.bp services/appwidget/Android.bp services/autofill/Android.bp services/backup/Android.bp services/backup/backuplib/Android.bp services/companion/Android.bp services/contentcapture/Android.bp services/contentsuggestions/Android.bp services/core/Android.bp services/core/java/com/android/server/vcn/Android.bp services/core/jni/Android.bp services/core/xsd/Android.bp services/core/xsd/vts/Android.bp services/coverage/Android.bp services/devicepolicy/Android.bp services/incremental/Android.bp services/midi/Android.bp services/net/Android.bp services/people/Android.bp services/print/Android.bp services/profcollect/Android.bp services/restrictions/Android.bp services/robotests/Android.bp services/robotests/backup/Android.bp services/systemcaptions/Android.bp services/tests/PackageManagerComponentOverrideTests/Android.bp services/tests/PackageManagerServiceTests/host/Android.bp services/tests/PackageManagerServiceTests/host/test-apps/Android.bp services/tests/mockingservicestests/Android.bp services/tests/rescueparty/Android.bp services/tests/servicestests/Android.bp services/tests/servicestests/aidl/Android.bp services/tests/servicestests/apks/Android.bp services/tests/servicestests/apks/install-split-base/Android.bp services/tests/servicestests/apks/install-split-feature-a/Android.bp services/tests/servicestests/apks/install_intent_filters/Android.bp services/tests/servicestests/apks/install_uses_sdk/Android.bp services/tests/servicestests/test-apps/ConnTestApp/Android.bp services/tests/servicestests/test-apps/JobTestApp/Android.bp services/tests/servicestests/test-apps/PackageParserApp/Android.bp services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp services/tests/servicestests/test-apps/SimpleServiceTestApp/Android.bp services/tests/servicestests/test-apps/SuspendTestApp/Android.bp services/tests/shortcutmanagerutils/Android.bp services/tests/uiservicestests/Android.bp services/tests/wmtests/Android.bp services/usage/Android.bp services/usb/Android.bp services/voiceinteraction/Android.bp services/wifi/Android.bp startop/apps/test/Android.bp startop/iorap/Android.bp startop/iorap/functional_tests/Android.bp startop/iorap/stress/Android.bp startop/iorap/tests/Android.bp startop/view_compiler/Android.bp startop/view_compiler/dex_builder_test/Android.bp test-base/hiddenapi/Android.bp test-mock/Android.bp test-runner/tests/Android.bp tests/AccessibilityEventsLogger/Android.bp tests/AccessoryDisplay/common/Android.bp tests/AccessoryDisplay/sink/Android.bp tests/AccessoryDisplay/source/Android.bp tests/ActivityManagerPerfTests/stub-app/Android.bp tests/ActivityManagerPerfTests/test-app/Android.bp tests/ActivityManagerPerfTests/tests/Android.bp tests/ActivityManagerPerfTests/utils/Android.bp tests/ActivityTests/Android.bp tests/ActivityViewTest/Android.bp tests/AmSlam/Android.bp tests/ApkVerityTest/Android.bp tests/ApkVerityTest/ApkVerityTestApp/Android.bp tests/ApkVerityTest/block_device_writer/Android.bp tests/AppLaunch/Android.bp tests/AppLaunchWear/Android.bp tests/AppResourcesLoaders/Android.bp tests/AppResourcesLoaders/Overlay/Android.bp tests/Assist/Android.bp tests/AutoVerify/app1/Android.bp tests/AutoVerify/app2/Android.bp tests/AutoVerify/app3/Android.bp tests/AutoVerify/app4/Android.bp tests/BackgroundDexOptServiceIntegrationTests/Android.bp tests/BandwidthTests/Android.bp tests/BatteryWaster/Android.bp tests/BiDiTests/Android.bp tests/BlobStoreTestUtils/Android.bp tests/BootImageProfileTest/Android.bp tests/BrowserPowerTest/Android.bp tests/Camera2Tests/SmartCamera/SimpleCamera/jni/Android.bp tests/CameraPrewarmTest/Android.bp tests/Codegen/Android.bp tests/Compatibility/Android.bp tests/CoreTests/android/Android.bp tests/DataIdleTest/Android.bp tests/DozeTest/Android.bp tests/DpiTest/Android.bp tests/DynamicCodeLoggerIntegrationTests/Android.mk tests/FeatureSplit/base/Android.bp tests/FeatureSplit/feature1/Android.bp tests/FeatureSplit/feature2/Android.bp tests/FixVibrateSetting/Android.bp tests/FlickerTests/Android.bp tests/FlickerTests/test-apps/Android.bp tests/FlickerTests/test-apps/flickerapp/Android.bp tests/FrameworkPerf/Android.bp tests/GamePerformance/Android.bp tests/GridLayoutTest/Android.bp tests/HierarchyViewerTest/Android.bp tests/HugeBackup/Android.bp tests/HwAccelerationTest/Android.bp tests/Internal/Android.bp tests/JankBench/Android.bp tests/JobSchedulerPerfTests/Android.bp tests/JobSchedulerTestApp/Android.bp tests/LargeAssetTest/Android.bp tests/LegacyAssistant/Android.bp tests/LocalizationTest/Android.bp tests/LocationTracker/Android.bp tests/LotsOfApps/Android.bp tests/LowStorageTest/Android.bp tests/ManagedProfileLifecycleStressTest/Android.bp tests/ManagedProfileLifecycleStressTest/app/DummyDPC/Android.bp tests/MemoryUsage/Android.bp tests/MirrorSurfaceTest/Android.bp tests/NativeProcessesMemoryTest/Android.bp tests/NetworkSecurityConfigTest/Android.bp tests/NullHomeTest/Android.bp tests/OdmApps/Android.bp tests/OdmApps/app/Android.bp tests/OdmApps/priv-app/Android.bp tests/OneMedia/Android.bp tests/PackageWatchdog/Android.bp tests/PlatformCompatGating/Android.bp tests/PlatformCompatGating/test-rules/Android.bp tests/ProtoInputStreamTests/Android.bp tests/RemoteDisplayProvider/Android.bp tests/RenderThreadTest/Android.bp tests/RollbackTest/Android.bp tests/SerialChat/Android.bp tests/ServiceCrashTest/Android.bp tests/SharedLibrary/client/Android.bp tests/SharedLibrary/lib/Android.bp tests/ShowWhenLockedApp/Android.bp tests/SmokeTest/Android.bp tests/SmokeTest/tests/Android.bp tests/SmokeTestApps/Android.bp tests/SoundTriggerTestApp/Android.bp tests/Split/Android.bp tests/StagedInstallTest/Android.bp tests/StatusBar/Android.bp tests/SurfaceComposition/Android.bp tests/SurfaceControlViewHostTest/Android.bp tests/SystemMemoryTest/device/Android.bp tests/SystemMemoryTest/host/Android.bp tests/SystemUIDemoModeController/Android.bp tests/TaskOrganizerTest/Android.bp tests/TelephonyCommonTests/Android.bp tests/TouchLatency/Android.bp tests/TransformTest/Android.bp tests/TtsTests/Android.bp tests/UiBench/Android.bp tests/UsageReportingTest/Android.bp tests/UsageStatsPerfTests/Android.bp tests/UsageStatsTest/Android.bp tests/UsbHostExternalManagmentTest/AoapTestDevice/Android.bp tests/UsbHostExternalManagmentTest/AoapTestHost/Android.bp tests/UsbHostExternalManagmentTest/UsbHostExternalManagmentTestApp/Android.bp tests/UsbManagerTests/Android.bp tests/UsbManagerTests/lib/Android.bp tests/UsbTests/Android.bp tests/UsesFeature2Test/Android.bp tests/VectorDrawableTest/Android.bp tests/VoiceEnrollment/Android.bp tests/VoiceInteraction/Android.bp tests/WallpaperTest/Android.bp tests/WindowAnimationJank/Android.bp tests/WindowInsetsTests/Android.bp tests/appwidgets/AppWidgetHostTest/Android.bp tests/appwidgets/AppWidgetProviderTest/Android.bp tests/backup/Android.mk tests/benchmarks/Android.bp tests/libs-permissions/Android.bp tests/net/Android.bp tests/net/common/Android.bp tests/net/deflake/Android.bp tests/net/integration/Android.bp tests/net/jni/Android.bp tests/net/smoketest/Android.bp tests/notification/Android.bp tests/permission/Android.bp tests/privapp-permissions/Android.bp tests/testables/Android.bp tests/testables/tests/Android.bp tests/utils/StubIME/Android.bp tests/utils/hostutils/Android.bp tests/utils/testutils/Android.bp tests/vcn/Android.bp tools/aapt/Android.bp tools/aapt2/Android.bp tools/aapt2/integration-tests/AutoVersionTest/Android.bp tools/aapt2/integration-tests/BasicTest/Android.bp tools/aapt2/integration-tests/MergeOnlyTest/LeafLib/Android.mk tools/aapt2/integration-tests/MergeOnlyTest/LocalLib/Android.mk tools/aapt2/integration-tests/NamespaceTest/LibOne/Android.mk tools/aapt2/integration-tests/NamespaceTest/LibTwo/Android.mk tools/aapt2/integration-tests/StaticLibTest/App/Android.bp tools/aapt2/integration-tests/StaticLibTest/LibOne/Android.bp tools/aapt2/integration-tests/StaticLibTest/LibTwo/Android.bp tools/aapt2/integration-tests/SymlinkTest/Android.bp tools/bit/Android.bp tools/codegen/Android.bp tools/dump-coverage/Android.bp tools/incident_report/Android.bp tools/incident_section_gen/Android.bp tools/lock_agent/Android.bp tools/locked_region_code_injection/Android.bp tools/obbtool/Android.bp tools/powermodel/Android.bp tools/preload-check/Android.bp tools/preload-check/device/Android.bp tools/preload/loadclass/Android.bp tools/processors/staledataclass/Android.bp tools/processors/view_inspector/Android.bp tools/protologtool/Android.bp tools/sdkparcelables/Android.bp tools/split-select/Android.bp tools/streaming_proto/Android.bp tools/validatekeymaps/Android.bp wifi/java/Android.bp wifi/tests/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to: libs/hwui/Android.bp native/webview/plat_support/Android.bp obex/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-CC-BY SPDX-license-identifier-CPL-1.0 SPDX-license-identifier-GPL SPDX-license-identifier-GPL-2.0 SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS SPDX-license-identifier-W3C legacy_unencumbered to: Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD legacy_unencumbered to: core/java/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-CPL-1.0 to: test-base/Android.bp test-runner/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL to: core/res/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL-2.0 to: libs/usb/Android.bp libs/usb/tests/accessorytest/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT to: tools/preload/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS to: api/Android.bp boot/Android.bp cmds/device_config/Android.bp cmds/settings/Android.bp core/api/Android.bp core/tests/coretests/certs/Android.bp core/tests/overlaytests/remount/test-apps/certs/Android.bp core/tests/overlaytests/remount/test-apps/overlaid_apex/Android.bp core/tests/overlaytests/remount/test-apps/overlay_apex/Android.bp libs/tracingproxy/Android.bp services/startop/Android.bp test-legacy/Android.mk tests/ApkVerityTest/testdata/Android.bp tests/TransitionTests/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ic44d662936d1ff0cae7fbe915932b37aa4e4869a Merged-in: I6e9103c3275cb2e6df5dc586588eccd7d2ab6b06
2020-12-08Improve OWNERS coverage across frameworks/base/.Jeff Sharkey
As general background, OWNERS files expedite code reviews by helping code authors quickly find relevant reviewers, and they also ensure that stakeholders are involved in code changes in their areas. Some teams under frameworks/base/ have been using OWNERS files successfully for many years, and we're ready to expand them to cover more areas. Here's the historical coverage statistics for the last two years of changes before these new OWNERS changes land: -- 56% of changes are fully covered by OWNERS -- 17% of changes are partially covered by OWNERS -- 25% of changes have no OWNERS coverage Working closely with team leads, we've now identified clear OWNERS on a per-package basis, and we're using "include" directives whenever possible to to simplify future maintenance. With this extensive effort, we've now improved our coverage as follows: -- 98% of changes are fully covered by OWNERS -- 1% of changes are partially covered by OWNERS -- 1% of changes have no OWNERS coverage This specific change is automatically generated by a script that identifies relevant "include" directives. Bug: 174932174 Test: manual Exempt-From-Owner-Approval: refactoring with team leads buy-in Merged-In: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813 Change-Id: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813
2020-06-02Merge "Remove font symlinks hack" am: df792ee3f2 am: f369e4f670Yo Chiang
Original change: undetermined Change-Id: If3a07de26e209dd9f7f4cfa2c3cfed1459b44acc
2020-05-27Remove font symlinks hackYo Chiang
Remove Android.mk symlink hack. Use Android.bp prebuilt_font's symlinks property to install symlinks. Bug: 157537895 Test: m DroidSansMono.ttf Test: m Roboto-Regular.ttf Roboto-Bold.ttf Test: # system/fonts/DroidSans.ttf -> Roboto-Regular.ttf Test: # system/fonts/DroidSans-Bold.ttf -> Roboto-Bold.ttf Change-Id: I5b311a3e32bd688e2a6be20d9b81d24560b7e133
2020-05-14Merge "Convert much of f/b/data/fonts/Android.mk to Android.bp" am: ↵Treehugger Robot
fbb827fe24 am: 445030096f Change-Id: I1dda18059beb41e34a25a62cc2c95e83944427c3
2020-05-13Convert much of f/b/data/fonts/Android.mk to Android.bpDan Willemsen
The Serif symlinks haven't been used since 2014, so I removed them. Test: treehugger Test: m fonts.xml DroidSansMono.ttf AndroidClock.ttf, ensure same installed files Change-Id: I496498e0debac37f5fff4b9e046813e6b2694fd5
2020-02-28New priority scripts + critical updates to fonts.Marek Z Jeziorek
Author: Marek Z. Jeziorek <marekj@google.com> BUGANIZER BUGS Addressed ======================== BUG: 149257053 CHANGES ======= Remove font files no longer required deleted: other/NotoSansAdlam-Regular.ttf deleted: other/NotoSansGeorgian-Bold.otf deleted: other/NotoSansGeorgian-Medium.otf deleted: other/NotoSansGeorgian-Regular.otf deleted: other/NotoSansJavanese-Regular.ttf deleted: other/NotoSansTifinagh-Regular.ttf deleted: other/NotoSerifGeorgian-Bold.otf deleted: other/NotoSerifGeorgian-Regular.otf modified: fonts.mk modified: other/Android.bp Replacements for the above deleted files: new file: other/NotoSansAdlam-VF.ttf new file: other/NotoSansGeorgian-VF.ttf new file: other/NotoSansJavanese-Regular.otf new file: other/NotoSansTifinagh-Regular.otf new file: other/NotoSerifGeorgian-VF.ttf New additions to Android fonts (living/revival languages): new file: other/NotoSansGunjalaGondi-Regular.otf new file: other/NotoSansHanifiRohingya-Regular.otf new file: other/NotoSansKhojki-Regular.otf new file: other/NotoSansMasaramGondi-Regular.otf new file: other/NotoSansWancho-Regular.otf new file: other/NotoSansWarangCiti-Regular.otf Test: =================================================== Test: on Android (click on a link within a browser): Test: Adlam https://en.wikipedia.org/wiki/Adlam_(Unicode_block) Test: Georgian https://en.wikipedia.org/wiki/Georgian_(Unicode_block) Test: Georgian https://en.wikipedia.org/wiki/Georgian_Extended Test: Gunjala Gondi https://en.wikipedia.org/wiki/Gunjala_Gondi_(Unicode_block) Test: Hanifi Rohingya https://en.wikipedia.org/wiki/Hanifi_Rohingya_(Unicode_block) Test: Javanese https://en.wikipedia.org/wiki/Javanese_(Unicode_block) Test: Khojki https://en.wikipedia.org/wiki/Khojki_(Unicode_block) Test: Masaram Gondi https://en.wikipedia.org/wiki/Masaram_Gondi_(Unicode_block) Test: Tifinagh https://en.wikipedia.org/wiki/Tifinagh_(Unicode_block) Test: Wancho https://en.wikipedia.org/wiki/Wancho_(Unicode_block) Test: Warang Citi https://en.wikipedia.org/wiki/Warang_Citi_(Unicode_block) Test: =================================================== Test: on Android (click on a link within a browser): Test: udhr Adlam https://unicode.org/udhr/d/udhr_fuf_adlm.html Test: udhr Georgian https://unicode.org/udhr/d/udhr_kat.html Test: udhr Gunjala Gondi NA (Not Available) Test: udhr Hanifi Rohingya NA (Not Available) Test: udhr Javanese https://unicode.org/udhr/d/udhr_jav_java.html Test: udhr Khojki NA (Not Available) Test: udhr Masaram Gondi NA (Not Available) Test: udhr Tifinagh https://unicode.org/udhr/d/udhr_tzm_tfng.html Test: udhr Wancho NA (Not Available) Test: udhr Warang Citi NA (Not Available) Test: =================================== Test: on Android (comparing two systems - before/after) Test: Georgian: Systems settings menus compared side by side Test: =================================== Test: on Mac (comparing the existing Android fonts with the new font Test: using diffenator - https://github.com/googlefonts/fontdiffenator) Test: =================================== Test: SansAdlam-VF: VALIDATED Test: SansGeorgian-VF: VALIDATED Test: SansGunjalaGondi: NEW (No Applicable) Test: SansHanifiRohingya: NEW (No Applicable) Test: SansJavanese: VALIDATED Test: SansKhojki: NEW (No Applicable) Test: SansMasaramGondi: NEW (No Applicable) Test: SansTifinagh: VALIDATED Test: SansWancho: NEW (No Applicable) Test: SansWarangCiti: NEW (No Applicable) Test: SerifGeorgian-VF: VALIDATED Change-Id: I86d46f4b6404509a2e7792473a321f5538b9eb19 Signed-off-by: Marek Z Jeziorek <marekj@google.com> (cherry picked from commit a28399dbaf7ca0261ac2f860807292c7821fe75f)
2019-10-11Reword outdated fonts commentRashed Abdel-Tawab
ADDITIONAL_FONTS_FILE is dead as of 3328d1ce55322f344505173860ebf0525784fb62. Explain how to install new fonts on /product instead. Change-Id: I8a519d2a7a50847e7682473c43e58c4bfe1add5b
2019-09-18Use NotoSansMyanmar (pure Unicode) fontsJungshik Shin
Instead NotoSansMyanmar*-ZawDecode (Unicode-Zawgyi hybrid) fonts, go back to NotoSansMyanmar and NotoSansMyanmarUI (pure Unicode) fonts. Bug: 141019225 Change-Id: Ib2494b9b5cb148f598e69271c5676e7104f66ae3
2019-04-02Move product only fonts out of AOSP.Amin Shaikh
Bug: 122975603 Test: make Change-Id: Iee9cceebca1978631e22f9bd47032168de690c1a
2019-01-29Add FontNotoSerifSourceOverlay to AOSP.Amin Shaikh
Add serif-bold alias in fonts.xml Bug: 123570171 Test: make Change-Id: If591de85bfe5d55776b9b660d034204e0d5877bb
2019-01-09Update fonts.xml with user customization fonts.Santiago Etchebehere
Reapply the change reverted in ag/5943332 now that ag/5979911 fixed the font issue. Bug: 118756857 Test: make Change-Id: I1aefbad199e2717b3e5027c37c301b47fefff684
2019-01-03Use Myanmar ZawDecode font for elegant height textSeigo Nonaka
Bug: 113596573 Test: TreeHugger Change-Id: Ibbf8ef04c93721952841eb2ae60b1fc038f263dd
2018-12-21Drop ZawDecode fontSeigo Nonaka
Bug: 113596573 Test: N/A Change-Id: Ibb61cad47deabf079bb13c3333c86c1a17050c69
2018-12-19Fix missing glyph in Chakma fontSeigo Nonaka
The new font is otf, so renaming in fonts.xml Bug: 120921018 Test: manually done Change-Id: Icf30bcdf930932d34eac46ea10e8ae380010f6b5
2018-09-28Introduce OEM customization XML parserSeigo Nonaka
As the initial version of the OEM customization XML, support new-named-family customization. This allows OEMs to add new named family. Bug: 111544833 Test: atest FrameworksCoreTests:android.graphics Change-Id: If58711fc038898175fcad0ae095865312bd738e2
2018-09-05Introduce system font enumeration APISeigo Nonaka
To be able to use font file in their apps, provides blob and path to the font file and locale list as well. Bug: 26116537 Test: atest CtsWidgetTestCases:EditTextTest CtsWidgetTestCases:TextViewFadingEdgeTest FrameworksCoreTests:TextViewFallbackLineSpacingTest FrameworksCoreTests:TextViewTest FrameworksCoreTests:TypefaceTest CtsGraphicsTestCases:TypefaceTest CtsWidgetTestCases:TextViewTest CtsTextTestCases FrameworksCoreTests:android.text CtsWidgetTestCases:TextViewPrecomputedTextTest CtsGraphicsTestCases:android.graphics.font Change-Id: I1ae1302c6906b808012e1e91b1e4ab393c887cb6
2018-05-04Add Medium weight OTF to 8 existing scripts.Marek Jeziorek
See the companion CL ( Iae55e14b11256ccdd2c55f7252e7cd823763f18b ) for more details . Bug: 77973710 Test: See Iae55e14b11256ccdd2c55f7252e7cd823763f18b . Change-Id: I4c599c7c1305278392a0527ed0de601fc5586468
2018-04-02Change fonts.xml to add 34 new fonts in OTF.Marek Jeziorek
See the companion CL ( If78de54572a48551da0ab2fd5027ca8389d21988 ) for more details . Bug: 74406309 Test: m fontchain_linter Test: See If78de54572a48551da0ab2fd5027ca8389d21988 . Change-Id: Ib3c827a32028af8fa6fe84203c7983ab45f65853
2018-02-01Add Osage and Chakma fonts to fonts.xmlJungshik Shin
Bug: 62420016, 62419886 Test: https://en.wikipedia.org/wiki/Osage_alphabet#Unicode Test: https://en.wikipedia.org/wiki/Chakma_alphabet#Unicode Change-Id: I056fa35be015732ea0c57ce20a200c7c8edfc1cc
2017-11-21Merge "Use serif fonts for serif fallback."TreeHugger Robot
2017-11-20Use serif fonts for serif fallback.Seigo Nonaka
Bug: 31491668 Test: m -j1024 fontchain_lint Change-Id: Ic1d356aa684f2284b0b0fc8de5d0e36380eb44bc
2017-11-20Merge "Add output file and dependencies to fontchain_lint" am: b0a3e9dc83 ↵Colin Cross
am: 4db8be0bb3 am: c181b06021 Change-Id: Id001092f532e66c896dfb7baf83aa4e810d2cd6e
2017-11-17Merge "Build fontchain_lint using python_binary_host" am: 7ecac139ea am: ↵Nan Zhang
7ade558ad2 am: 67695d3aff Change-Id: I850304f79c1c35bfeb6951307b8ca2365da0330b
2017-11-17Add output file and dependencies to fontchain_lintColin Cross
Keep fontchain_lint from rerunning on every make checkbuild by making it touch an output file and giving it dependencies on anything that should cause it to rerun. Bug: 27727331 Test: m checkbuild Change-Id: I0d8a41b308cac04844e27beb51c12dbf46cb1a4a
2017-11-17Build fontchain_lint using python_binary_hostNan Zhang
Test: out/host/linux-x86/bin/fontchain_lint out/target/product/generic/system true external/unicode Bug: b/27727331 Change-Id: Ib9353d2338c3b939027069f49e3e847c65526581
2017-08-11Merge "Support multiple languages per font in fonts.xml"Roozbeh Pournader
2017-08-11Support multiple languages per font in fonts.xmlRoozbeh Pournader
Minikin already supports multiple languages specified per font in I7f13b51464c9b01982bb573251d77052b9ddbd70. This CL adds a couple of such cases into fonts.xml and clarifies in the method and the variable names and parameters that the frameworks is handling a multi-language string when it is. Fixes: 26687969 Test: make -j checkbuild Test: bit FrameworksCoreTests:android.graphics.TypefaceSystemFallbackTest Change-Id: Ifa540a95f87921983f9069330d1dd0892538a8df
2017-08-09Fix various Hangul Jamo bugs in DroidSansFallbackRoozbeh Pournader
Various Jamo characters were off-by-one, missing from the cmap table, or incorrect. Change-Id: Iaae427f1b3973b1a08629b6dceec0e805a9352aa Fixes: 64481267 Test: compared TTF files by looking at their TTX dump
2017-05-31Add Roboto Condensed Medium to fonts.xmlRoozbeh Pournader
Bug: 62201012 Test: make -j checkbuild Change-Id: I0992aa6ddbcd833c0499af280bb6fb8e88d1475f
2017-05-30Create fonts.xml module for adding fonts.xml to system/etcAndrew Sapperstein
Previously, we used PRODUCT_COPY_FILES. However, that does not allow overriding the file to use a different one on a per-device basis. This change migrates the logic to using a BUILD_PREBUILT module called fonts.xml. To add additional fonts, the add_additional_fonts.py script has been added. If ADDITIONAL_FONTS_FILE is defined, add_additional_fonts.py is run and generates a new version of fonts.xml that contains the content of ADDITIONAL_FONTS_FILE added where "<!-- fallback fonts -->" is added. Bug: 36855735 Bug: 37997769 Test: manual. built multiple devices and verified that the correct versions of fonts.xml were showing. Change-Id: I8308f0cb3068274bca5ebd25a38cc023babbd69d
2017-05-10Move Phags-pa and Yi fonts to the end of fallback chainRoozbeh Pournader
There are shared East Asian punctuation defined in the Phags-pa and Yi fonts, which would override the default Chinese form which we prefer. This CL moves them to the end of the fallback chain, similar to Ic2cbc79cecf9539ace8a432f373685eeff81e106. Test: manual Change-Id: Ieeb4c04ca785e07a5db94006a6da31ad040b7e7a Bug: 38182099
2017-04-13Add Adlam font to fonts.xmlRoozbeh Pournader
Change-Id: If6b4b9138b9b761360cfdd3c1ba9659739af6402 Fixes: 37156487 Test: not needed
2017-04-03Reorganize font enumeration API.Seigo Nonaka
This CL cleans up APIs around font variation settings. - Remove FontConfig and FontManager public API. - Remove FontManagerService from system service. - Extract inner class FontConfig.Axis as top-level class FontVariationAxis. This is used by Typeface.Builder public API to create new Typeface. - Introduce and expose FontVariationAxis utility functions from/to string. - Throws if the invalid font variation settings is passed. Test: android.text.cts.FontVariationAxisTest passes Test: android.graphics.cts.TypefaceTest passes Test: android.graphics.cts.PaintTest passes Change-Id: I9ccafe7a53935960566243e2856e166878ca59ae
2017-03-31Use variable fonts for Noto Sans KhmerJungshik Shin
Update fonts.xml to use NotoSansKhmer-VF.ttf. The weight range of Khmer is also extended to have 9 weight instances (three more than Roboto with 200, 600 and 800). The width range for Khmer is left alone partly because of an apparent lack of support in fonts.xml for non-normal width fallback fonts. Note that Noto Sans Khmer UI is left alone because of a baseline issue. BUG: 22667753 Test: See the QA instruction in comment 10 of the bug. Test: fontchain_lint Change-Id: Idf6d4fec86822663ac08feb8979edacbc6c709a0
2017-03-13Add 25 Noto fonts for historic scripts to fonts.xmlRoozbeh Pournader
Fonts for Avestan, Brahmi, Carian, Cuneiform, Cypriot, Deseret, Egyptian Hieroglyphs, Gothic, Imperial Aramaic, Inscriptional Pahlavi, Inscriptional Parthian, Kaithi, Kharoshthi, Linear B, Lycian, Lydian, Ogham, Old Italic, Old Persian, Old South Arabian, Old Turkic, Osmanya, Phoenician, Shavian, and Ugaritic have been added to fonts.xml. Test: Manual Bug: 32046261 Change-Id: I3e8a0cc5b066d88f0655daf99320a992037d9082
2017-02-27Document future removal or move of fonts.xmlRoozbeh Pournader
Users are referred to alternative ways to find the data. Test: not needed Change-Id: I399b3aed8d04b0eecf163f61faba8fd5babc74de
2016-12-19Add font descriptions for six more scripts to fonts.xmlRoozbeh Pournader
Font data for Phags-pa, Runic, Samaritan, and Tagalog are added, as well as two new styles for Syriac (Estrangela was already included, Eastern and Western are added). Bug: 29535549 Bug: 32046261 Test: manual (new characters are now displayed) and 'make fontchain_lint' Change-Id: Iad08286392850caf92e374818bd29d06b6a87e52
2016-12-13Remove Droid Sans Fallback from all buildsRoozbeh Pournader
Droid Sans Fallback is now completely replaced by Noto Sans CJK. The font files are kept in the tree, since the SDK still needs them. Also, Android.mk is updated to reflect the fact that Noto Color Emoji is now included in SMALLER_FONT_FOOTPRINT, so fontchain_lint checks for emoji consistency in that footprint too. Bug: 31854008 Test: make fontchain_lint Change-Id: I4f57114a48ecfaee87b49f01f7ef4fa5cd0b19fb
2016-09-14Fix incorrect emoji presentation for 'Zsym' scriptyirui
If the language tag "und-Zsym" is applied to a TextView, the default presentation should be text-style. However, it didn't work before this patch, due to a lack of "und-Zsym" language tag in fonts.xml. Bug: 31297127 Change-Id: Ieed8fe1532806dd1e75c58aa0d7a724bfeed7796
2016-04-14Update fonts.xml file for new noto fonts.Doug Felt
- Tibetan Bold, Symbols-Regular-Subsetted2. Bug: 27531263 Bug: 26862061 Change-Id: I356bdf438748f29a6fbb5e199902fa574dd08da8
2016-04-05Fix dependency for fontchain_lintYing Wang
fontchain_lint scans directories in $(TARGET_OUT). There is no better target working as dependency than the system.img. Change-Id: I560b89f697e5ebd4f1e44a150f5af37996cf427e
2016-03-31Re-enable emoji font testsRoozbeh Pournader
This re-enables the emoji font tests, but doesn't run the tests if SMALLER_FONT_FOOTPRINT is set. Additionally, we test that there's one and only one emoji font in the fallback chain. Bug: 26187231 Bug: 27785690 Change-Id: I2e6d467e3f54ee3d41737170d7c2492a0f6b30f0
2016-03-16Add emoji-related tests for the font chainRoozbeh Pournader
1. Check that all emoji characters are supported in emoji fonts. 2. Check that no default-emoji characters are included in any font that can get a higher score then the color emoji font, either by being before it or by having a language/script assigned. Bug: 26187231 Change-Id: Ic76bf59f1c6f9d2d290b1b64128d725ae08dcb5c
2016-03-10Add test script for sanity of font fallback chainRoozbeh Pournader
Various tests have been added: 1. Availability of hyphens: Make sure that every font used for rendering a language that is automatically hyphenated includes either of Unicode hyphen characters U+2010 HYPHEN or U+002D HYPHEN-MINUS. 2. Range of values: Make sure that styles, weights, and styles belong to certain limited sets. Bug: 26187231 Bug: 21570828 Bug: 21815394 Change-Id: Ia63d63cc8da4f2d6bc81fe5619ccac6cfcd9a54e
2016-03-09Annotate fonts.xml with intended scriptsRoozbeh Pournader
Add various ISO 15924 codes to fonts.xml, as a signal for better font selection in Minikin. Bug: 27582800 Bug: 26187231 Change-Id: Ie06c156e0179e79c15cf2d66d577c3d36571860d
2016-02-05Merge "Restore DroidSansFallback to fonts.xml"Roozbeh Pournader
2016-02-04Restore DroidSansFallback to fonts.xmlRoozbeh Pournader
The font was mistakenly removed in Ib69e73a6682d7eedd7b824f1dadc79cbccf07605, while it is still built for SMALLER_FONT_FOOTPRINT devices. Change-Id: Icb62ef6ef7445255191c70110a2b5eb4105628ce
2016-02-04Remove unused fonts.Ben Wagner
The fonts being removed are no longer referenced. Change-Id: I3029bdc817a39f5000a1c3d067afc1d40e859b93